diff --git a/.travis.yml b/.travis.yml index 13ca5c06124cde891f9985517b0315b7d63358b2..cab5b8a8be847e7ecd4d99c0f2895279bef1c305 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,11 +4,11 @@ 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=5.8 EASYBUILD_MODULE_SYNTAX=Tcl - LMOD_VERSION=6.6.3 - - LMOD_VERSION=6.6.3 EASYBUILD_MODULE_SYNTAX=Lua + - LMOD_VERSION=6.6.3 EASYBUILD_MODULE_SYNTAX=Tcl - LMOD_VERSION=7.0 - - LMOD_VERSION=7.0 EASYBUILD_MODULE_SYNTAX=Lua + - LMOD_VERSION=7.0 EASYBUILD_MODULE_SYNTAX=Tcl matrix: # mark build as finished as soon as job has failed fast_finish: true @@ -24,7 +24,7 @@ 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 + - pip install pep8 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 @@ -39,6 +39,13 @@ install: - 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 +before_script: + - cd $TRAVIS_BUILD_DIR + # pull in develop so we can diff against it + - git fetch -v origin ${TRAVIS_BRANCH}:${TRAVIS_BRANCH} + # get list of filenames for modified/added files, use '...' to compare with merge base of develop and branch + - git diff --name-only --diff-filter=AM ${TRAVIS_BRANCH}...HEAD script: + - cd $HOME - export PYTHONPATH=$TRAVIS_BUILD_DIR - python -O -m test.easyconfigs.suite diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fe82903a6c3daf63c74d6884ecd069a4ff1b10bf..920072b756b06f1e8028c108b22011f1efab52fa 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,7 +5,7 @@ We'd love you to contribute back to EasyBuild, and here's how you can do it: the ### Fork easybuild-easyconfigs -First, you'll need to fork [easybuild-easyconfigs on GitHub](http://github.com/hpcugent/easybuild-easyconfigs). +First, you'll need to fork [easybuild-easyconfigs on GitHub](https://github.com/easybuilders/easybuild-easyconfigs). If you do not have a (free) GitHub account yet, you'll need to get one. @@ -25,10 +25,10 @@ Pull the _develop_ branch from the main easybuild-easyconfigs repository: ```bash cd easybuild -git remote add github_hpcugent git@github.com:hpcugent/easybuild-easyconfigs.git +git remote add github_easybuilders git@github.com:easybuilders/easybuild-easyconfigs.git git branch develop git checkout develop -git pull github_hpcugent develop +git pull github_easybuilders develop ``` ### Keep develop up-to-date @@ -39,7 +39,7 @@ Make sure you update it every time you create a feature branch (see below): ```bash git checkout develop -git pull github_hpcugent develop +git pull github_easybuilders develop ``` @@ -49,7 +49,7 @@ git pull github_hpcugent develop ### Pick a branch name Please try and follow these guidelines when picking a branch name: - * use the number of the issue as a prefix for your branch name, e.g. `86_` for issue [#86](https://github.com/hpcugent/easybuild-framework/issues/86) + * use the number of the issue as a prefix for your branch name, e.g. `86_` for issue [#86](https://github.com/easybuilders/easybuild-framework/issues/86) * append a short but descriptive branch name, in which words are joined by underscores, e.g. `86_encoding_scheme` ### Create branch @@ -113,7 +113,7 @@ If you're contributing code to an existing issue you can also convert the issue GITHUBUSER=your_username && PASSWD=your_password && BRANCH=branch_name && ISSUE=issue_number && \ curl --user "$GITHUBUSER:$PASSWD" --request POST \ --data "{\"issue\": \"$ISSUE\", \"head\": \"$GITHUBUSER:$BRANCH\", \"base\": \"develop\"}" \ -https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls +https://api.github.com/repos/easybuilders/easybuild-easyconfigs/pulls ``` This is currently only supported by github from the command line and not via the web interface. You might also want to look into [hub](https://github.com/defunkt/hub) for more command line features. diff --git a/README.rst b/README.rst index b6fcf302e98c2dbb4b3f29e119d21cb445f7a37d..be42964380b8f67d9aad03161a9c93b3f7d2b36c 100644 --- a/README.rst +++ b/README.rst @@ -1,7 +1,7 @@ -.. image:: http://hpcugent.github.io/easybuild/images/easybuild_logo_small.png +.. image:: https://easybuilders.github.io/easybuild/images/easybuild_logo_small.png :align: center -`EasyBuild `_ is a software build +`EasyBuild `_ is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way. @@ -15,7 +15,7 @@ The EasyBuild documentation is available at http://easybuild.readthedocs.org/. The easybuild-easyconfigs package is hosted on GitHub, along with an issue tracker for bug reports and feature requests, see -http://github.com/hpcugent/easybuild-easyconfigs. +https://github.com/easybuilders/easybuild-easyconfigs. Related Python packages: @@ -23,23 +23,23 @@ Related Python packages: * the EasyBuild framework, which includes the ``easybuild.framework`` and ``easybuild.tools`` Python packages that provide general support for building and installing software - * GitHub repository: http://github.com/hpcugent/easybuild-framework + * GitHub repository: https://github.com/easybuilders/easybuild-framework * PyPi: https://pypi.python.org/pypi/easybuild-framework * **easybuild-easyblocks** * a collection of easyblocks that implement support for building and installing (groups of) software packages - * GitHub repository: http://github.com/hpcugent/easybuild-easyblocks + * GitHub repository: https://github.com/easybuilders/easybuild-easyblocks * package on PyPi: https://pypi.python.org/pypi/easybuild-easyblocks *Build status overview:* * **master** branch: - .. image:: https://travis-ci.org/hpcugent/easybuild-easyconfigs.svg?branch=master - :target: https://travis-ci.org/hpcugent/easybuild-easyconfigs/branches + .. image:: https://travis-ci.org/easybuilders/easybuild-easyconfigs.svg?branch=master + :target: https://travis-ci.org/easybuilders/easybuild-easyconfigs/branches * **develop** branch: - .. image:: https://travis-ci.org/hpcugent/easybuild-easyconfigs.svg?branch=develop - :target: https://travis-ci.org/hpcugent/easybuild-easyconfigs/branches + .. image:: https://travis-ci.org/easybuilders/easybuild-easyconfigs.svg?branch=develop + :target: https://travis-ci.org/easybuilders/easybuild-easyconfigs/branches diff --git a/RELEASE_NOTES b/RELEASE_NOTES index a240d6d9d8b7b2366eca34db9ae43802006ace8e..898568a4e31a1df9216d7f7be182e1ec55605b4c 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,9 +3,219 @@ 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 6,488 easyconfig files, for 1,152 different software packages, +The latest version of easybuild-easyconfig provides 7,566 easyconfig files, for 1,293 different software packages, 25 different (compiler) toolchains, 13 software bundles and 1 meta-package. +v3.4.0 (September 10th 2017) +---------------------------- + +feature release +- added easyconfigs for foss/2017b and intel/2017b common toolchains (#4768), (#4618) +- added new easyconfigs for existing toolchains: + - iomkl/2017b (#5097) +- added example easyconfig files for 31 new software packages: + - BAMM (#4650), BamM (#4650), bcl2fastq2 (#4902), CGNS (#5078), CLAPACK (#5096), CLISP (#4926, #4986), + cadaver (#4873), destiny (#5009), GroopM (#4650), Lucene-Geo-Gazetteer (#5064), libffcall (#4850), + libsigsegv (#4840), MERCKX (#5056), minimap2 (#4991), ncompress (#4852), OpenNLP (#5059, #5061), + OpenRefine (#5058), PHAST (#5096), PYTHIA (#5083), ParallelIO (#5071), PnetCDF (#5071), plotly (#5010), + QML (#5101), Quorum (#5095), Rcorrector (#5095), SCnorm (#5008), SOAPdenovo-Trans (#5095), Shannon (#5095), + Tika (#5063), UNAFold (#4997), VERSE (#4843) +- added additional easyconfigs for various supported software packages, including: + - Boost 1.65.0, binutils 2.29, GAMESS-US 20170420-R1, GCC(core) 7.2.0, gzip 1.8, HDF5 1.8.19, LLVM 4.0.1, + MRtrix 3.0_RC2, Perl 5.26.0, ROOT 6.10.04, Spark 2.2.0 +- minor enhancements, including: + - add checksums to Perl 5.24.1 easyconfigs (#4973, #4992) + - add additional extensions for R 3.4.0 and Bioconductor 3.5 bundle (#5007, #5028, #5029, #5062, #5079) + - also define $INCLUDEPATH and $LIBRARY_PATH in Tesla-Deployment-Kit easyconfig (#5018) + - add check to see whether binutils is included as build dep when GCCcore toolchain is used (#5084) +- various bug fixes, including: + - added Rmpi patch file for R built with intel toolchains incl. impi 5.x (#4623) + - use single-line description in setup.py (#4881) + - fix version and source for Seurat + add extensions required by Seurat in R 3.4.0 easyconfig (#4889) + - add zlib as dependency to util-linux easyconfigs (#4900, #4998) + - use modextrapaths instead of modextravars in OpenMM easyconfig (#4903) + - update deprecated PLINK urls (#4920, #5006) + - fix moduleclass for Cookiecutter (#4947) + - fix order of OpenMPI dependency in iomkl easyconfig, must come after icc/ifort (#5024) + - fix typo in comment in util-linux easyconfigs & add SHA256 checksums (#5052) + - remove superfluous $CPATH update in GLib 2.44.0 easyconfig (#5053) + - update ncurses to not build a separate libtinfo but provide a soft link instead + force linking to ncurses in libreadline (#5067, #5074) + - include Autotools as build dep for netCDF (#5077) + - add missing binutils build dep for texinfo (#5099) + + +v3.3.1 (July 12th 2017) +----------------------- + +bugfix/update release +- added example easyconfig files for 6 new software packages: + - FastME (#4811), geopy (#4821), Miniconda2 (#4841), ngmlr (#4818), OpenCoarrays (#4799), Seurat (#4832) +- added additional easyconfigs for various supported software packages, including: + - ABAQUS 2017, GCC(core) 6.4.0, Keras 2.0.5, NCBI-Toolkit 18.0.0, numpy 1.13.0, Tensorflow 1.2.0 +- minor enhancements, including: + - add SVG and Statistics::Basic to recent Perl versions (#4796) + - remove buildopts from HDF5 easyconfigs, taken care of by updated HDF5 easyblock now (#4779) + - include joblib as extension in recent Python easyconfigs (#4805) + - changed moduleclass in mpi4py to better reflect what it is and to not confuse HMNS (#4807) + - get rid of references to 'hpcugent' organisation after move to github.com/easybuilders (#4815, #4837) + - add Rtsne as extension to R 3.4.0 (#4831) +- various bug fixes, including: + - use PYPI_SOURCE as source URL in Tensorflow easyconfigs (#4786) + - fix homepage for skewer (#4791) + - sync/fix source_urls & homepage in HDF5 easyconfig (#4800) + - fix ubsan error blocking build of GCCcore 6.1.0, 6.2.0, 6.3.0 with system GCC 7.1 (#4813) + + +v3.3.0 (June 26th 2017) +----------------------- + +feature release +- enable automatic style checks in easyconfig tests (#2506) +- added example easyconfig files for 28 new software packages: + - ada (#4594), Aspera-CLI (#4635), AUGUSTUS (#4624), ada (#4594), Bio-SamTools (#4637), Bpipe (#4590), BUSCO (#4624), + CNVnator (#4649), davix (#4755), EricScript (#4594), FUNWAVE-TVD (#4743), gmpy2 (#4609), gSOAP (#4755), + libsndfile (#4628), lpsolve (#4264), LUMPY (#4682), MaSuRCA (#4706), modred (#4729), MXNet (#4765), + NRGLjubljana (#4651), OrfM (#4703), Perl4-CoreLibs (#4670), prodigal (#4468), pydlpoly (#4756), SeqAn (#4603), + sharutils (#4745), Spyder (#4627), Tkinter (#4620), VariantMetaCaller (#4632) +- added new easyconfigs for existing toolchains: + - gimkl/2017a (#4646) +- added additional easyconfigs for various supported software packages, including: + - ABINIT 8.2.2, BLAST+ 2.6.0, Bowtie2 2.3.2, FFmpeg 3.3.1, NCL 6.4.0, Rust 1.18.0, SAMtools 1.5, VTK 7.1.1 +- minor enhancements, including: + - use 'git diff --name-only' and $TRAVIS_COMMIT_RANGE in Travis config to get list of changed files (#4606, #4619) + - add tuneR, seewave, soundecology, vcfR extensions for R 3.4.0 (+ libsndfile as dep) (#4628, #4680, #4747) + - also copy README for GapFiller (#4631) + - enable inclusion of version symbol by using --enable-ld-version-script configure option for LibTIFF (#4639) + - add SHA256 checksums for libpciaccess to discriminate from old tarballs that required running autogen.sh (#4688) + - fix NE_GLOBAL_DIR path for ne by also specifying PREFIX in buildopts (#4698) + - more (trivial) style fixes (#4761) + - avoid use of import in ANSYS & MATLAB easyconfigs (#4762) + - set $OMP_NUM_THREADS during CP2K test step via dedicated easyconfig parameter (#4763) + - avoid use of 'import' in BFAST easyconfigs, just strip of 'a' from version (#4764) + - add the docopt module to all Python 2017a easyconfigs (#4770) + - stop using deprecated 2-element tuple format in sources, use equivalent dict format instead (#4774) +- various bug fixes, including: + - fix typo in statsmodels source url (/sources/ -> /source/) (#4612) + - add location to DotLib.pm to $PERL5LIB for SSPACE_Basic (#4638) + - add missing /gnu/ ins ftpmirror.gnu.org source_urls, or use GNU_SOURCE where possible (#4653) + - consistently use --with-harfbuzz=no configure option in freetype easyconfigs (#4668) + - use --with-x=yes in R easyconfigs that include X11 as a dependency (#4701) + - remove '4.0' in tbb description (#4707) + - add lib sanity check paths for Debian compatibility in nettle (#4722) + - fix source URLs for HDF5 (#4749) + + +v3.2.1 (May 12th 2017) +---------------------- + +bugfix/update release +- added example easyconfig files for 12 new software packages: + - AdapterRemoval (#4509), blasr_libcpp (#4566), canu (#4473), enchant (#4567), hunspell (#4567), memkind (#4544), + NLTK (#4565), pbbam (#4566), pbdagcon (#4566), pyenchant (#4567), Siesta (#4562), xarray (#4556) +- added new easyconfigs for existing toolchains: + - goolfc 2017.01 (#4577) +- added additional easyconfigs for various supported software packages, including: + - HDF5 1.10.1, NAMD 2.12, OpenFOAM 4.1, pandas 0.20.1, ParaView 5.2.0, R 3.4.0, R-bundle-Bioconductor 3.5, Tensorflow 1.1.0 +- minor enhancements, including: + - update source URLs in libpciaccess easyconfigs (#3960) + - enable use of double precision floating point in METIS 5.1.0 foss/2016a easyconfig (#4555) + + +v3.2.0 (May 5th 2017) +--------------------- + +feature release +- added example easyconfig files for 34 new software packages: + - ACTC (#4386), atomate (#4484), BreakDancer (#4455), bx-python (#4486), ClusterShell (#4432), custodian (#4484), + DFTB+ (#4398), Doris (#4404), ED2 (#4402), FireWorks (#4484), GETORB (#4414), GapFiller (#4462), IPy (#4450), + imbalanced-learn (#4373), ipyrad (#4507), libiconv (#4499), MultiQC (#3564), NLopt (#1750), Node-RED (#4542), + PyCUDA (#4523), pymatgen-db (#4484), QuTiP (#4371), ROI_PAC (#4414), Rascaf (#4459), RepastHPC (#4395), + rootpy (#4242), SSPACE_Basic (#4461), Sambamba (#4442), Spack (#4431), SpiceyPy (#4406), StaMPS (#4454), + samblaster (#4435), VMD (#4391), WRF-Fire (#4403) +- added additional easyconfigs for various supported software packages, including: + - BamTools 2.4.1, Boost 1.64.0, GCC 7.1.0, IPython 5.3.0, LLVM 4.0.0, Mesa 17.0.2, Octave 4.2.1, OpenMPI 2.1.0, + PETSc 3.7.5, PGI 17.3, Perl 5.24.1, Python 2.7.13 + 3.6.1 (incl. numpy 1.12.1, scipy 0.19.0), R 3.3.3, SuiteSparse 4.5.5 +- various enhancements, including: + - sync Bowtie2 easyconfigs, consistently use Bowtie2 easyblock (#4380) + - use pl2 source tarball for FFTW 3.3.6 which already includes patch for F03 interface (#4529) +- various bug fixes, including: + - add missing XZ dep in easyconfig for libunwind 1.1 w/ GCC/4.9.2, sync sanity_check_paths across libunwind easyconfigs (#4369) + - use 'use_fma4' rather than deprecated 'use_fma' easyconfig parameter in FFTW easyconfigs using intel toolchain (#4384) + - fix pkgconfig patch for Qhull (#4451) + - also use patch for METIS 5.1.0 to enable use of doubles in easyconfig for foss/2016b (#4467) + - add dependency NLopt for R extension nloptr (#4481) + - fix issue with configparser and backports namespace blocking inclusion of nbconvert with IPython (#4504) + - change source_urls of pycrypto to encrypted https://pypi.python.org/... (#4505) + - fix sources spec for HMMER 3.1b2 + minor style fixes + better sanity check (#4531) + - also build IMB-IO in IMB 4.1 easyconfig using foss/2016a (#4539) + + +v3.1.2 (March 20th 2017) +------------------------ + +bugfix/update release +- add patch to FFTW 3.3.6 easyconfigs to fix MPI F03 interface (#4334) + - note that this warrants rebuilding FFTW that is a part of foss/2017a +- added example easyconfig files for 14 new software packages: + - DBG2OLC (#4281), disambiguate (#4125), fqtrim (#4280), GFOLD (#4293), Kaiju (#4349), LSMS (#4335), + L_RNA_scaffolder (#4282), PileOMeth (#4289), psycopg2 (#4319), QGIS (#4307, #4332), QJson (#4305), + QScintilla (#4306, #4313), sketchmap (#4360), snaphu (#4362) +- added additional easyconfigs for various supported software packages, including GROMACS 2016.3, PGI 17.1, SAMtools 1.4 +- various enhancements, including: + - fix style in several easyconfigs (#4267-#4271, #4274, #4275, #4277, #4279, #4286-#4288, #4318) +- various bug fixes, including: + - correctly set $PYTHONPATH in ROOT easyconfigs (#4239, #4331) + - correct libjpeg turbo references in GDAL (#4276) + - make sure that HDF5 provided via EasyBuild is used in BLASR easyconfigs (#4278) + - fix issues with miRDeep2 installation (#4291, #4301, #4316) + - also run tests with Tcl module syntax, Lua is the default in EasyBuild v3.x (#4315) + - fix PostgreSQL homepage + minor style fixes (#4318) + - detect use of '$root', which is not compatible with module files in Lua syntax (#4330) + - fix homepage/source_urls for ViennaRNA (#4338) + - pass down $FFLAGS via FLAGS_OPT in SWASH easyconfigs (#4341) + - remove include/GL/wglext.h from Mesa sanity check (#4354) + - rename S.A.G.E. to SAGE, can't have directories with trailing dot in Windows (#4368) + + +v3.1.1 (March 7th 2017) +----------------------- + +bugfix/update release +- added example easyconfig files for 16 new software packages: + - Caffe (#3667), DIAMOND (#4107), fmt (#4131), googletest (#4132), igraph (#4172), MEGA (#4202), meRanTK (#4175), + meshio (#4178), miRDeep2 (#4229, #4255), OOMPA (#4211), PBSuite (#4224, #4230), randfold (#4217), skewer (#4246), + Smoldyn (#4110), SpiecEasi (#4215), stress (#4180) +- added additional easyconfigs for various supported software packages, including: + - binutils 2.28, Cantera 2.3.0, CGAL 4.9, GMP 6.1.2, IPython 5.2.2, JasPer 2.0.10, NWChem 6.6, matplotlib 2.0.0, + PCRE 8.40, Qt5 5.8.0, Vim 8.0, X11 bundle v20170129, VTK 7.1.0, Yade 2017.01a +- added new easyconfigs for existing toolchains: + - iomkl/2017a (#4216), intel/2017.02 (#4248) +- various enhancements, including: + - fix style in several easyconfigs (#4174, #4176, #4190, #4233) + - add sanity check command to Yade easyconfig to make sure that 'import yade' works, include bzip2 as dep (#4193) + - add PDF::API2 extension to Perl 5.24.0 easyconfigs + sync exts_list (#4221) +- various bug fixes, including: + - add Bison and gettext as build deps for X11 (#4111) + - clean up dependencies in libdrm (#4113) + - make sure Ghostscript picks up external libraries (#4118) + - fix ippicv source download and library install for OpenCV v3.1.0 (#4126) + - fix software name for OrthoMCL + modernise OrthoMCL easyconfigs (#4134, #4135) + - get rid of backticks in gettext descriptions, causes problems when packaging with FPM (#4146) + - remove duplicate sources specification in OpenMPI (#4150) + - fix definition of buildopts/installopts in Cantera easyconfig (#4133, #4164, #4177) + - use http rather than ftp source URLs in CFITSIO easyconfigs (#4167) + - add patch for XZ 5.2.2 to include 5.1.2alpha symbols required by 'rpm' command on CentOS 7.x (#4179) + - add patch for Boost v1.61-1.63 to fix problem with make_array/array_wrapper in boost serialization library (#4192) + - set CMAKE_PREFIX_PATH to ncurses install directory in CMake easyconfigs (#4196) + - switch to lowopt=True for libxc v2.2.* and v3.* (#4199) + - remove custom sanity_check_paths, since it's identical to that used by the R easyblock (#4200) + - fix version (& homepage) in ea-utils easyconfigs (#4205) + - remove --with-threads configure option in OpenMPI-2.* (#4213) + - fix check for Szip library in configure script for netCDF 4.1.3 (#4226) +- fix source_urls in several easyconfigs, including: + - bsoft, cutadapt, EMBOSS, GnuTLS, ImageMagick, LibTIFF, Mercurial, netCDF, netCDF-Fortran, pigz, ROOT and Subversion (#4227) + + v3.1.0 (February 3rd 2017) -------------------------- @@ -599,7 +809,7 @@ feature + bugfix release Xmipp (#1489) - added easyconfigs for new (Cray-specific) toolchains (#1538): CrayGNU, CrayIntel, CrayCCE - initially supported software (using CrayGNU toolchains): CP2K, GROMACS, HPL, Python + numpy/scipy, WRF (#1558) - - see also https://github.com/hpcugent/easybuild/wiki/EasyBuild-on-Cray + - see also http://easybuild.readthedocs.io/en/latest/Cray-support.html - added new easyconfigs for existing toolchains: goolf/1.5.16, intel/2014.06 - added additional easyconfigs for various supported software packages: version updates, different toolchains, ... including GCC v5.1.0, OpenFOAM v2.3.1, R v3.1.3 and v3.2.0, PETSc/SLEPc v3.5.3, WIEN2k v14.1 @@ -639,7 +849,7 @@ feature + bugfix release - various other enhancements, including: - don't define $LDSHARED in zlib easyconfigs (#1350) - this fixes the long-standing "no version information available" issue with zlib - - see also https://github.com/hpcugent/easybuild-framework/issues/108 + - see also https://github.com/easybuilders/easybuild-framework/issues/108 - add unit test to check that all extra_options keys are defined in EasyConfig instance (#1378) - add source MD5 checksums in all GCC easyconfigs (#1391) - speeding up the unit tests by avoiding rereading of same easyconfig file (#1432) @@ -650,7 +860,7 @@ feature + bugfix release - revert version of Libint dependency to 1.1.4 in CP2K v2.5.1 easyconfig (#1144) - added Java dependencies to EMBOSS easyconfigs (#1167) - don't list 'lto' as a language in GCC easyconfigs (#1286) - - related to the fixes in the GCC easyblock, see hpcugent/easybuild-easyblocks#535 + - related to the fixes in the GCC easyblock, see easybuilders/easybuild-easyblocks#535 - rename libint2 easyconfigs as Libint v2 easyconfigs (#1287) - fix mpi4py source_urls in Python easyconfigs (#1306) - consistently use CLooG 0.18.0 for GCC 4.8 series (#1392) diff --git a/easybuild/easyconfigs/0/3to2/3to2-1.1.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/0/3to2/3to2-1.1.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..5236c8830ea73e3274f68faf1ee2d7da33dac2f4 --- /dev/null +++ b/easybuild/easyconfigs/0/3to2/3to2-1.1.1-foss-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': 'foss', '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/TEMPLATE.eb b/easybuild/easyconfigs/TEMPLATE.eb index 69759ec8dacede3c37f1dfa04571dd71217ea158..06218cade8f8851893fd122f7986992178b6d128 100644 --- a/easybuild/easyconfigs/TEMPLATE.eb +++ b/easybuild/easyconfigs/TEMPLATE.eb @@ -1,5 +1,5 @@ # Note: -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # It was auto-generated based on a template easyconfig, so it should be used with care. easyblock = 'ConfigureMake' diff --git a/easybuild/easyconfigs/__archive__/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 index c096f680faf70cc1261b933e8208c38ce593c80b..630226b1ef4a79c2983e51f5675035c3439ea763 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 935dda43400a08845722f43bfcfd642c61565f3a..0b631d51e00c7717962a6c70a52c175972560194 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 42399e15399fa518994b360f1040c9371e1a8506..9a991355c4ff78259ad5e357c9e9077f91a9ede3 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 02a64a2c6f8ced2a97460cdb38237e946ec2dd1e..3e655ad07ef721ec72422ed1153e9b3ae4be2302 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index df3ffc4bcb2d69df5280fa3a23516c0ca9d0279f..07865181a73701b157a09d531f23f6b300fd484b 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-gcccuda-2.6.10.eb index 732b0392516a8f01f9eabf34e9850a4d817e4243..947d1eff620bdc071e9995006318abdabccd5ef9 100644 --- a/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-gcccuda-2.6.10.eb +++ b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-gcccuda-2.6.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 916fcd7e489fe5b0f1ca868922f66c92f0eca2c2..ed2242bd756d715a6237a39ab6162c34284064d1 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb index 74f9dffca6ad13347f80125b7c61acc369eb7231..1b91de72206435189853b3d08e22c271af98889b 100644 --- a/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 118bf6fc3bbe22ff7a175e36d01eb96d6ede446d..93ba30e57eb8a37fa197fdfb8e7bced58d483c84 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b6ba853506480a96264b65f9cee56e873072a4c6..56e2941ef63394f697c16261b0aba0c538d85d42 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index ea0ea197541b5f703bf5e7b3d51f928658637188..e76944242bb27b5261a8321c49cc984ba90334e3 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand diff --git a/easybuild/easyconfigs/__archive__/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 index a3b2575da68b89445c14c6a4e091a02782773d75..1c4e2656e2d7720683b8adb1fc7c6bc676000450 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 06a9cd2e7e285f68e5c8a3e42999bcaef27c99dd..ec20c6b63db37ce68e8ab60b953780ec4b0723e5 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 3d76340994583f9b78c44d794b5f1d780a35a901..3e1f898b70d5d807dba8b87f2dda726dd837c4d3 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5d3bf8464428aa448b88fdb7b886ee05598ef69e..04156efea5a12b30cfff7412d25bf2824202f801 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 9a1f3c026948fd633558c646d9126c741eae66f6..fe0372bd55a91b28ee30910875b4ab889595ad71 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/__archive__/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 index 5bb04589642be93ccf0590414dcb7178bf4d58d6..9e6c729189786039e76fa4c80e39a4a4ef7402b8 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 9ff15e2434caaf21c5196f5662a37d19fc39e3cc..e6c61cba4a5cfd2ad428ffbe838040a5b478f104 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 000b5950bd50b7397dfeebe2987366de7e78d6fb..500bfbfd84ba0ffa468b82885c781d7bb1077a4c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 7d0f3c7ae36b3536411b1dc2a58b61e9edbc2611..cea77237c3e206091935f07bf85b8609f9aa6fa9 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , George Tsouloupas diff --git a/easybuild/easyconfigs/__archive__/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 index 57dbb97a1af7ad0a50b87d22e58407d6b7a4a499..104c33d2334adcc72ef03f222b2c939167cf6a52 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/__archive__/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 index 8bcb1abedd6c92e30eb2cf82721a097e6db4d6d8..cd15f91b8ab4081d851b85502d62e4653e642c42 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb index f4e01e36bd64f7234278432296e24c8d75b63311..df3e2919cb5392c78a0af695661035a0772096b2 100644 --- a/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 99061a9473501539884d8728301524267c581d04..c7d6d3862510a676a590c90296e0a6237c16bb45 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 15a2db61d2f30b9951ec62a56b6f73868b5eb438..30756c2e9edcd22c19b94e32ff2a59de7e063055 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index e14fa5b01a995808fb06ca06aa909ad5031b968f..6cca8c54a5982deffc07c8db0c3ee8c7657001fd 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index eae65e841feebf52f18713680922db8fda1b02fe..48b977fff3552bd9e1ebbac89743177644176c1b 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index af12b0472e56e4b6b22fc9073144dc3d7a14d4c2..9c5bb1d47d6f7b3a7de7025014f1e9924f3c0f9d 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 8035182b62245ac3c4b8a514b4f17b0492dd2949..1b73cc3ce3ad8fab61dbd4f804949f85eabf7adb 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 8def4493c5c6b79b0e19962d0bce950efbeeecff..a151dccdced13fa42a4b5fd24f1c5448ca9d1f2c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 0649ad44a0cf79a918cdd74a09fa833478165b28..802e525ec83c85866ddcfed00a67130d06b9fedb 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb index cad6e2ddab6934b271d90ea7ae8a9bc7fa073c86..740b066bb41755c87fc45f9caed26d86b13ac9e1 100644 --- a/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index a41c761aaf8787cfb11113db3d37ed0aa21daf24..743a5cbdf20a539a734edb608be57c9e0db683f3 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb index ebeb826b66cf8c176842c1649b6045a624edd871..0d9f914641084f24a1f8f633c27d4147737cb7ed 100644 --- a/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 94eaf15f8dd907b211f15c47454a24c5c574e60d..619d4f0b690c0ea8585c08f4a685e142027b0c82 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/__archive__/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 index df627c9d7bd888190ba61276aa0d7232d2b44119..dbfd632ffa9bd47541823742507afc1b0169f1a6 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/__archive__/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 index ced2f5b555ece120f4a91023aeb89d47b233e7b5..6998de413887782bad550f82e19c77266c6b4140 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/__archive__/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 index 2ef873d2da07e979d4a67c4bcf473d137ee0be67..c6c9980db547cd2dfb774c4d6559571934a74424 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index bbabdb92a5bb91fc7c06ccb75100dcfcc9e3996b..501b2e5aee3fbc0c92d6de3a80ec7ac0c182a279 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 3011b90d1708fada7ac55372d4525da768a8ad60..801de9dbad4090a02ab83fb0f88433233233fae1 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 98800f3677094c16f98f18e446dc53b907ea38c1..ae2a54ac333ef8da948422ee43ead7ea62fa71d6 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-4.0.6.eb index a3e495b0c6915ce9bf977b67961c4f5cd57438fc..b26666270b6fc8e2f249444a58ee367cc639c39d 100644 --- a/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 2112acc09695b87bd93eb95920a91ec27d73929b..10dd43c52c90bd8d1fc757f27548f953d34c4448 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 3cff32f247c9e6c47a91f4ab4fd3131907bcbd1a..e8c4aaf7514b923b2c39b700aa11e55bd8b09182 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 6e775a095b524731a063a8ccc9a2ccae19348940..8bc52abe18a4da67dc7efa9b7cc8819e8ad72213 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb index 413650f9a5791b1b4312fce68976ff3048c9b3ff..c712b873ca5aace77b5e6020a14aefdfaec87bad 100644 --- a/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5ef397df32b73dc60df22828aca5eba887ff4a7f..e5a7971a87ea1c073efa9dd228a1bc5aedfbaae1 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index dc0eba6edb4fd2c4f9745164aa5b985516929959..b7c119348c28a587f48fea19ebe5b4f7f8d9b514 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5b960cc12d0d5416739c7ecab4a9bfc9ff0c2d7e..89786fb93c60a74fa8ce9ac2303eef2b8df54b3b 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 21dd493eb1e4dbc95515625e0f740f55d9ea89ff..6b6b2358f8a830448982213c01e007335606203c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 3cc61b864372d3299c7b17d084cc0401bd104679..37f1ee9f61361726bac9ed1a64d91b78f71df13c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index ad92c7352d47a758d5f873e1e657fa8050ade12e..77d246ec693c5fd2189336910997326b2b5d99e2 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 0db2cb2232438d36ef168245fa871a56e412a881..61116f3e1bfb37f045918095107c04576fe435b7 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 8868b07c8240c5d73b6cc0e131809415f26ac592..81a4069801775aeed07ff15ab842f101868c3866 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 index b3d4b5ae5a81c57a982ddc2392369fdaf16d2bd3..1a891e9ce72190a1df8856e056b229e972b60b92 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 4bda1588f1b51881cd4f32756c460216c09e9b30..f2354a3ca7c93e16fdba8321996323cd9c0de826 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b9a9acd1bf62f3e677559576d2067fb1876ad009..cb71a068e5f2b8e682332174c1ae92460341c77d 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 2278befdce0e5fbdd977372616faa3d8f1983508..e8870f1aa579b37a43b483f5d060cd74f9ae9c22 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 7e35ed60fd80b1d607aa763938ecb5df96a1a611..a54cdbf4ed7eccf9179876d28fd571a0998a1046 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5c2723f3cc6e7408e6319fa6056746cfd55ec7ca..ef6bba63f9eb22446bcf79f8f4f7a422b3b80ab6 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index a55ddb37800b97cc1fe5961d212f43453bbda4fd..4b7bc2353aef2861fc2ca095ddb952a084d819bb 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5cb326d9c8ae384fe6e727e6d62b6e7f4e3b14b3..b4a874e64679abd6e53682ff5faf1a6dbd3f0fbc 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 9a83935f73fe2ca8efce73b84d32fcbfcb70a1a9..6732b1f5164d6163b5bcfa4833dfd42965f9989a 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index e69629310c3990da3318282b19a57ed10df92b73..5e909d69c1068393d61445a739d4697f2593af88 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 10de39383d11326303389717b409a7c9048e2be9..c93754ab31138f98ab04aa43c11184c4591ae23a 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index 7d4a515bd7e91ac34fdf4f5aa594e0b3c865bb23..01e29400b7fea0f57d8462b131285ccc947773b7 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index c6a01d5cb91c69878611e7c21850c15b0c07a135..b62bee2ccc1a46abf3a1b23d242c7ffbeca391ce 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index f47fc727b16cf33980f826d3828b83f4ef306731..9ad41b86cd242266c9b45d9252915224df14a274 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index c1dc7fabd0d578cf999271591761eb80c16b6a26..6cff17d466be924dc7c80d9aa1c194e2b9fe55d2 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index aa2709aff926ae984216b4e024af1784e8831902..8a0d1877e123359a4ae33d34559f99006b3054af 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index 6a5829cb2188954f132d528c1a812aced1f84c57..8ea94fe3e34d01a47156bce1d7d74315ce1dd549 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index 897f8573da033b09c7af0233f9be6c5005489fbc..5d65ed4da5fe2188a978bb24daddeb013009de33 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index 1de33cf464ae3f06f69304e251155f9744e653bd..88e2d9aa1267a180fbd61945d07c4a95b73f1836 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index 367a63d0a3105d2c8679d8f6093d32a7c8a474eb..b7e5aa7effe5d1c1632546a7b02a4220f149cb3f 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/__archive__/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 index 3d384db2d68111b215a92d8166ab627f7834f4b7..926c752629c56152103bab6da45643dda45825ac 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 6e6602e1acd983955214b1bee562518a1b9e1b50..e5256d2d34e61aed8ef7d38c26c19d3f8ad51feb 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 08b113a1e93f2f673bcdc4b10ab3b88c2f127347..2fbf7d9d745205549e4c3bb8aea0fca4698f5506 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 6a6c3a3ab69669d35fabb016565620f01535831e..ccc2af2068b6773f51222a60fc102a71c575db77 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 031cdf8a765ccf3a5e6cd8cdc5686b3d31b03d7c..5b33fd1e3d49f834133ed55d959804a4762e3303 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 04007162250989b6de0dd25217f84dfe8e1af1a5..9a65ddf609c5ec4ffe480b0d4ce62de102da1eff 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index f5e0842b35f854f8f88231a5b44f031e71348bae..dd164a4f2a109198ed6346f2e3b3d7c4b41ae2c5 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 544929857c8e4f187f19f0e57dedd97c5034b5c3..e54476f0a499b8ea721834178078a3a582bd2d5f 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 89c596b6175d7bb74d61ce907637bc128598d5b3..38680f091d53d5a9cc5995c676f9ce29f9cce5ab 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index bd0bbb0ca0db768196110c0ee569439c878d7730..b91d8d2d53f13abccbc74f7579a5a7031171f632 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 23b0d23f05c8f65830a7cb89f7aacfbc235cbb80..aeae930afdb5ec4c977c293574309217a230d4f6 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-cgoolf-1.1.7.eb index 96eb4d4a94eacfadd401be6914af310f3421296d..d31a14029538ab90791dfd3e157811c5b446ff4d 100644 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-cgoolf-1.1.7.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-gmpolf-1.4.8.eb index 627ddf488dec23f6ecdbcd4f5d674519e8843628..0748c110a0c9c3c4a7ede4afca17afa39d6cc534 100644 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-gmpolf-1.4.8.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/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 index 282fc7aa9f07327a3b0145405a62383bbaa9d35a..7e61a60bf2b191eeeb4e688a77276cc7ef6515f6 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.0.6.eb index 2072304457c43c13088d55f82b7ac262a55c23ca..65b9cc7f01772ab3e639538418fcd79b417af8da 100644 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.1.13.eb index 34e650a01462a5cc21c5e923cc97d4b3545bef70..6e06ea391d8f3effc6cc9e094956d53af9c56327 100644 --- a/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.1.13.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/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 index e4663d467a4777adc3ad7a838bf85314f36b7060..34796e201dc787aa373c783007babae90850c2b5 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/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 index 9bc25a507114b8c75309d4389e804822118361cb..ee1aee5e7792c6e35dcd5965c1700a51f8713457 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index c14d1e9c4c6ed6212428eef69bd0ef5f25018677..e4f9f9f4052f1bc47d8c0c492d250dc5b51b0e24 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb index 882be30c22a76f5291b1462e5a2a464112ac6859..d640899214e7d6ab02f1d35778ea94ef6f57e5d0 100644 --- a/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index e86ac026834360890cdd38ebb3a53b1d0880a132..8976d6c40bb875da83303c996f8a1d271e190071 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 67c9b4b47cec0ba52ff53ab2e00adb3ae1a53102..a1dacdc98c366718c78e1ceaafd29a9489063b71 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-4.0.6.eb index aa9857ce934feeaf53e99205d63f6adbd33b3c8c..7031201322e22d260b34fbe26e90b794ba7ea61a 100644 --- a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 807ce3ee014df080a94e553bfaf42693b716fe69..6165515b54e555ac3900cf360853daf68551cf27 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb index 3fb03037b9e60388f189914d9a25de3ec6c6c21d..2c5ec1ce14b6aaaa6a8cf7cedd7ff85bdbf2afd1 100644 --- a/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 974a5d000e3e345cdd6519e45c80a39f54d5a898..66d6e154387c1955ae9066157d68c8ceb73b747f 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index c6a180825f846625321f0cb27ca3c5b4161347d5..6c38105a14cf2a87808361c884ad31f8d7529dff 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index dec9b30b4f030fc4755d40ce5a6f1edf0f8d5ec6..07e343af8a25a23b4f3c79c7bcf7e4e328bcd462 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 94a0908fdcc1054a4d760a06914c9033c6ec0573..7ebc542f5eb1d2197c0a524db55a35e31647d07b 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-4.0.6.eb index 3dc6b8939e99b2dab5168fd4013122d4324bdeaf..5080a2c53ccdde4a813ccb5932e17242ea55f7fb 100644 --- a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.1.1.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.1.1.eb index 91bc730999e90b356f9e90766951d30c17c4f105..4460cae67c8a3b1c35d7bf7e3dee653b2c2a4a25 100644 --- a/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.1.1.eb +++ b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.1.1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 3fa3aba61edab5ad444c0b488967bfbd76980f6b..f332d73c30b896d53eb65b0791cff07d380e3fd8 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index cca49e12bf84748b0d7f6a65a4a6d1f87af2a177..9f675f07bf75762ae4ee5359a5c37e4a92d9e9c3 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 6aabc3ac11770d3a0ca4607479324fbe929f6e66..f9f4cbfcd6bed8a2c953f4863018544dda467a32 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index ded865424087c822cb3419ebee3dd85fea33535f..4f58924c6239b2833688ba873171b01b5002dfc0 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 26e45a4b96e3bfe5a0d9a132651b07c56af0a934..f2db5e1bd1c86a2f62d7ed0432f3fe73c228d9ad 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos 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 index cdac53c708aadffc4870fd14cb0c232f6406663e..bba047b19e01a64eaba2fed736f20a43b0b961c2 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 3a532844038a11bfe30420664d603ea2b78ff34d..efb2f812e3ecc4a3720edd19fdae5d89d485abbf 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/__archive__/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 index cda9d848b716bd766ef479b3582168ac7ceef36a..63fd93faa8db80bbb9d1a83917238c4d42ae54fe 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { diff --git a/easybuild/easyconfigs/__archive__/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 index e322ccb0af241ec05739c25e9f076ad72b111852..d5b537170ad834c4b933ec6137e6fb3267bdf23a 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.0.6.eb index 232ec42670f95dfab7498b4e02dc3523d62caea9..3f99722ada7cfa6ecff0e810f1ce4ecf1f2e0678 100644 --- a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.1.13.eb index 3edc17b8e9ded09045ccad28077efa74d3e81ad3..5c54eded488f7e76f9bd28929c538de5baaf721d 100644 --- a/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.1.13.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 4a37b2243da67504c86aa7d2c338b4aa8c9ba376..822a714f439b9d3612b20b64899b174ce3326e06 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 2079802769802ca95ca3c600a2aea982381aed59..0ee39c9be95d8fcd720926fcc1147a44588beddf 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index df55442b24147a83a37f828ecb1ac80615e7adfc..e52c13195536ed64d944272126e8981edbc476d9 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb index b12e9042ad312b0f8bfffe67da785d5ad5d809ae..e1bfaff6af61ff1cd9d1689cc23f7b239f9e33a1 100644 --- a/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 578f64de526f4b8a241114159d8d5f60eff6d9f7..6402f3b4f03cadf32b5ee88972c388cce2bd6629 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/__archive__/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 index cd0624726e820f2c189a61c5b5573a4d397de395..355411d6258d5edafd98f040c8700d45cc07a672 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index a43b075cea723b5580bccf5f3a82a037ec17dfab..2f8eece7c4a348253616704d6bdc9bbd87ff57a4 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index aa9f2cf5ecf7737088e6855e5f11aac437cc480a..d2bcadda2ecf8c709e55f579741d8bcb0c2f98b9 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index a05d90692447fbb4fe82b088cb23adf5dac72871..730be02be38f5377416912655bc18de1440f0f32 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 9830f3790462fe93b701a833b28a4b8a2ec24c1e..3fd39ef56e2f3b47cc651a12e8f85f95b65f0097 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b4ca6871ed0a1640d0f001d4f7cff2d5b2ef21cd..e5f4cf24043195a8794243ed710fde5e83b77b25 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/__archive__/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 index f14049a15f0565412ac712b03d72dc5a9daf4835..0f7c4a1cb52d355e35a74752856ffe140f921b0a 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/__archive__/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 index ce0c799863b583dfa85efea9a83d2fc4016999c2..8c8c8d6b642b79caea763fa8a64eb9707361cad1 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.0.6.eb index 261d1e65aa9bad056693c684c7f8f22b3e207bbf..05b4d75cdbf9c449aab740d79252960ac75d2bf5 100644 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.1.13.eb index ec4bc1b519c771f48b1705e0ab7cc44228112bc0..f62ff8c098a0f9ce321666cf391c676c3ed31841 100644 --- a/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.1.13.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 8210b35b6688f5241ecd7cb9b6f92b662f9aa6e9..d98adb2215ea9a569d04b13d122ff1596ebe6df8 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index c4688cb405a6c9879ab9e44fbd5eb73666be1759..aaef538e3a65c5289586f0627b4e6e9f33f3540c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/__archive__/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 index 7d8e37d42dacb7b6effc2e39172dee842585cc8d..81777b494772cad66c5af649c7337b51f9b6f6a8 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/__archive__/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 index 07e2cab7c08dee79d0c3c6504fb5aa2c0b3ad4a0..ea62784fb776fb5471a98ce1905331b39cce133e 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 2a997d6bdf1a0cf67ba55a21dfb6a5ca83c97e83..6edb4f983c52411a01134da94a81671ba8e68877 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 0361dfc86a352e3e26b71612ff5f55d667347247..6ba1cb4abdf6829566ca30ed909661ab6b16c314 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 45442d42791d35b569f9bfa459a4bb84d115cb3a..14ec77b8ce07cba3e290b39e90c40868f7911f2d 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index e12b8e7289e0a1905346ed5eb5d1ea29d9d1f32f..e14fc7614e201c82c6e51a3fb5ccd9bd09a5bb24 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 88c6562214eff64630b5133dc28957acee55f984..ec87a9a0a1f6a2e400914ec3661ec2699f8e3f9c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 4cd82eaeb6c609eea5e0c56e4a2298f7fa30139d..e509bee0685f229f3674ef4bc1b2172e90b066bc 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 7a5c98d762a2fbbb45cb5349f3602ec022da6dc7..767ac0cf8a5eb143d89ec0b5a6911db04d844d1c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index c8c6b3d56944b914fbfabae888251d8956d374fd..34593b5431da9479ca603d2e1aac8a10e465d6d8 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index eef9a27cd74d3ec567c4ae0d2d72a3d9a96e147f..9c604d4a85d7d0d5c48871e44170e7869129932d 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/__archive__/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 index 71cade10ffdae658b308f3c51c6cf056d8fbf53c..852c7755e0633ea0c6d1650f261b47b7a5e33178 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Thekla Loizou , Andreas Panteli , diff --git a/easybuild/easyconfigs/__archive__/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 index 909fa6783b37ef85093457ae3a34603a493e588f..63102afdbad7153c3cc6090d24b3f0eccad7008f 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 3804c6ccaa2a0056108ec6aeea6b432f1ea2082a..55ce03a71156cfd607f217325302fe905541bbc2 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-4.0.6.eb index 94c10ffcedc7be6d56883de184e5756b61663a38..fb701cf2e0b85a3514f24f8d0efa3856b9de5f7a 100644 --- a/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5f373bcc46a71384f21ce6e739442aa4baf20beb..d87f890d0f66c19907712fb9405cedab54839480 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-4.0.6.eb index 71400b6f392a6695e0cfe75373a043e9401e6d2a..27678245baed577fc605e17a17be5368f375e465 100644 --- a/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 495ee12fa8300aff7656baa054e4b39c44c54c8b..2d7908e75a154419f2980a4b8d73d65b03e4be98 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b9570c368a8f5e5640d8f51153a4936a817fdc98..3a8baa07376155b0a05977a6f06dfc5beca638b9 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 8da8e28b172502449fc4812c52d887fa13b982c8..336f9b970cb40fa9beed796b416e7e21fc4ba775 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb index 3fda9e525f55226c70753bbd66a11ce320bf1dac..9210bc4b2ad5f4f3208bfd81357174acb11e55bf 100644 --- a/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 26b61def41ea708e3bc67eaa99ee54c56c18f737..b264014712a26b897d6dd479e4007821d579f340 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index b4c09a0c490a87ad6a1fed26d6589b74b9b01523..a6bb75721df925cec259957c4c2d7ddd20026c23 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 4c327fa96cecbdd1f4758a8a7fd7addccd06eebb..dbfcd3190c677fcd8f53a48261adc8135263ee44 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 0d2c3773f892039150121b4e10824318b0da8ef2..7d558ac71a1a9926dea4d1c0fc2aad0f1c963d88 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index e7734dc52655a9639d12aa71be2814770bb9be7b..4b640a501ff44c08cb2083751bbd44fd7a96b9bf 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index b8a2739b01a61c6668f79f30c4d2eab884b07c0b..ccfd573f79b3e77f15fb0c80ff6441b17347a09f 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 9c40f2197ef0a4c1e301bcc121586ef78fd6a29c..70a6e42479d92253e74285316a0add51b325f7c0 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-4.0.6.eb index 79b6f833d1343a3441e452bd09ea62223f76dd22..76bcf790553664f60399bc64104838d2e0f74ae6 100644 --- a/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-4.0.6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/__archive__/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 index 2ba3b07819c3ac2d6477bec8bf02934cfcca2d3d..9eecf232370331501eabf7632085d9e7c3708560 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 76567e2542e7e4ef140e5681a00f7db4dac1b48f..dcf1959131750399d22051c052b07e903bd95bb2 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 66720a2d3718ab65a0ebbb0735456c85e89481b3..81bacb467eeea4bb8d868cbd3cd2f35b37234f3b 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/__archive__/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 index e8fe446e8b55e9877d3db5b9295236aac6bfffbd..dae024dd0952708234d9f9ec140863023de80880 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/__archive__/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 index 42dc94a346cd13aab3baae868d3a05eaec260fdd..b878f2b439f034e5aa5a6549a1442b1aa3f472b2 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/__archive__/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 index 37494982ed454f6f8cb4755b4a1e5f578f4feb4d..a65b416429d6c7abf8c8c4c775953a0c712a8c0e 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/__archive__/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 index a52aa694fc5d3a94b21c5de21669e9c3b9e44deb..bfa34ecda123acc06631980018c419d58fa80e70 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/__archive__/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 index b9d1c0a57407f0f92ab422ebbe4873e570e09e26..5c9413974d47707b793076b92ec60081d67f5587 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/__archive__/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 index 7a9b90a956361de34076f73ba3e6682799024a42..a61ec089a4676c3c13429390be4064a7dd2afeeb 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/__archive__/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 index f166af224856a7a0fc7d74d96cd95cc7dd7ff09f..09c2b01c0338023d92182a3a9f9c2d5d91fb8487 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/__archive__/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 index 193e10df496f413f72ab55aae80f4a629554b09e..b2201ef04e47475c0e448af2548406b2f00dd000 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/__archive__/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 index d0373056bbef607f32a7750eb66314cf03559756..34a7df2c71fc66a1c3db1ff3e36c3c66ee316027 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 2a354f444a06175078d44db5c0c8b9a580611df8..64d04fb6e5d4e117d8601a92ae5565844874a5e7 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index fb24b1b64c1ab6a19d291438e3c86d9a8bf3ba37..02603d970ff7650eb91151a859e4ab1d9e1b7593 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 831d9459886c15fa08109087d28c60a471fb2908..f5fe5e11edd5d9760a1585f40beba1d0e286968c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 4ef81eed3625f28143ecceb5a2d68bb66c3e1fa9..1f1889615e12beb16b73fa4ea393cf063365be66 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 07d51ab2d9a777782bcf78f857b66f8b0a312bb3..cc1196047f3d979c668103e2af3d4bd07ffb9b01 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b01834e9d77a1cecc7b6590daf7b0610d9d68cda..a9f03862282f5e7a7460f2a9949898d6ace50ce1 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 9b14309ef161b368657e0fd8da74409cdecd529f..1243dcfcb808ba1db123b8c56984d783430f6113 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 6b6c92bf80f68b8c203ec614ef2590d02923a801..32ef6ee8bd12138ee4c5bc4c05a6ee75a2f59065 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 87fdb08561b8fee26164cee3f57b404de9b85ee5..fd8cedb7a9b9d83b302abd83a364a216986b3aa7 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 3a3d16b550a0946e13adbc39197d3a714a6ff91b..4f5a351349290cfbcd038522f97f5fa3a3be4475 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Ghent University # Authors:: Fotis Georgatos , Ward Poelmans 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 index 02bc1f21cc036e2509ecf2f602c48678ebe2955b..4f6d2fd3dbb29cba2a3169860893039d4a7dc43a 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/__archive__/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 index 898d4cda785e6fa78b88a20b75df6b7b307008b0..9c6279fddfbb5ebd7e52172c97d2ab78bf6d3294 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 96163b744cff0d10e33009269e410e6da9b8b057..3179b976584bd5beee2f8fd602e615ad191083f3 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 795671412f1fd48108303b79b2526bfb540bca05..e2b533028e9182c619de8296fde6322b8382c4ae 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b7723d7af326ac6b6c0450344589c94b2f1fe8d1..c767b5e210a875fcaf71996063abbfaa382f009d 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 66555db5aacfb9d5cf3fec23ac30341691df44cf..19e0844ca8c6e9cde4240a46268732644b7057c6 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -22,7 +22,7 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] # hack, 'import viper' fails because VTK and numpy dependencies are missing -# see https://github.com/hpcugent/easybuild-easyconfigs/issues/100 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/100 options = {'modulename': 'os'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/__archive__/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 index 031d7e98f103d8f12acf6ca25af97e2d48b13a2f..0800e6ccb7dbdbbb20d0c76dd7c34d2614359245 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -22,7 +22,7 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] # hack, 'import viper' fails because VTK and numpy dependencies are missing -# see https://github.com/hpcugent/easybuild-easyconfigs/issues/100 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/100 options = {'modulename': 'os'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/__archive__/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 index e43780a277b7fb931bb5e4ee1bf1ec45f3ff94fa..daf144962d310e55dfb45332a1fb94e0863d6a11 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5efafeb0f0b7058b25a3a189e61f88fcd24a9bea..405a8b5fde166d5b55984853845ee7bf81e1c6ae 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Uni.Lu/LCSB # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/__archive__/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 index e2bfa1c5fb273575a4c291e337500a3e6f12c742..56100a1cb57db4ea7b15c63b11eb06628813bd46 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 5b66cf87a7385755250cf7a76bd86a4242eff1b9..70d7963092aa349a34fe6a37156730f275edf3d4 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index b70a682d96ccb217efb75557d3537095d84b994f..c293d54a8c4b55fb4b406a9f90a50e60314bb6aa 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/__archive__/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 index 9a77005cb584bd2b9f755e8899bb953f91b55920..0719af199a2a2b757b948a51c1a32b8193823b5c 100644 --- a/easybuild/easyconfigs/__archive__/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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2017-hotfix-1721.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2017-hotfix-1721.eb new file mode 100644 index 0000000000000000000000000000000000000000..c0357522cc10853174bfec667609c41914c0060f --- /dev/null +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-2017-hotfix-1721.eb @@ -0,0 +1,24 @@ +name = 'ABAQUS' +version = '2017' +hotfix = '1721' +versionsuffix = '-hotfix-%s' % hotfix + +homepage = 'http://www.simulia.com/products/abaqus_fea.html' +description = """Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit + dynamics FEA.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [ + '%(version)s.AM_SIM_Abaqus_Extend.AllOS.1-6.tar', + '%(version)s.AM_SIM_Abaqus_Extend.AllOS.2-6.tar', + '%(version)s.AM_SIM_Abaqus_Extend.AllOS.3-6.tar', + '%(version)s.AM_SIM_Abaqus_Extend.AllOS.4-6.tar', + '%(version)s.AM_SIM_Abaqus_Extend.AllOS.5-6.tar', + '%(version)s.AM_SIM_Abaqus_Extend.AllOS.6-6.tar', + # hotfixes + '%%(version)s.FP.CFA.%s.Part_3DEXP_SimulationServices.Linux64.tar' % hotfix, + '%%(version)s.FP.CFA.%s.Part_SIMULIA_Abaqus_CAE.Linux64.tar' % hotfix, +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb index 094f64851263b26e234b3e09ce596b69f1f96f8c..1b2933e3cadc68120c13a8dab4d391c66418fda0 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.12.1-linux-x86_64.eb @@ -3,7 +3,8 @@ version = '6.12.1' versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' -description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." +description = """Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit + dynamics FEA.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb index f899ce8f01ef0aa926aa3c5c19d2286a14c7a788..e7d7f8108ea8f83aa357d5d54ccaaec4c8de1754 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.13.5-linux-x86_64.eb @@ -3,7 +3,8 @@ version = '6.13.5' versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' -description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." +description = """Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit + dynamics FEA.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb index 2063066a889925d36cd7747413d2c49899664c6e..77fcbc5c082d524a56a9f56dc70e626dfb1fc914 100644 --- a/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb +++ b/easybuild/easyconfigs/a/ABAQUS/ABAQUS-6.14.1-linux-x86_64.eb @@ -3,7 +3,8 @@ version = '6.14.1' versionsuffix = '-linux-x86_64' homepage = 'http://www.simulia.com/products/abaqus_fea.html' -description = "Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA." +description = """Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit + dynamics FEA.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb index 9ff4e547c06ce0e0846fd561ef1d6fad0c3fff74..4802aa3c15b449f069663f46cadf0183d0f0a950 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.3-x86_64_linux_gnu4.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -22,9 +22,11 @@ description = """Abinit is a plane wave pseudopotential code for doing toolchain = {'name': 'dummy', 'version': 'dummy'} -# eg. http://ftp.abinit.org/abinit-7.0.3_x86_64_linux_gnu4.5.bz2 -sources = [('abinit-%s_%s.bz2' % (version, versionsuffix[1:]), 'tar xfj %s')] source_urls = ['http://ftp.abinit.org/'] +sources = [{ + 'filename': 'abinit-%%(version)s_%s.bz2' % versionsuffix[1:], + 'extract_cmd': "tar xfj %s", +}] sanity_check_paths = { 'files': ["bin/abinit"], diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.5-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.5-x86_64_linux_gnu4.5.eb index b5b040ce63bcea694f619032ce0e1b79d181de19..bb745faa335f7d2d4b550c39c14ade6d6c8c27b5 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.5-x86_64_linux_gnu4.5.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.0.5-x86_64_linux_gnu4.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -24,9 +24,11 @@ description = """Abinit is a plane wave pseudopotential code for doing toolchain = {'name': 'dummy', 'version': 'dummy'} -# eg. http://ftp.abinit.org/abinit-7.0.5_x86_64_linux_gnu4.5.bz2 -sources = [('abinit-%s_%s.bz2' % (version, versionsuffix[1:]), 'tar xfj %s')] source_urls = ['http://ftp.abinit.org/'] +sources = [{ + 'filename': 'abinit-%%(version)s_%s.bz2' % versionsuffix[1:], + 'extract_cmd': "tar xfj %s", +}] sanity_check_paths = { 'files': ["bin/abinit"], diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb index 051d0927bf1ecbf0e44158a55db2266257116879..1d942af521ced3d76b780565abb8ecb69f46a093 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.2.1-x86_64_linux_gnu4.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -25,9 +25,11 @@ description = """Abinit is a plane wave pseudopotential code for doing toolchain = {'name': 'dummy', 'version': 'dummy'} -# eg. http://ftp.abinit.org/abinit-7.0.5_x86_64_linux_gnu4.5.bz2 -sources = [('abinit-%s_%s.bz2' % (version, versionsuffix[1:]), 'tar xfj %s')] source_urls = ['http://ftp.abinit.org/'] +sources = [{ + 'filename': 'abinit-%%(version)s_%s.bz2' % versionsuffix[1:], + 'extract_cmd': "tar xfj %s", +}] sanity_check_paths = { 'files': ["bin/abinit"], diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb index f598583eb777fa56b745387e13c0a5ffe36b3310..30945704b7a186bc6d912da6538482474a179d8f 100644 --- a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.4.3-goolf-1.4.10-ETSF_IO-1.0.4.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-foss-2016b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..461d6b226edfe6336646669f0a53211e29520071 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8b-foss-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '8.0.8b' + +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': 'foss', 'version': '2016b'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['abc9e303bfa7f9f43f95598f87d84d5d'] + +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" ' +configopts += 'FCFLAGS="-ffree-line-length-none" ' + +dependencies = [ + ('libxc', '3.0.0'), + ('netCDF', '4.4.1'), + ('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/ABINIT/ABINIT-8.2.2-foss-2016b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.2.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0042cb41f3db88c0d35663c8a55ae5c6ce225f83 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.2.2-foss-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '8.2.2' + +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': 'foss', 'version': '2016b'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5f25250e06fdc0815c224ffd29858860'] + +configopts = "--with-mpi-prefix=$EBROOTOPENMPI/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" ' +configopts += 'FCFLAGS="-ffree-line-length-none" ' + +dependencies = [ + ('libxc', '3.0.0'), + ('netCDF', '4.4.1'), + ('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/ABINIT/ABINIT-8.2.2-intel-2016b.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.2.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5ea50a6af7563d0ada00c44142ac0959f9b50898 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.2.2-intel-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '8.2.2' + +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': '2016b'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5f25250e06fdc0815c224ffd29858860'] + +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.1'), + ('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.4-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-goolf-1.4.10-Python-2.7.3.eb index 6d7dc91575a9cbdfa0e8bf4ceb0af6c397669036..e205e2d8ac2c3914f2684d1937ff65111d259584 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-goolf-1.4.10-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb index f7709440c32f09da9fddd408ac08b19a347bfb5e..5a1d132b7c455b67ad9dfe0e596d6cc5b664e7d0 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-ictce-5.3.0-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb index 93b76ef8beaa1b479c12592a4e15f2cab0d38089..4ebae49b2a9594fd63b45b23ec9bcf6c655e14b8 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.6-goolf-1.4.10-Python-2.7.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 6b5c1c6d525616ee6854448663e4077c8042721d..a55aa9d2cf66115c9031359d917792b9a78ae769 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb index c055778c8e3e05e3a5576bff202b90062d934395..5995eab527216a3c89e6e3f26453725bc1ecae83 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.5.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Maxime Schmitt , Fotis Georgatos 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 index aa09a6e789d150412b669eeede3fcf142adbe66d..5bd2d17aaf8ba15ce11de721bc7b40e35190ece9 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.9.0-foss-2016a.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.9.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Maxime Schmitt , Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ACTC/ACTC-1.1-intel-2016b.eb b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..47b6a5d46fbb4853497a2f9ab51640e70b20a31a --- /dev/null +++ b/easybuild/easyconfigs/a/ACTC/ACTC-1.1-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'ACTC' +version = '1.1' + +homepage = 'https://sourceforge.net/projects/actc' +description = "ACTC converts independent triangles into triangle strips or fans." + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' + +files_to_copy = [ + (['tcsample', 'tctest', 'tctest2'], 'bin'), + (['tc.h'], 'include/ac'), + (['libactc.a'], 'lib'), + 'COPYRIGHT', 'manual.html', 'prims.gif', 'README', +] + +sanity_check_paths = { + 'files': ['bin/tctest', 'bin/tctest2', 'bin/tcsample', 'include/ac/tc.h', 'lib/libactc.a', + 'COPYRIGHT', 'manual.html', 'prims.gif', 'README'], + 'dirs': [], +} + +modextrapaths = {'CPATH': 'include/ac'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb index c680dc7f268aafb7fea8dd891731387ed32ef438..d880a919fb5c450ecebb2a8d45faf1582facbc7a 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-goolf-1.5.14-20141023.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'PackedBinary' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb index f082a4fbeb7e3288ce68e7cccf677fd518b976b8..686bb454342efd723a1d6bdf7388e6d10b2c62d6 100644 --- a/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb +++ b/easybuild/easyconfigs/a/AFNI/AFNI-linux_openmp_64-intel-2015a-20141023.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'PackedBinary' diff --git a/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb b/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb index bde2863301918dcf07cd88c34edf095a1dbcca8a..33c6b93585a0627640067eedc87637e02db876ef 100644 --- a/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-46968-goolf-1.4.10.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-52488-foss-2016a.eb b/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-52488-foss-2016a.eb new file mode 100755 index 0000000000000000000000000000000000000000..27afe82b2dfc02f2ae54561c55615e4afd52d095 --- /dev/null +++ b/easybuild/easyconfigs/a/ALLPATHS-LG/ALLPATHS-LG-52488-foss-2016a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas +# License:: MIT/GPL +# +## +# 52488 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'ALLPATHS-LG' +version = '52488' + +homepage = 'http://www.broadinstitute.org/software/allpaths-lg/blog/' +description = """ALLPATHS-LG, the new short read genome assembler.""" + +# Compilation fails with GCC 5.3 (foss-2016b) +toolchain = {'name': 'foss', 'version': '2016a'} + +# source is moved over time, hence multiple URLs below +source_urls = [ + 'ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code', +] +sources = ['allpathslg-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb index 12d87fd3a689de3ab8d17e46dc868c57c0c180fd..4c41ac6ecec933a60113742b3c19c63a48ef7318 100644 --- a/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-2.7.12.eb @@ -25,16 +25,12 @@ dependencies = [ separate_build_dir = True -modextravars = { - 'ALPS_ROOT': '$root', -} -modextrapaths = { - 'PYTHONPATH': ['lib/'] -} - -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libalps.%s' % SHLIB_EXT], 'dirs': ['include/alps', 'bin/', 'share/'], } +modextravars = {'ALPS_ROOT': '%(installdir)s'} +modextrapaths = {'PYTHONPATH': ['lib/']} + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb index 33dbe5c73989f02ca001cf29575dd29a51c29b2f..3d3e67389f1cf94396b3440844c39a452010b9d6 100644 --- a/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/a/ALPS/ALPS-2.3.0-foss-2016b-Python-3.5.2.eb @@ -25,16 +25,12 @@ dependencies = [ separate_build_dir = True -modextravars = { - 'ALPS_ROOT': '$root', -} -modextrapaths = { - 'PYTHONPATH': ['lib/'] -} - -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libalps.%s' % SHLIB_EXT], 'dirs': ['include/alps', 'bin/', 'share/'], } +modextravars = {'ALPS_ROOT': '%(installdir)s'} +modextrapaths = {'PYTHONPATH': ['lib']} + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb index e1a0148b757a055bbf655b4299eaf7a4bb487adf..440bc7a909e2338730bb8f08f1fb60229092e321 100644 --- a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb index 7fce76229ecac59e6ac658af9f10f023594fcc9c..d767191d1bef0d6a5dd4d04c323c786eaede2643 100644 --- a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb b/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb index 673a19b69da9037dd3537da93761782f1bfaa22e..944ad05e35bb9beea06262f36ddeaf2aa35bb882 100644 --- a/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb +++ b/easybuild/easyconfigs/a/ANSYS/ANSYS-15.0.eb @@ -10,10 +10,6 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} # create a zip file from the 3 install iso files. # make sure all files of the iso's are in the same directory. -sources = ['ANSYS-15.0.zip'] - -import os -license_server = os.getenv('EB_ANSYS_LICENSE_SERVER', 'license.example.com') -license_server_port = os.getenv('EB_ANSYS_LICENSE_SERVER_PORT', '2325:1055') +sources = ['ANSYS-%(version)s.zip'] moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e00f225a1303aacc8db4c5e2cf01e09e904fe72e --- /dev/null +++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-intel-2017a-Python-2.7.13.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': 'intel', 'version': '2017a'} + +source_urls = ['http://www.antlr2.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['%(name)s-%(version)s_includes.patch'] + +dependencies = [ + ('Java', '1.8.0_131', '', True), + ('Python', '2.7.13'), +] + +configopts = '--disable-examples --disable-csharp ' + +sanity_check_paths = { + 'files': ['bin/antlr', 'bin/antlr-config'], + 'dirs': ['include'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/APBS/APBS-1.4-linux-static-x86_64.eb b/easybuild/easyconfigs/a/APBS/APBS-1.4-linux-static-x86_64.eb index 730a5cb604661e816f5c4e11e508a857ad1af81f..53c476990033c25a3665a7f79ab2f786953d3746 100644 --- a/easybuild/easyconfigs/a/APBS/APBS-1.4-linux-static-x86_64.eb +++ b/easybuild/easyconfigs/a/APBS/APBS-1.4-linux-static-x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/a/ART/ART-2016.06.05-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/ART/ART-2016.06.05-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f15d1e1ba65f33da771fe6e3e6bb541830c04b27 --- /dev/null +++ b/easybuild/easyconfigs/a/ART/ART-2016.06.05-GCCcore-6.4.0.eb @@ -0,0 +1,34 @@ +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://www.niehs.nih.gov/research/resources/assets/docs/'] +sources = ['artsrcmountrainier%slinuxtgz.tgz' % ''.join(version.split('.'))] +checksums = ['69aede60884eb848de043aae5294274b7ca6348b7384a8380f0ac5a4dfeff488'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('GSL', '2.4'), +] + +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.13.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/ASE/ASE-3.13.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..4228f89c2f47249ec6bcb4193daa20b78d2a36dd --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.13.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'ASE' +version = '3.13.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': 'foss', 'version': '2016b'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['e946a0addc5b61e5e2e75857e0f99b89'] + +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/ASE/ASE-3.13.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/a/ASE/ASE-3.13.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..046d2d02c9d96235cfca61bb1efc6b25012a6530 --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.13.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'ASE' +version = '3.13.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://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': '2017a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), +] + +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'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb b/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb index 1e7fda13a16fd9fbb8e218c3ea48b5c3b2a98cc2..86e01377a6645a207ebe72d44039942323855155 100644 --- a/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb +++ b/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb @@ -1,8 +1,8 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu -easyblock = "Tarball" +easyblock = 'Tarball' name = 'ASHS' version = 'rev103_20140612' @@ -12,18 +12,18 @@ 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 +# 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"] +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"] + '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.22.0-foss-2016b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.22.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..357880d1409cceb32239c4af9f106b558146c623 --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.22.0-foss-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': 'foss', '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/ATK/ATK-2.26.0-intel-2017a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.26.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..842e810c1e9cc66b3622f07d2f00f4eb4ec15fcc --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.26.0-intel-2017a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'ATK' +version = '2.26.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': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['eafe49d5c4546cb723ec98053290d7e0b8d85b3fdb123938213acb7bb4178827'] + +builddependencies = [ + ('GObject-Introspection', '1.53.5', '-Python-2.7.13'), +] +dependencies = [ + ('GLib', '2.53.5'), +] + +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/AUGUSTUS/AUGUSTUS-3.2.3-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..7f1484baf58be7d5a1dc2169013cb519b803d282 --- /dev/null +++ b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'AUGUSTUS' +version = '3.2.3' +versionsuffix = '-Python-2.7.13' + +homepage = 'http://bioinf.uni-greifswald.de/augustus/' +description = "AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://bioinf.uni-greifswald.de/augustus/binaries/', + 'http://bioinf.uni-greifswald.de/augustus/binaries/old/', +] +sources = [SOURCELOWER_TAR_GZ] +patches = ['AUGUSTUS-%(version)s_fix-hardcoding.patch'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Boost', '1.63.0', versionsuffix), + ('SQLite', '3.17.0'), + ('GSL', '2.3'), + ('SuiteSparse', '4.5.5', '-ParMETIS-4.0.3'), + ('lpsolve', '5.5.2.5'), + ('BamTools', '2.4.1'), +] + +skipsteps = ['configure'] + +prebuildopts = "unset LDFLAGS && unset LIBS && " +buildopts = 'COMPGENEPRED=true SQLITE=true ZIPINPUT=true CXX="$CXX" LINK.cc="$CXX"' +installopts = 'INSTALLDIR=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/aln2wig', 'bin/augustus', 'bin/bam2hints', 'bin/bam2wig', 'bin/espoca', 'bin/etraining', + 'bin/fastBlockSearch', 'bin/filterBam', 'bin/getSeq', 'bin/homGeneMapping', 'bin/joingenes', + 'bin/load2sqlitedb', 'bin/prepareAlign'], + 'dirs': ['config', 'scripts'], +} + +modextrapaths = {'PATH': 'scripts'} +modextravars = {'AUGUSTUS_CONFIG_PATH': '%(installdir)s/config'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3_fix-hardcoding.patch b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3_fix-hardcoding.patch new file mode 100644 index 0000000000000000000000000000000000000000..85bff50668dbc530ad7048bb58a5fb755fd7ab2b --- /dev/null +++ b/easybuild/easyconfigs/a/AUGUSTUS/AUGUSTUS-3.2.3_fix-hardcoding.patch @@ -0,0 +1,57 @@ +fix hardcoded compiler names in Makefile + don't try to link binaries in /usr/local/bin +author: Kenneth Hoste (HPC-UGent) +--- augustus-3.2.3/auxprogs/compileSpliceCands/Makefile.orig 2017-05-02 20:40:04.471986962 +0200 ++++ augustus-3.2.3/auxprogs/compileSpliceCands/Makefile 2017-05-02 20:40:30.812468384 +0200 +@@ -1,8 +1,8 @@ + compileSpliceCands : compileSpliceCands.o list.h list.o +- gcc $(LDFLAGS) -o compileSpliceCands compileSpliceCands.o list.o; ++ $(CC) $(LDFLAGS) -o compileSpliceCands compileSpliceCands.o list.o; + # cp compileSpliceCands ../../bin + compileSpliceCands.o : compileSpliceCands.c +- gcc -Wall -pedantic -ansi $(CPPFLAGS) -c compileSpliceCands.c ++ $(CC) -Wall -pedantic -ansi $(CPPFLAGS) -c compileSpliceCands.c + + all : compileSpliceCands + +--- augustus-3.2.3/auxprogs/homGeneMapping/src/Makefile.orig 2017-05-04 10:12:47.633497259 +0200 ++++ augustus-3.2.3/auxprogs/homGeneMapping/src/Makefile 2017-05-04 10:12:56.313614398 +0200 +@@ -7,7 +7,7 @@ + # database access for retrieval of hints + # SQLITE = true + +-CC = g++ ++CC = $(CXX) + + # Notes: - "-Wno-sign-compare" eliminates a high number of warnings (see footnote below). Please adopt + # a strict signed-only usage strategy to avoid mistakes since we are not warned about this. +--- augustus-3.2.3/auxprogs/joingenes/Makefile.orig 2017-05-04 10:46:28.700811811 +0200 ++++ augustus-3.2.3/auxprogs/joingenes/Makefile 2017-05-04 10:46:35.380911653 +0200 +@@ -1,4 +1,4 @@ +-CC=g++ ++CC=$(CXX) + CFLAGS=-Wall -std=gnu++0x + + all: joingenes +--- augustus-3.2.3/Makefile.orig 2017-05-04 09:54:03.568352171 +0200 ++++ augustus-3.2.3/Makefile 2017-05-04 09:54:11.968330382 +0200 +@@ -17,13 +17,13 @@ + install: + install -d $(INSTALLDIR) + cp -a config bin scripts $(INSTALLDIR) +- ln -sf $(INSTALLDIR)/bin/augustus /usr/local/bin/augustus +- ln -sf $(INSTALLDIR)/bin/etraining /usr/local/bin/etraining +- ln -sf $(INSTALLDIR)/bin/prepareAlign /usr/local/bin/prepareAlign +- ln -sf $(INSTALLDIR)/bin/fastBlockSearch /usr/local/bin/fastBlockSearch +- ln -sf $(INSTALLDIR)/bin/load2db /usr/local/bin/load2db +- ln -sf $(INSTALLDIR)/bin/getSeq /usr/local/bin/getSeq +- ln -sf $(INSTALLDIR)/bin/espoca /usr/local/bin/espoca ++ #ln -sf $(INSTALLDIR)/bin/augustus /usr/local/bin/augustus ++ #ln -sf $(INSTALLDIR)/bin/etraining /usr/local/bin/etraining ++ #ln -sf $(INSTALLDIR)/bin/prepareAlign /usr/local/bin/prepareAlign ++ #ln -sf $(INSTALLDIR)/bin/fastBlockSearch /usr/local/bin/fastBlockSearch ++ #ln -sf $(INSTALLDIR)/bin/load2db /usr/local/bin/load2db ++ #ln -sf $(INSTALLDIR)/bin/getSeq /usr/local/bin/getSeq ++ #ln -sf $(INSTALLDIR)/bin/espoca /usr/local/bin/espoca + + # for internal purposes: + release: diff --git a/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.2.0-foss-2016b.eb b/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.2.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6cc4080cdd0f7c7eadc4b1f7465fb9e68d7a7bab --- /dev/null +++ b/easybuild/easyconfigs/a/AdapterRemoval/AdapterRemoval-2.2.0-foss-2016b.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = 'AdapterRemoval' +version = '2.2.0' + +homepage = 'https://github.com/MikkelSchubert/%(namelower)s' +description = """AdapterRemoval searches for and removes remnant adapter sequences + from High-Throughput Sequencing (HTS) data and (optionally) trims low quality bases + from the 3' end of reads following adapter removal.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/MikkelSchubert/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['20fdbdef2ecfd74af8d078f3f63e9444926dab1dd02b7dcef7c2aee77cb73b60'] + +files_to_copy = [(['build/%(name)s'], 'bin'), (['build/%(name)s.1'], 'share/man/man1')] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': ['share'] +} + +sanity_check_commands = [('AdapterRemoval', '--version')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb index 0e9c615ba9e4688d23e225e1a57f772b20998545..70205ebf3a4276d87179e2495dffdae4211da653 100644 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2016_update2.eb @@ -15,7 +15,6 @@ sources = ['advisor_xe_%(version)s.tar.gz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb index 22d5bebaad96415f872801708a48f949f4213876..6e2edca0dc6332b5bbd3e68cb0a687ec2cd1bf90 100644 --- a/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb @@ -17,7 +17,6 @@ checksums = ['af87b381394be3100507827a3461b3bc'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Albacore/Albacore-2.0.2-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/a/Albacore/Albacore-2.0.2-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..ca51a6691f0b0d35ec0b36f65cdb2163cc817d31 --- /dev/null +++ b/easybuild/easyconfigs/a/Albacore/Albacore-2.0.2-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,55 @@ +easyblock = 'Bundle' + +name = 'Albacore' +version = '2.0.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://community.nanoporetech.com/protocols/albacore-offline-basecalli/v/abec_2003_v1_revz_29nov2016' +description = """Albacore is a software project that provides an entry point to the Oxford Nanopore basecalling + algorithms.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +pyver = '3.6.1' +pymajmin = ''.join(pyver.split('.')[:2]) +dependencies = [ + ('Python', pyver), + ('numpy', '1.13.1', versionsuffix), + ('h5py', '2.7.1', versionsuffix), +] + +exts_list = [ + ('ont-fast5-api', '0.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/o/ont-fast5-api'], + 'checksums': ['9c738b592613f5013c4cd3001c4448b5378454ce92e63ff795d134a4eca30fd0'], + 'modulename': 'ont_fast5_api', + }), + ('progressbar33', '2.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/progressbar33'], + 'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'], + 'modulename': 'progressbar', + }), + (name, version, { + 'source_tmpl': 'ont_albacore-%%(version)s-cp%(pyv)s-cp%(pyv)sm-manylinux1_x86_64.whl' % {'pyv': pymajmin}, + 'source_urls': ['https://mirror.oxfordnanoportal.com/software/analysis/'], + 'checksums': ['5473d3cdededf592cff73d8130fa1e483d51e789d46403eec7b5ff3b478db5e2'], + 'unpack_sources': False, + 'use_pip': True, + }), +] + +# 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/full_1dsq_basecaller.py', 'bin/paired_read_basecaller.py', 'bin/read_fast5_basecaller.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} +sanity_check_commands = ["read_fast5_basecaller.py --help"] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/Allinea/Allinea-6.1.1-Ubuntu-14.04-x86_64.eb b/easybuild/easyconfigs/a/Allinea/Allinea-6.1.1-Ubuntu-14.04-x86_64.eb index 9a71b607bea2787595926570ae7ddc408b9a3dd3..5f9521e1fef7fef63d62f50e96b3527b1f0f0e1d 100644 --- a/easybuild/easyconfigs/a/Allinea/Allinea-6.1.1-Ubuntu-14.04-x86_64.eb +++ b/easybuild/easyconfigs/a/Allinea/Allinea-6.1.1-Ubuntu-14.04-x86_64.eb @@ -11,13 +11,13 @@ source_urls = ['http://content.allinea.com/downloads/'] sources = ['%(namelower)s-forge-%(version)s.tar'] # Example of templates usage -#templates = [ +# templates = [ # 'kebnekaise.qtf', # 'kebnekaise-gpu.qtf', -#] +# ] # Example of sysconfig usage -#sysconfig = 'system.config.hpc2n' +# sysconfig = 'system.config.hpc2n' # license file license_file = HOME + '/licenses/allinea/license.lic' 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 index 4e451954c3f1494e862623f8d2135b3e5dcf8c38..4e75833d6eab8e595ca28fb7a24234ea6a49fc38 100644 --- 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 @@ -3,7 +3,7 @@ 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]) +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 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 index f910ba5400d6490aaea890df7a1c04778556fc3e..b2fcc5fadab861c8da9c173427bf41afbadebe83 100644 --- 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 @@ -3,7 +3,7 @@ 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]) +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 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 index 1b29f57d52d51cbed31bce2236f58f3d5e8f7f9d..8895c479d830921b4729ab517d2f59ed32e55cad 100644 --- 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 @@ -3,7 +3,7 @@ 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]) +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 diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-7.600.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-7.600.2-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..8f548fef7deec7721942f01c1ce58d6d70ba845e --- /dev/null +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-7.600.2-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,23 @@ +name = 'Armadillo' +version = '7.600.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://arma.sourceforge.net/' +description = """Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards + a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, + as well as a subset of trigonometric and statistics functions.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = ['http://sourceforge.net/projects/arma/files'] + +dependencies = [ + ('Boost', '1.61.0', versionsuffix), + ('arpack-ng', '3.4.0'), + ('Python', '2.7.12'), +] + +builddependencies = [('CMake', '3.6.2')] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-7.800.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-7.800.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..509aa4c19abc836d627d9862f1b2fa7a56114145 --- /dev/null +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-7.800.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,23 @@ +name = 'Armadillo' +version = '7.800.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://arma.sourceforge.net/' +description = """Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards + a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, + as well as a subset of trigonometric and statistics functions.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = ['http://sourceforge.net/projects/arma/files'] + +dependencies = [ + ('Boost', '1.63.0', versionsuffix), + ('arpack-ng', '3.4.0'), + ('Python', '2.7.12'), +] + +builddependencies = [('CMake', '3.7.2')] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-7.950.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/Armadillo/Armadillo-7.950.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ee8b4d3fb722a092af9a0ae3b147c729e55f8e5b --- /dev/null +++ b/easybuild/easyconfigs/a/Armadillo/Armadillo-7.950.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +name = 'Armadillo' +version = '7.950.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://arma.sourceforge.net/' +description = """Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards + a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, + as well as a subset of trigonometric and statistics functions.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = ['http://sourceforge.net/projects/arma/files'] +checksums = ['a32da32a0ea420b8397a53e4b40ed279c1a5fc791dd492a2ced81ffb14ad0d1b'] + +dependencies = [ + ('Boost', '1.63.0', versionsuffix), + ('arpack-ng', '3.4.0'), + ('Python', '2.7.12'), +] + +builddependencies = [('CMake', '3.7.2')] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Aspera-CLI/Aspera-CLI-3.7.2.354.010c3b8.eb b/easybuild/easyconfigs/a/Aspera-CLI/Aspera-CLI-3.7.2.354.010c3b8.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f0e52ebffa1f8ff557908b0f3e4a564382f7711 --- /dev/null +++ b/easybuild/easyconfigs/a/Aspera-CLI/Aspera-CLI-3.7.2.354.010c3b8.eb @@ -0,0 +1,39 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# Author: Daniel D. Kinnamon +# Division of Human Genetics +# The Ohio State University Wexner Medical Center + +easyblock = 'Tarball' + +name = 'Aspera-CLI' +version = '3.7.2' +versionsuffix = '.354.010c3b8' + +homepage = 'http://asperasoft.com' +docurls = ['http://downloads.asperasoft.com/en/documentation/62'] +description = """IBM Aspera Command-Line Interface (the Aspera CLI) is +a collection of Aspera tools for performing high-speed, secure data +transfers from the command line. The Aspera CLI is for users and +organizations who want to automate their transfer workflows.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# Aspera CLI install script includes tarball inline and installs to a +# fixed location. Need to include custom extract command to pull +# tarball out of install script and pipe to tar. %s in the extraction +# command will be replaced by the source filename. +sources = [{ + 'filename': '%(namelower)s-%(version)s%(versionsuffix)s-linux-64-release.sh', + 'extract_cmd': "sed '1,/^__ARCHIVE_FOLLOWS__$/d' %s | tar -xzpo --strip-components 1 -f -", +}] +source_urls = ['http://download.asperasoft.com/download/sw/cli/%(version)s'] +checksums = ['02787ca46814fb9ae2de5c706461367e'] + +sanity_check_paths = { + 'files': ['product-info.mf'], + 'dirs': ['bin', 'certs', 'docs', 'etc', 'share/man'] +} + +sanity_check_commands = ['ascp -h', 'man ascp'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2_linux_x86.eb b/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2_linux_x86.eb index 98f8c2275a93be4996c2b82ff448b28398c5b38c..e4f561f62421d807cb36c5da29a55cd4ddd07b55 100644 --- a/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2_linux_x86.eb +++ b/easybuild/easyconfigs/a/AutoDock_Vina/AutoDock_Vina-1.1.2_linux_x86.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.68-foss-2016b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.68-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4eb88ea4283e198a70ae9be4fd1c277d9f74b230 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.68-foss-2016b.eb @@ -0,0 +1,38 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: +# +# Notes:: +## + +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.68' + +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] +checksums = ['eff70a2916f2e2b3ed7fe8a2d7e63d72cf3a23684b56456b319c3ebce0705d99'] + +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-GCC-4.7.2.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.7.2.eb index 3d86e53a57f037ea9931834a3707ac8ddb324b5c..552c3eb907b506d28f28d59bba3b64009bf46bb3 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-4.7.2.eb @@ -4,7 +4,10 @@ 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.""" +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': '4.7.2'} diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.4.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..765fe6f2fd3e40f3023891635ddb2cc4094d3c93 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-5.4.0.eb @@ -0,0 +1,29 @@ +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': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.18')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +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-6.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..84aebc0f8fc41b5bce9cddf73f60e80b67253e1f --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.3.0.eb @@ -0,0 +1,29 @@ +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': '6.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.18')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +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-6.4.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..741c36b4309b7f803037b3be38075759382e2c3c --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-6.4.0.eb @@ -0,0 +1,38 @@ +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': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +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-2015b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..408f488ecafacbe48cf1af1579ea3b0e42b5ad6c --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2015b.eb @@ -0,0 +1,25 @@ +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': '2015b'} + +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-goolf-1.4.10.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.4.10.eb index 1e344106ca7e9ec2001ba363e44c34dbe9336a19..612bf18994c3fdb1c2982148335381ed9ae7b5a9 100644 --- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goolf-1.4.10.eb @@ -4,7 +4,10 @@ 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.""" +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': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.11.3-foss-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.11.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..14c71f2afe9045563f980e034c7feefb866a23fe --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.11.3-foss-2016b.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/ +# +# Modified:: Robert Qiao +# @ adelaide.edu.au/phoenix +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.11.3" + +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] +checksums = ['921b5188057e57bdd9c0ba06e21d0b0ea7dafa61a9bd08a2b041215bcff12f55'] + +dependencies = [('Autoconf', '2.68')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-goolf-1.4.10.eb b/easybuild/easyconfigs/a/Automake/Automake-1.13.4-goolf-1.4.10.eb index 11720186ff5bc45f132bdf7eb14c8c9b217461d5..d45cd6848db66dc2444f88da6098dc40a30e6831 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.13.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.3.0.eb index b9e7f683898f56df276bc8c4ce401cc54ae1bc42..31955d8aed3c0e62827f107ea3d0d23b971db9bb 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.5.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.5.0.eb index 5661ddb517be5d5b03b4d3038e05d4868f914da1..30d9cf6f3ac8de3695bba609adcb3039be51088e 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Authors:: Alan O'Cais # $Id$ diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-GCC-4.8.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-GCC-4.8.2.eb index bec66dfd3d4226a4c7c174b5bd641d38e934401a..07a0d345252dcd45f8f6b67a2617a43c69384918 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.14-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.3.0.eb index 2e5a33ea9b8ad2228644e31b0b62ceea20fc05d4..28155619ee68bd5976f1a9b80274eb839ad6bebe 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.5.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.5.0.eb index 1ef76d9727b7604ec40e7cb01043b812f868c7f1..eb44e9f2506db7565596f5ada195f18e4cc713cc 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.14-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb index a1f5954bb7ade685fa9111fe9acfd58598880f2d..f6806921eecd5b3145a05e152d4df0864c3c2fcb 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.14-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14.1-GCC-4.8.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.14.1-GCC-4.8.2.eb index 3a06e84989090c88d86dc266614e28b384fff532..83744747800fbed440a6f64af0997fc3667adaa5 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.14.1-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.14.1-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.7.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.7.2.eb index 05705b029ec11a8040f5ca1f298513e0067e3019..9beb6f5545c040175783137417992e8339d7e3bd 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.7.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.8.4.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.8.4.eb index bf119a1eaf660a634baada27fbb32d78fc210dbf..661344dafef77aa6ad267a2397d9b593ac499726 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.8.4.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.2.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.2.eb index b24d010c0ab634bd0681f7dbf1895a70d7f29805..5839e4ae644f73bcd10a1f8284c9c04db1c20943 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3-2.25.eb index a37c1d9e3b640f6bc43201517dfa0c06319276c8..e5248806a5fc4d8b1c0fa838ce64729991e1cc99 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index e42ff285562e7c1784ff562473516c8f22c98a9f..de29b041a3bee3d832e91b504e3b0f49ecc96ac6 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index 5927ea856a1017088765c98659a0821800d75a1f..b5a5bec1bd55a171eafc5a8994b475b39ed1c672 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.4.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e6da1f3433f149e6dc2019c4d419ec1c6e21842 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-5.4.0.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e7a39e24d84f83c6d20332dd829e8420d5a896ee --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-6.3.0.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': '6.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb index f0e456c431987fee85e7afd1b128535e805ce7ae..766349c4fd29b7848f8ca8096aa8d3576b83b17d 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.2-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.3-2.25.eb index 1c089451d832b243a7aeb1334352d199c5b6385e..d97b8a59c7c9024f49627ce163801bdf12a736a6 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb index 1d63ee839dff2a16ed598b167aadb9cc7255be4b..7cce783015b0a76b5c5b47115219d2335a59fb1e 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GNU-5.1.0-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015a.eb index 7303c3d70e6fa0bbe9a953838f85fe693be895d5..0c1ee484bc82f5cb4ba422fce4a161d1edc080c6 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015a.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d06c3b5cb6c032055fae4d50ed49b70ba5f825f6 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2015b.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': '2015b'} + +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-2016.04.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb index 40213b047b74a203dfbb4fa6e04d5b8bdd7ddda8..21d3b4aab0c0dce8faab5f7c7aa246108381b81e 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016a.eb index f73c4759eebf5ce980f4fcb6582337f65b9031e6..65fc481bf4370263456d3a2cabe3353ab950831c 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016a.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb index 5c1e645dea90fd635698e8c30184a1fea25d9b64..c72d3ad8d71c14aaa1e090c241fff7fec0f380f2 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-gimkl-2.11.5.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-gimkl-2.11.5.eb index d521a6ebe2125dba2f34f4e77704c05963a1776b..49bcde6b70bdb12e6a04982655e2127cddf18c24 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-gimkl-2.11.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index cc76e86a614a0d17a50fa30e2acc6c5304ee3025..3b84dabf7b6cabaebef78639046b19b3c1875d75 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.5.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.5.0.eb index 25677b6f64982414f3f8b5321e0b741c4c28a7b1..a8793fcf5fa9907a407a89c6ea26065607711891 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb index 3a528809f4d33d58dc61ab7b9c3b3e193136d806..a3cddb527c058eb85b9f19f6f9e2ff78235265e9 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015b.eb index 8a059d28e6555eee00804ba73ab50eacb1d482e1..67f074a5f967600a1b4f6c6715b1c59c2bf5aa66 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015b.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index 84750fffa92820d228e1f43b4f9dfbc5cb4fc9c4..c7071ba16e76d634af1a83da9259982114cb91fe 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb index 06fbc9d74bd3c351d8e09f1b2af9f2cf0ac4709d..6ece7398d5ea1c79a5de1c408f786b92f66fcf3c 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb index 2a6c1808780ceb2e145b34933aa86b398e4fef8f..d3009f88e2646c4f2b611067138a56776ae02999 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index d787cbd50ba498a1436574c0409e5c5f9efb34c0..88bed3e4851ccc0d3bc8512e9a2df40f9270cc88 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index c8260533e67f1dd51462723aabea5d7e165a8d51..97cf835b9b9a360ba0cc52b103a1b5c9f15a3bba 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8aa27a8cf419bf5fa5ce5a5318971340892dae12 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15.1-GCCcore-6.4.0.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.1" + +homepage = 'http://www.gnu.org/software/automake/automake.html' + +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['988e32527abe052307d21c8ca000aa238b914df363a617e38f4fb89f5abf6260'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15.eb index 155ccd39aafb47386284df525a0c3ff13ce63b8c..49b03cdda9deb84c239a61adc72dc0f8ea96e7ca 100644 --- a/easybuild/easyconfigs/a/Automake/Automake-1.15.eb +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.4.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..79f6723eb65fbbc4edb6dd8c9bcff68d61eff069 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-5.4.0.eb @@ -0,0 +1,18 @@ +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': '5.4.0'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] +# Pure bundle -- no need to specify 'binutils' used when building GCCcore toolchain as build dependency + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9e2d66a8e21b07e9f6c29790191726fe3f16f7c1 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-6.3.0.eb @@ -0,0 +1,18 @@ +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': '6.3.0'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] +# Pure bundle -- no need to specify 'binutils' used when building GCCcore toolchain as build dependency + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2015b.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab4ec5f14918b96040ec1cc1b6d14492b9628131 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2015b.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': '2015b'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20170619-GCCcore-6.4.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20170619-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..34009edd830fc9df33cf1e4e782c23747fe1b5d9 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20170619-GCCcore-6.4.0.eb @@ -0,0 +1,24 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20170619' # 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': '6.4.0'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15.1'), # 20170619 + ('libtool', '2.4.6'), # 20150215 +] + +# Pure bundle -- no need to specify 'binutils' used when building GCCcore +# toolchain as build dependency + +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 97e5c8330bb93f9f763c58fa72f552580a4ca366..43ebff1094eedaa65603f0ec81ee54843bc5260c 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 efd5845e70b2ae97f41ef3d71024890ea99d77d6..7c34cc881b0282a275c1945be3849df5a0c9462b 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/ack/ack-2.14.eb b/easybuild/easyconfigs/a/ack/ack-2.14.eb index 7f10d7a34eb15116489524b161c1ad71a6218da6..2fd715d57253f18d3bc999673604c0e55d0a0767 100644 --- a/easybuild/easyconfigs/a/ack/ack-2.14.eb +++ b/easybuild/easyconfigs/a/ack/ack-2.14.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [homepage] # use 'cp' as 'unpack' command -sources = [('ack-%(version)s-single-file', "cp %s ack")] +sources = [{'filename': 'ack-%(version)s-single-file', 'extract_cmd': "cp %s ack"}] cmds_map = [('ack', "chmod a+rx ack")] diff --git a/easybuild/easyconfigs/a/ada/ada-2.0-5-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/a/ada/ada-2.0-5-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b1735c68ac3a72abf41ec7c65b23da493f87eb7d --- /dev/null +++ b/easybuild/easyconfigs/a/ada/ada-2.0-5-intel-2017a-R-3.4.0.eb @@ -0,0 +1,22 @@ +easyblock = 'RPackage' + +name = 'ada' +version = '2.0-5' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://cran.r-project.org/web/packages/ada/index.html' +description = "Performs discrete, real, and gentle boost under both exponential and logistic loss on a given data set." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://cran.r-project.org/src/contrib/'] +sources = ['ada_%(version)s.tar.gz'] + +dependencies = [('R', '3.4.0', '-X11-20170314')] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb b/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb index c9d9db6e85f23d4f549a6c88f5345ccf584ee1b9..39352e91cb8b2e932e963897ae73a9f231af30ae 100644 --- a/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb +++ b/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb @@ -5,7 +5,7 @@ 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/'] 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 index e14e02289183e6aa2497c43b99987f83f91784e2..92edb6bb67dff3a10438ecbddae771df53896b23 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Modified by Adam Huffman # The Francis Crick Institute diff --git a/easybuild/easyconfigs/a/ant/ant-1.10.0-Java-1.8.0_112.eb b/easybuild/easyconfigs/a/ant/ant-1.10.0-Java-1.8.0_112.eb index cf1f192a704048bb79ecac0c4b1656c41491469d..d2ebd371892f6bca3f5794111f3e5d3851bc705b 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.10.0-Java-1.8.0_112.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.10.0-Java-1.8.0_112.eb @@ -1,10 +1,11 @@ name = 'ant' version = '1.10.0' -versionsuffix = '-Java-%(javaver)s' +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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_121.eb b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_121.eb new file mode 100644 index 0000000000000000000000000000000000000000..42ed3e6196649276479ff9aca920896c5065813c --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_121.eb @@ -0,0 +1,26 @@ +name = 'ant' +version = '1.10.1' +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_121')] + +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.10.1-Java-1.8.0_144.eb b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..77159ab0f1996c613de12e10b247f9de0a530b22 --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.10.1-Java-1.8.0_144.eb @@ -0,0 +1,27 @@ +name = 'ant' +version = '1.10.1' +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': ''} + +source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] +sources = ['apache-%(name)s-%(version)s-src.tar.gz'] +checksums = ['68f7ced0aa15d1f9f672f23d67c86deaf728e9576936313cfbff4f7a0e6ce382'] + +dependencies = [('Java', '1.8.0_144')] + +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.8.4-Java-1.7.0_10.eb b/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_10.eb index 69f6af4aa8fb4fbe0ec615f5448a8cbd59a29875..ffe0aa3aaf40ea5685a930ec05a28b4ca0c80359 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_10.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_10.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.8.4' 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_21.eb b/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_21.eb index ed48c6519163f1477087294f08a5f29eef26ac8c..f37d535fe6b22a630edeff6d52ec7631eaa98719 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_21.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.8.4-Java-1.7.0_21.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.8.4' 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_15.eb b/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_15.eb index 4e4944c69eefc7a331c467bfea5d31d1c4eda25f..7a79bafbc3fac66cda3939ee1938abdb8257f6d5 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_15.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_15.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.9.0' 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_21.eb b/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_21.eb index b01a6297fc1fbbc82b93bb6c65bd38c2b2bddd59..ab777254e94e2f21453235b516972d7b4c1dff43 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_21.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.0-Java-1.7.0_21.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.9.0' 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_60.eb b/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_60.eb index ad986bd5761fcf97181c6da1d76c2b481707d0e8..03ba48168e709f8df658eb665c8ea54807dbd3ae 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_60.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_60.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.9.3' 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb b/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb index e1662e8bf27e897b781f6ba669d0f911701f672f..986e3e5a6f6b34ce39fcf5647b107064f9e2f9b7 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.3-Java-1.7.0_79.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.9.3' 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_75.eb b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_75.eb index 7da7aa32db660ca1155cce7adcd65c6eeabaf168..6036bb0be83b2b9f80338ae49c06de71e86f2301 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_75.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_75.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.9.6' 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.""" +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': ''} 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 index 3ee7c5b406ade6929d3a8426c37ec64041e5e8df..d51a118fba3ea5fcf6f5f1c18f68aec7bd0fca2a 100644 --- 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 @@ -3,8 +3,9 @@ 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_80.eb index d93ecdb14ed240d4746ce39b63527dfa86ffc607..0e7df6fdf18876d2e12405cb15a5aa29850c39aa 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_80.eb @@ -3,8 +3,9 @@ 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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_66.eb b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_66.eb index b048fcd09766b3fd62f1405afc3618e15e3a6eb1..33aa30131b0c4f869109703b237b0ea0621c6508 100644 --- a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_66.eb +++ b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_66.eb @@ -2,8 +2,9 @@ name = 'ant' version = '1.9.6' 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.""" +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': ''} 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 index 407fa7e1c06d7edf8e51d6edb1b96f91ca75fe71..0f10c1689bcd786e8850c63a4e1a549abe59ff88 100644 --- 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 @@ -3,8 +3,9 @@ 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.""" +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': ''} 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 index 08bcaf86cf6b0470f2a4cd82464073fd0ca4b974..f22f0e01b793541ac49460e3aecaf55b61471f3f 100644 --- 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 @@ -3,8 +3,9 @@ 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.""" +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': ''} 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 index 186bcfb543dfa7b7ca1455aa97a55cd4878f7929..4c6e292088e22f88b0a2d04483a27e7bc47a2aba 100644 --- 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 @@ -1,10 +1,11 @@ name = 'ant' version = '1.9.7' -versionsuffix = '-Java-%(javaver)s' +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.""" +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': ''} diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2015b.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2015b.eb index 251023a5bd2d1cc01a1399f9c75028685109107f..92c65de8d19b7313d9e1ddb39083a4976b74f3dc 100644 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2015b.eb +++ b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb index ec3422f1097e46cfb6167c5f2cdd4d5b7026007d..2eb391926ffbe5f63cf40937eaddb00400832f39 100644 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb +++ b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-goolf-1.4.10.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-goolf-1.4.10.eb index 5b65e6e0a5640ebdda8afe96bc4da40144450b59..aa880de8ec7299808bae0f014ee1967e1924a663 100644 --- a/easybuild/easyconfigs/a/argtable/argtable-2.13-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/argtable/argtable-2.13-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/a/aria2/aria2-1.15.1-goolf-1.4.10.eb b/easybuild/easyconfigs/a/aria2/aria2-1.15.1-goolf-1.4.10.eb index 7d1302187b153ff24defb6204cf436805af2045f..b870897d26b46829202c80f5f2000fa591edffc7 100644 --- a/easybuild/easyconfigs/a/aria2/aria2-1.15.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/aria2/aria2-1.15.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/aria2/aria2-1.15.1-ictce-5.3.0.eb b/easybuild/easyconfigs/a/aria2/aria2-1.15.1-ictce-5.3.0.eb index f4d08974f2d550025d7bd5c2d3cb1513dfe36cf1..5cbd7bb040c3915ab550a5c9dbfbf3c53950b8d3 100644 --- a/easybuild/easyconfigs/a/aria2/aria2-1.15.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/a/aria2/aria2-1.15.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb index 4562fea8de15219907d742c23f8615d79451d53d..66c7769216c7536c9b1ab327d8e13edf48d13c5d 100644 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0-mt.eb @@ -13,7 +13,11 @@ toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['ae659c8c6f8857f4850a5bcd4f97b23f'] +checksums = [ + '13ac771c2a28cc4b7d770c85525894d230c705f151d90b42d3f4982ed1dfda53', # 3.1.3.tar.gz + '928b71003a99b04fb205edd59473dd2fd84f6581c3e79c49d915e78a2395d8d7', # arpack-ng-3.1.3-update-to-head.patch + 'd2b3885eccba3d0dd2272969b14baa2d22deaa830c21c508b12687fc7aaeca06', # arpack-ng-3.1.3-pkgconfig.patch +] # do not change the order of the patches or things will break patches = [ diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb index 36abbfba392a2f9a4748090aa5cd087060455104..f319e77d02cbd05dcd0cc392ae05309dff804049 100644 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.3.0.eb @@ -12,7 +12,12 @@ toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['ae659c8c6f8857f4850a5bcd4f97b23f'] +checksums = [ + '13ac771c2a28cc4b7d770c85525894d230c705f151d90b42d3f4982ed1dfda53', # 3.1.3.tar.gz + '928b71003a99b04fb205edd59473dd2fd84f6581c3e79c49d915e78a2395d8d7', # arpack-ng-3.1.3-update-to-head.patch + 'd2b3885eccba3d0dd2272969b14baa2d22deaa830c21c508b12687fc7aaeca06', # arpack-ng-3.1.3-pkgconfig.patch + '6dc832bc4458c30a67f9d6348e60bee9ed9ddb413a54418e706661ef74695910', # arpack-ng-3.1.3-configure-mpi.patch +] # do not change the order of the patches or things will break patches = [ diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb index a63af2d1973d5248dd3e13c346eea6be0f1ee4cf..18c202769ea71b6fd6be41aefca5e614b1e45de1 100644 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0-mt.eb @@ -13,7 +13,11 @@ toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['ae659c8c6f8857f4850a5bcd4f97b23f'] +checksums = [ + '13ac771c2a28cc4b7d770c85525894d230c705f151d90b42d3f4982ed1dfda53', # 3.1.3.tar.gz + '928b71003a99b04fb205edd59473dd2fd84f6581c3e79c49d915e78a2395d8d7', # arpack-ng-3.1.3-update-to-head.patch + 'd2b3885eccba3d0dd2272969b14baa2d22deaa830c21c508b12687fc7aaeca06', # arpack-ng-3.1.3-pkgconfig.patch +] # do not change the order of the patches or things will break patches = [ diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb index e390bd7768492ef1c75ce261898f4a96c66e4049..a0635d43bd4a42c69d9adb91a7aa1d71db53b1b2 100644 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.3-ictce-5.5.0.eb @@ -12,7 +12,12 @@ toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['ae659c8c6f8857f4850a5bcd4f97b23f'] +checksums = [ + '13ac771c2a28cc4b7d770c85525894d230c705f151d90b42d3f4982ed1dfda53', # 3.1.3.tar.gz + '928b71003a99b04fb205edd59473dd2fd84f6581c3e79c49d915e78a2395d8d7', # arpack-ng-3.1.3-update-to-head.patch + 'd2b3885eccba3d0dd2272969b14baa2d22deaa830c21c508b12687fc7aaeca06', # arpack-ng-3.1.3-pkgconfig.patch + '6dc832bc4458c30a67f9d6348e60bee9ed9ddb413a54418e706661ef74695910', # arpack-ng-3.1.3-configure-mpi.patch +] # do not change the order of the patches or things will break patches = [ diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb index b22908df9d3b42cbe74b5b8e46e692753b2f40e8..a8e1f0cfdf6c57939dff9fa28cc9955fe3ca6003 100644 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2-mt.eb @@ -13,7 +13,7 @@ toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': False} source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['d84e1b6108d9ee67c0d21aba7099e953'] +checksums = ['f609d001a247195c019626cb0f2144db7b08c83f53d875dcdeeee4cdb0609098'] configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb index cdb3eae35c1e057ca91f491d9ed41b3537d4ff12..c29fa0b72dceffbe72f626578c7538b3d186b4ae 100644 --- a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.1.5-ictce-7.1.2.eb @@ -12,7 +12,7 @@ toolchainopts = {'opt': True, 'optarch': True, 'pic': True, 'usempi': True} source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] sources = ['%(version)s.tar.gz'] -checksums = ['d84e1b6108d9ee67c0d21aba7099e953'] +checksums = ['f609d001a247195c019626cb0f2144db7b08c83f53d875dcdeeee4cdb0609098'] configopts = '--with-pic --with-blas="$LIBBLAS_MT" --with-lapack="$LIBLAPACK_MT"' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2016b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9320f188ec08fcfc6f4974c34b44af62e8694f6b --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-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': 'foss', '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/arpack-ng/arpack-ng-3.4.0-foss-2017a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f7c3095a503848ebfcd3e33701e3b9e59636ab29 --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-foss-2017a.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': 'foss', 'version': '2017a'} +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.%s" % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2017a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..17c7254907cda2a5a892484e15e8f833508e57a4 --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2017a.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': '2017a'} +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.%s" % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2f959831cf8ce02d95ec815a722040ad5e7ae33 --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.5.0-intel-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'arpack-ng' +version = '3.5.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': '2017a'} +toolchainopts = {'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.%s" % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/atomate/atomate-0.4.4-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/a/atomate/atomate-0.4.4-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..6a33cf7fb22b9258b8b59a4a54540e6fe4013c6e --- /dev/null +++ b/easybuild/easyconfigs/a/atomate/atomate-0.4.4-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,28 @@ +easyblock = "PythonPackage" + +name = 'atomate' +version = '0.4.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pythonhosted.org/atomate/' +description = """atomate has implementations of FireWorks workflows for Materials Science.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('FireWorks', '1.4.2', versionsuffix), + ('custodian', '1.1.0', versionsuffix), + ('pymatgen', '4.7.3', versionsuffix), + ('pymatgen-db', '0.6.5', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/awscli/awscli-1.11.56-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/awscli/awscli-1.11.56-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..729a10008fffa03070862c564fd8d5809053da36 --- /dev/null +++ b/easybuild/easyconfigs/a/awscli/awscli-1.11.56-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'awscli' +version = '1.11.56' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/awscli' +description = 'Universal Command Line Environment for AWS' + +toolchain = {'name': 'foss', '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/BAMM/BAMM-2.5.0-foss-2016b.eb b/easybuild/easyconfigs/b/BAMM/BAMM-2.5.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7594f00931e8a78e36377528165e90b0148e1453 --- /dev/null +++ b/easybuild/easyconfigs/b/BAMM/BAMM-2.5.0-foss-2016b.eb @@ -0,0 +1,38 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: GPL-v3.0 +# +# Notes:: +## + +easyblock = 'CMakeMake' + +name = 'BAMM' +version = '2.5.0' + +homepage = 'http://bamm-project.org/' +description = """ BAMM is oriented entirely towards detecting and quantifying heterogeneity in evolutionary rates. +It uses reversible jump Markov chain Monte Carlo to automatically explore a vast universe of candidate models of +lineage diversification and trait evolution. """ + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/macroevolution/bamm/archive'] +sources = ['v%(version)s.tar.gz'] +checksums = ['526eef85ef011780ee21fe65cbc10ecc62efe54044102ae40bdef49c2985b4f4'] + +builddependencies = [ + ('CMake', '3.7.2'), +] + +sanity_check_paths = { + 'files': ['bin/bamm'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb b/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb index 76e04042bc4dc589620cfbb0173b6436079d569e..938cb4bc7e4b3213b04d9d7a664722630df1eb58 100644 --- a/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb +++ b/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_66.eb @@ -9,7 +9,7 @@ description = """BBMap short read aligner, and other bioinformatic tools.""" toolchain = {'name': 'foss', 'version': '2015b'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz' ] +sources = ['%(name)s_%(version)s.tar.gz'] java = 'Java' javaver = '1.8.0_66' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb b/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb index d1646b7dbe11cb51dafedc179f16ccab01381c97..83c91ab617bf48136d5ed0f4ceefa4ecb58f3dbe 100644 --- a/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb +++ b/easybuild/easyconfigs/b/BBMap/BBMap-35.82-foss-2015b-Java-1.8.0_74.eb @@ -9,7 +9,7 @@ description = """BBMap short read aligner, and other bioinformatic tools.""" toolchain = {'name': 'foss', 'version': '2015b'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz' ] +sources = ['%(name)s_%(version)s.tar.gz'] java = 'Java' javaver = '1.8.0_74' diff --git a/easybuild/easyconfigs/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb b/easybuild/easyconfigs/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb index 7e9be8c9b6e78484eff5472a3ddc19ceedab83f9..52eabb1bfe2483b45ea6dde46de5d343863fee2e 100644 --- a/easybuild/easyconfigs/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb +++ b/easybuild/easyconfigs/b/BBMap/BBMap-36.62-intel-2016b-Java-1.8.0_112.eb @@ -10,7 +10,7 @@ description = """BBMap short read aligner, and other bioinformatic tools.""" toolchain = {'name': 'intel', 'version': '2016b'} source_urls = [SOURCEFORGE_SOURCE] -sources = ['%(name)s_%(version)s.tar.gz' ] +sources = ['%(name)s_%(version)s.tar.gz'] dependencies = [('Java', '1.8.0_112', '', True)] diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb index b307dca6af305cabe58479ec0a0208b8304c2cf7..b404abc90b2ccaa1788e1ee2ba93090dc8ea316c 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-foss-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-foss-2015a.eb index 2ee4f6221607759d9e9abc625910ca00fc599073..3ef62f1ae2bc2fc8f074a7966e5d8c0c89b930f8 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-foss-2015a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-foss-2015a.eb @@ -4,8 +4,9 @@ name = 'BCFtools' version = '1.2' 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""" +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': '2015a'} toolchainopts = {'optarch': True, 'pic': True} diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb index f9319eca14c9ad0a98ecc06c96987eb6eeca51fd..41baab6d42d9b436071459a6f1738d04d7fec080 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.2-intel-2015a.eb @@ -5,7 +5,8 @@ version = '1.2' 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""" + BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence + variants""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True, 'pic': True} diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb index 6d469bdd3bfdf8170b2cbb1329fd00c1b6e73eda..a0b589e82c4cd85044fa94b32e246fbbf514a468 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb @@ -5,7 +5,8 @@ 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""" + 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} diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb index bd1b04228ad5d8688b0adb35bfa1817fcad47f32..af2dc1fef753e8f22ba4c5a624d4aca0e7656c27 100644 --- a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-intel-2016a.eb @@ -5,7 +5,8 @@ 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""" + BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence + variants""" toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} 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 index 885f9339b0f4bc2c89c9a54df246a9f353760206..e0f7223e0f1096a1e5ef134ad097443beb2847eb 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -26,7 +26,7 @@ buildopts = " USE_GPL=1 GSL_LIBS='-lgsl -lgslcblas'" runtest = 'test' -files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), +files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), "doc", "plugins", "test", "LICENSE", "README", "AUTHORS"] sanity_check_paths = { 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 index 47aaf73fa3241d5c495936f0d30d078e055ac2a6..4efc6b0c7d90a4b8695e9690e076f0ed5a48a86e 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -27,9 +27,9 @@ 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"]], + 'files': ["bin/%s" % x for x in ["bedmap", "bam2bed", "sort-bed", + "starchcat", "vcf2bed", "wig2bed", + "gtf2bed", "bedops", "wig2bed"]], 'dirs': [] } diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb index ffd5f8b8e630d465071f385dd7dacc1b5d84c3ad..dc4740370ebdba3f27bed75962d7403e19147a78 100644 --- a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.2-GCC-4.8.2.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez, Wiktor Jurkowski # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.26.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..8a52cdc7285629c878f4db9057328c44cc29dd58 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.26.eb @@ -0,0 +1,28 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'Tarball' + +name = 'BEDOPS' +version = '2.4.26' + +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.tar.bz2'] +source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s/'] + +checksums = ['eb39bf1dadd138dff2faa45171f8f78e'] + +sanity_check_paths = { + 'files': ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch'], + 'dirs': ['.'], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..13cda05cc9b3b2bb2f0b7617d8d0a347a9b17c92 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-GCCcore-6.4.0.eb @@ -0,0 +1,39 @@ +# 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': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] +checksums = ['65f32f32cbf1b91ba42854b40c604aa6a16c7d3b3ec110d6acf438eb22df0a4a'] + +builddependencies = [ + ('binutils', '2.28'), +] + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'dirs': files_to_copy, + 'files': ['bin/%s' % x for x in + ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..48be152602f73fd3896ae68d0c70ed6ec700b269 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2017a.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': '2017a'} + +# 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/BEEF/BEEF-0.1.1-r16-intel-2015a.eb b/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-r16-intel-2015a.eb index 0f53e3f3c38b46bf775eb726a5e3faad7dc95d4b..ffdd4549c86ce16a983da378acd9c98c399e44d1 100644 --- a/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-r16-intel-2015a.eb +++ b/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-r16-intel-2015a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-foss-2016b.eb b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..aecff4c2cf7c8fa6b8de271a205022cfbe26d974 --- /dev/null +++ b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-foss-2016b.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-94.html +## +# Modified for foss/2016b by Adam Huffman, Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'BFAST' +version = '0.7.0a' + +homepage = 'http://bfast.sourceforge.net/' +description = """BFAST facilitates the fast and accurate mapping of short reads to reference sequences. + Some advantages of BFAST include: + 1) Speed: enables billions of short reads to be mapped quickly. + 2) Accuracy: A priori probabilities for mapping reads with defined set of variants. + 3) An easy way to measurably tune accuracy at the expense of speed.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +verdir = ''.join(char for char in version if not char.isalpha()) +source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % verdir, 'download'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ed8de49693165a87d5dbef352207c424b1bf6f670a83acf49a4f4f188444995e'] + +dependencies = [('bzip2', '1.0.6')] + +patches = ['BFAST-%(version)s-inline.patch'] + +sanity_check_paths = { + 'files': ["bin/bfast"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb index 372422bd73829d6fbc864d3f32659cd5c3dc463a..c18f95594e4bd9abd4da4d56e2dd6ddd38d13e06 100644 --- a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -24,11 +24,9 @@ description = """BFAST facilitates the fast and accurate mapping of short reads toolchain = {'name': 'goolf', 'version': '1.4.10'} -import string -swdir = version.rstrip(string.lowercase + string.uppercase) -# eg. http://sourceforge.net/projects/bfast/files/bfast/0.7.0/bfast-0.7.0a.tar.gz/download +verdir = ''.join(char for char in version if not char.isalpha()) +source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % verdir, 'download'] sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % swdir, 'download'] dependencies = [('bzip2', '1.0.6')] diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb index a5c3af2f9a7bd3ce2ede0ede475c0da9fe1246f0..f6de18a80582137e4e60643585c261042f21e374 100644 --- a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -24,11 +24,9 @@ description = """BFAST facilitates the fast and accurate mapping of short reads toolchain = {'name': 'goolf', 'version': '1.7.20'} -import string -swdir = version.rstrip(string.lowercase + string.uppercase) -# eg. http://sourceforge.net/projects/bfast/files/bfast/0.7.0/bfast-0.7.0a.tar.gz/download +verdir = ''.join(char for char in version if not char.isalpha()) +source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % verdir, 'download'] sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % swdir, 'download'] dependencies = [('bzip2', '1.0.6')] diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb index b792e697b2ba44c1f6c9f4d0977a4538ab8262f2..14232999d6af9a8bf35ca6dba2f114bba48eec9a 100644 --- a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -24,11 +24,9 @@ description = """BFAST facilitates the fast and accurate mapping of short reads toolchain = {'name': 'ictce', 'version': '5.3.0'} -import string -swdir = version.rstrip(string.lowercase + string.uppercase) -# eg. http://sourceforge.net/projects/bfast/files/bfast/0.7.0/bfast-0.7.0a.tar.gz/download +verdir = ''.join(char for char in version if not char.isalpha()) +source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % verdir, 'download'] sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://sourceforge.net/projects/bfast/files/bfast/%s/' % swdir, 'download'] dependencies = [('bzip2', '1.0.6')] diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-inline.patch b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-inline.patch new file mode 100755 index 0000000000000000000000000000000000000000..c936129c8c269b48ca3a0ee66f0b4059975a654d --- /dev/null +++ b/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-inline.patch @@ -0,0 +1,28 @@ +# mismatch in function declaration, taken from +# http://www.vcru.wisc.edu/simonlab/bioinformatics/programs/install/bfast.htm +diff -ur bfast-0.7.0a/bfast/BLib.h bfast-0.7.0a.new/bfast/BLib.h +--- bfast-0.7.0a/bfast/BLib.h 2011-09-03 19:44:58.000000000 +0100 ++++ bfast-0.7.0a.new/bfast/BLib.h 2017-08-06 07:56:35.943546000 +0100 +@@ -16,7 +16,7 @@ + int ParseFastaHeaderLine(char*); + char ToLower(char); + void ToLowerRead(char*, int); +-inline char ToUpper(char); ++char ToUpper(char); + void ToUpperRead(char*, int); + void ReverseRead(char*, char*, int); + void ReverseReadFourBit(int8_t*, int8_t*, int); +diff -ur bfast-0.7.0a/bfast/ScoringMatrix.h bfast-0.7.0a.new/bfast/ScoringMatrix.h +--- bfast-0.7.0a/bfast/ScoringMatrix.h 2011-09-03 19:44:59.000000000 +0100 ++++ bfast-0.7.0a.new/bfast/ScoringMatrix.h 2017-08-06 07:56:49.351357000 +0100 +@@ -3,8 +3,8 @@ + + #include "BLibDefinitions.h" + +-inline int32_t ScoringMatrixGetNTScore(char, char, ScoringMatrix*); +-inline int32_t ScoringMatrixGetColorScore(char, char, ScoringMatrix*); ++int32_t ScoringMatrixGetNTScore(char, char, ScoringMatrix*); ++int32_t ScoringMatrixGetColorScore(char, char, ScoringMatrix*); + + int ScoringMatrixRead(char*, ScoringMatrix*, int); + void ScoringMatrixInitialize(ScoringMatrix*); diff --git a/easybuild/easyconfigs/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb b/easybuild/easyconfigs/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb index 16cdd37dda616f97ff392987766e98f595458ea2..c0f5cd84bc9f6bd2b0678a5457fb9687ae7d107f 100644 --- a/easybuild/easyconfigs/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb +++ b/easybuild/easyconfigs/b/BH/BH-1.60.0-1-foss-2015b-R-3.2.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # The Francis Crick Institute diff --git a/easybuild/easyconfigs/b/BLASR/BLASR-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLASR/BLASR-2.1-goolf-1.4.10.eb index 7b47764f4758e9a58c3799462d24c2eb6e6f480b..a65d17b81305702bff15bb31ecfe6f0edd955337 100644 --- a/easybuild/easyconfigs/b/BLASR/BLASR-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLASR/BLASR-2.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -23,6 +23,9 @@ dependencies = [('HDF5', '1.8.11')] skipsteps = ['configure'] +prebuildopts = 'export HDF5LIBDIR=$EBROOTHDF5/lib &&' +prebuildopts += 'export HDF5INCLUDEDIR=$EBROOTHDF5/include &&' + # the STATIC= option is a workaround. Check details here: # https://github.com/PacificBiosciences/blasr/issues/4#issuecomment-44142749 buildopts = ' STATIC= ' diff --git a/easybuild/easyconfigs/b/BLASR/BLASR-2.2-intel-2016b.eb b/easybuild/easyconfigs/b/BLASR/BLASR-2.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..eaea47958684e8b1f5ad783cd6c7ac0ef594dca7 --- /dev/null +++ b/easybuild/easyconfigs/b/BLASR/BLASR-2.2-intel-2016b.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'BLASR' +version = '2.2' + +homepage = 'https://github.com/PacificBiosciences/blasr' +description = """ BLASR (Basic Local Alignment with Successive Refinement) rapidly maps + reads to genomes by finding the highest scoring local alignment or set of local alignments + between the read and the genome. Optimized for PacBio's extraordinarily long reads and + taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] +sources = ['smrtanalysis-%(version)s.tar.gz'] + +dependencies = [('HDF5', '1.8.18')] + +skipsteps = ['configure'] + +prebuildopts = 'export HDF5LIBDIR=$EBROOTHDF5/lib &&' +prebuildopts += 'export HDF5INCLUDEDIR=$EBROOTHDF5/include &&' + +# the STATIC= option is a workaround. Check details here: +# https://github.com/PacificBiosciences/blasr/issues/4#issuecomment-44142749 +buildopts = ' STATIC= ' + +installopts = ' INSTALL_BIN_DIR=%(installdir)s/bin' + +sanity_check_paths = { + 'files': ["bin/blasr"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLASR/BLASR-20170330-intel-2017a.eb b/easybuild/easyconfigs/b/BLASR/BLASR-20170330-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d6ce3f9ad020d0e456059da4e28ad2599ae01b80 --- /dev/null +++ b/easybuild/easyconfigs/b/BLASR/BLASR-20170330-intel-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'MakeCp' + +name = 'BLASR' +commit = 'bed926d' +version = '20170330' + +homepage = 'https://github.com/PacificBiosciences/blasr' +description = """ BLASR (Basic Local Alignment with Successive Refinement) rapidly maps + reads to genomes by finding the highest scoring local alignment or set of local alignments + between the read and the genome. Optimized for PacBio's extraordinarily long reads and + taking advantage of rich quality values, BLASR maps reads rapidly with high accuracy. """ + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/PacificBiosciences/blasr/archive/'] +sources = ['%s.tar.gz' % commit] + +dependencies = [ + ('HDF5', '1.8.18', '-serial'), + ('pbbam', '20170508'), + ('blasr_libcpp', '20170426'), +] + +prebuildopts = "./configure.py --with-szlib HDF5_INCLUDE=$EBROOTHDF5/include HDF5_LIB=$EBROOTHDF5/lib && " + +binaries = ['blasr', 'utils/loadPulses', 'utils/pls2fasta', 'utils/samFilter', 'utils/samtoh5', + 'utils/samtom4', 'utils/sawriter', 'utils/sdpMatcher', 'utils/toAfg'] +files_to_copy = [(binaries, 'bin')] + +sanity_check_paths = { + 'files': ['bin/blasr', 'bin/loadPulses', 'bin/pls2fasta', 'bin/samFilter', 'bin/samtoh5', 'bin/samtom4', + 'bin/sawriter', 'bin/sdpMatcher', 'bin/toAfg'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb index d441a3b6be2182b42bc4614298b588eb2f11202e..94be2abbf8fdc9f33dc00473fa49e38a83eaf2c1 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb index f3f69270a5d4264b99c95c725f0db32ba9dc881e..b6365defe305d7b8722c073dcbbf04ac46c1a545 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb index 0da49b06b6fc190d2330b2df278cd22bf82912e7..4d988cb0cd5a9a79ba1651c67fa6e2ad2d117aa6 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb index a4329e5cf5b979a32acbfd7a91e35959dcb6cef3..2fb0a6aeec9a93660492b7529bbe293901ffff7b 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb index a55a29ffe4443e030ad8344c403ef85c29545c59..c4c54549a49cef603ef20390cbf1eb7e700a7b93 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb index 8c97b6b7aa34984d31b4bb6a59d7eba05e5d3f4c..3c11c9414b2a68c07a5961eb3c271ef8bce17087 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-foss-2015a-Python-2.7.9.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb index 5daf7c4b33652f1117e651bd5450395954047855..60d5401e1ef8d5850f496757e9e6ed3688ede9a6 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb index 87e25ede69843b9eb3b0cdb1399a3c0ef2ad50d4..6c427e6894a18c7068caf2955e098a1d3fdc09c8 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.30-intel-2015a-Python-2.7.9.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb index a64fc6a528073ddaba00106a3b63deff86f0fbe4..a02e6a5b24c6454a53b1294274bc5fd2ddb96814 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-foss-2015b-Python-2.7.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb index e09b9fd29876e76b4e344581f4b17ff4e5b5b387..85d9b0cc0d0e60ac75195c420ba0e43f29966e86 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015a-Python-2.7.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb index a150b8d6d94ebf2d2d6e3e8bf13806e687c6e290..6dc430a12323ff79515374198d06fd9542ae7e99 100644 --- a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.31-intel-2015b-Python-2.7.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) 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 index c7b71288fa90b01fdffe5c8f57bb147cfdbd9dcd..866b25a2026630646a01c781e782c85ec58d6669 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..0942e32de1189aef60ec40134f2ddadde039a605 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = '2.6.0' +versionsuffix = '-Python-%(pyver)s' + +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': '2016b'} +toolchainopts = {'cstd': 'c++14'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +checksums = ['0510e1d607d0fb4389eca50d434d5a0be787423b6850b3a4f315abc2ef19c996'] + +patches = ['BLAST+-%(version)s_fix-make-install.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('PCRE', '8.39'), + ('Python', '2.7.12'), + ('Boost', '1.63.0', versionsuffix), + ('GMP', '6.1.1'), + ('libpng', '1.6.26'), + ('libjpeg-turbo', '1.5.0'), +] + +configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 --with-pcre=$EBROOTPCRE " +configopts += "--with-python=$EBROOTPYTHON --with-boost=$EBROOTBOOST --with-gmp=$EBROOTGMP " +configopts += "--with-png=$EBROOTLIBPNG --with-jpeg=$EBROOTLIBJPEGMINTURBO " + +sanity_check_paths = { + 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..654ef1d9199b23ee3949cff763867db89efec4fe --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,54 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.6.0' +versionsuffix = '-Python-%(pyver)s' + +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': 'intel', 'version': '2017a'} +toolchainopts = {'cstd': 'c++14'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] +patches = [ + 'BLAST+-2.2.30_ictce-fixes.patch', + 'BLAST+-%(version)s_fix-make-install.patch', +] + +dependencies = [ + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('PCRE', '8.40'), + ('Python', '2.7.13'), + ('Boost', '1.63.0', versionsuffix), + ('GMP', '6.1.2'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), +] + +configopts = "--with-64 --with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 --with-pcre=$EBROOTPCRE " +configopts += "--with-python=$EBROOTPYTHON --with-boost=$EBROOTBOOST --with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG " +configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO " + +sanity_check_paths = { + 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0_fix-make-install.patch b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0_fix-make-install.patch new file mode 100644 index 0000000000000000000000000000000000000000..61dc64608e22a6f4e9da30d8ed07e488585ba781 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.6.0_fix-make-install.patch @@ -0,0 +1,14 @@ +fix 'make install-toolkit' by copying header files in 'common' separately +patch created by Kenneth Hoste (HPC-UGent), based on patch by Kurt Lust (UAntwerpen) +--- ncbi-blast-2.6.0+-src/c++/src/build-system/Makefile.in.top.orig 2017-05-22 13:35:40.236430282 +0200 ++++ ncbi-blast-2.6.0+-src/c++/src/build-system/Makefile.in.top 2017-05-22 13:38:37.179080048 +0200 +@@ -51,7 +51,8 @@ + done + cd $(includedir0) && find * -name CVS -prune -o -print |\ + cpio -pd $(pincludedir) +- $(INSTALL) -m 644 $(incdir)/* $(pincludedir) ++ $(INSTALL) -m 644 $(incdir)/*.h $(pincludedir) ++ $(INSTALL) -m 644 $(incdir)/common/*.h $(pincludedir)/common + ## set up appropriate build and status directories somewhere under $(libdir)? + + install-gbench: diff --git a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb index 5befdd3e111e267098d9357072100d900de5a494..98748d456d2e311cd86bd4e47ce6d50603de24be 100644 --- a/easybuild/easyconfigs/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb +++ b/easybuild/easyconfigs/b/BLAST/BLAST-2.2.26-Linux_x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-goolf-1.4.10.eb index afbf2938b8da643d2de1f4b9e58480c0d56f8082..083100e3354cdff189ff015f160b6d31072c950d 100644 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Thekla Loizou @@ -11,7 +11,8 @@ name = 'BLAT' version = '3.5' homepage = 'http://genome.ucsc.edu/FAQ/FAQblat.html' -description = "BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases or more." +description = """BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases or + more.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb index e2d58bafb6395314a0d65cc6a303f5f045a39735..df2e50f7ef1d5c6d94733f51e8ce018dbbdec091 100644 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb +++ b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0-libpng-1.6.9.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Thekla Loizou @@ -11,7 +11,8 @@ name = 'BLAT' version = '3.5' homepage = 'http://genome.ucsc.edu/FAQ/FAQblat.html' -description = "BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases or more." +description = """BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases or + more.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} diff --git a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0.eb index 5f6044dcecc24f8ff7342009412311871a64b60f..c62cc8c37cd63b01db561de828daafccbdc8062f 100644 --- a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Thekla Loizou @@ -11,7 +11,8 @@ name = 'BLAT' version = '3.5' homepage = 'http://genome.ucsc.edu/FAQ/FAQblat.html' -description = "BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases or more." +description = """BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases or + more.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} diff --git a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2016b.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..73121f1b93f0bea888f1e0e01f4e045117b91bd6 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2016b.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'BLAT' +version = '3.5' + +homepage = 'http://genome.ucsc.edu/FAQ/FAQblat.html' +description = """BLAT on DNA is designed to quickly find sequences of 95% and greater similarity of length 25 bases + or more.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] +source_urls = ['http://users.soe.ucsc.edu/~kent/src'] + +dependencies = [('libpng', '1.6.23')] + +buildopts = 'CC="$CC" COPT= L="$LIBS"' + +files_to_copy = ["bin", "blat", "gfClient", "gfServer", "hg", "inc", "jkOwnLib", "lib", "utils", "webBlat"] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['blat', 'faToNib', 'faToTwoBit', 'gfClient', 'gfServer', 'nibFrag', + 'pslPretty', 'pslReps', 'pslSort', 'twoBitInfo', 'twoBitToFa']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2017a.eb b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6ccbd52bf521a70bcf5a737419ac051224b19572 --- /dev/null +++ b/easybuild/easyconfigs/b/BLAT/BLAT-3.5-intel-2017a.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou +# License:: MIT/GPL +# +## + +name = 'BLAT' +version = '3.5' + +homepage = 'http://genome.ucsc.edu/FAQ/FAQblat.html' +description = """BLAT on DNA is designed to quickly find sequences of 95% and greater similarity + of length 25 bases or more.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = ['%%(namelower)sSrc%s.zip' % ''.join(version.split('.'))] +source_urls = ['http://users.soe.ucsc.edu/~kent/src'] + +dependencies = [('libpng', '1.6.29')] + +buildopts = 'CC="$CC" COPT= L="$LIBS"' + +files_to_copy = ["bin", "blat", "gfClient", "gfServer", "hg", "inc", "jkOwnLib", "lib", "utils", "webBlat"] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['blat', 'faToNib', 'faToTwoBit', 'gfClient', 'gfServer', 'nibFrag', + 'pslPretty', 'pslReps', 'pslSort', 'twoBitInfo', 'twoBitToFa']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-1.22-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-1.22-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3b4e14eaf30c9293b396c3de2a0ea412ed0a2bd --- /dev/null +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-1.22-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,34 @@ +easyblock = 'Tarball' + +name = 'BUSCO' +version = '1.22' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://busco.ezlab.org/' +description = "BUSCO: assessing genome assembly and annotation completeness with single-copy orthologs" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://busco.ezlab.org/v1/files/'] +sources = ['%(name)s_v%(version)s.tar.gz'] + +checksums = ['86088bbd2128ea04ad9e1b2ebd18201f4c79a48a161ba2593feb12abb8a2d0e2'] + +dependencies = [ + ('Python', '2.7.13'), + ('BLAST+', '2.6.0', versionsuffix), + ('HMMER', '3.1b2'), + ('AUGUSTUS', '3.2.3', versionsuffix), + ('EMBOSS', '6.6.0', '-X11-20170314'), +] + +postinstallcmds = ['chmod +x %(installdir)s/*.py'] + +sanity_check_paths = { + 'files': ['BUSCO_v%(version)s.py'], + 'dirs': ['sample_data'], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BUSCO/BUSCO-2.0.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/BUSCO/BUSCO-2.0.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c812eb0fb2bae7ff296cfb79fcc0c6bd3988992 --- /dev/null +++ b/easybuild/easyconfigs/b/BUSCO/BUSCO-2.0.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,31 @@ +easyblock = 'Tarball' + +name = 'BUSCO' +version = '2.0.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://busco.ezlab.org/' +description = "BUSCO: assessing genome assembly and annotation completeness with single-copy orthologs" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# download via https://gitlab.com/ezlab/busco/repository/archive.tar.gz?ref=2.0.1 +# rename to busco-2.0.1.tar.gz +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('BLAST+', '2.6.0', versionsuffix), + ('HMMER', '3.1b2'), + ('AUGUSTUS', '3.2.3', versionsuffix), + ('EMBOSS', '6.6.0'), +] + +sanity_check_paths = { + 'files': ['BUSCO.py', 'BUSCO_plot.py'], + 'dirs': ['sample_data'], +} + +modextrapaths = {'PATH': '.'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BWA/BWA-0.6.2-goolf-1.4.10.eb index 88e63bb1aeff6c1ee609045b4a1e96e7153c7146..8ffe52e8b40e829db4943bc5c0494e50b4c59d71 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.6.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.6.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.6.2-ictce-5.3.0.eb index bd449ad58fcae97f93ade118956334d743a38330..347e942fa75c0828c899ddfb6450bec437d7de9c 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.6.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.6.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.12-foss-2016b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.12-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b0a3f2b64e0612c5430593c5b3fcfd95f831d877 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.12-foss-2016b.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.13 +# Author: Adam Huffman +# The Francis Crick Institute +# +# Note that upstream development is mainly at: https://github.com/lh3/bwa +# +# Modified by: Robert Qiao +# @ adelaide.edu.au/phoenix +## + +name = 'BWA' +version = '0.7.12' + +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': '2016b'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['https://github.com/lh3/%(name)s/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['285f55b7fa1f9e873eda9a9b06752378a799ecdecbc886bbd9ba238045bf62e0'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2015b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2015b.eb index 2018ca59b4f298deced95a8d4977d0102fc039ef..bc277b674633c655220b49ec3f20819b94e11fe3 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2015b.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2016a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2016a.eb index 419aba7bab7fe6cfef40db2c9093e3efc6243b61..5701149cf0415e38e6e09643eee25a09c921ab76 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2016a.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-goolf-1.4.10.eb index 9cbb01f19159fdaa5eb5f8bfa09132d8eab17325..8727436b5f506cf09c4624fb0b700865e2f390a2 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-goolf-1.4.10.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA -# Authors:: George Tsouloupas , Fotis Georgatos , Daniel Navarro +# Authors:: George Tsouloupas , Fotis Georgatos , +# Daniel Navarro # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-intel-2016a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-intel-2016a.eb index f4774cbbbe1440cbc59188a6b06783e2e7ae4e0c..17ac0a8257a7758c54bb5aed8dc242599880aee8 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.13-intel-2016a.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.13-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3436d2092a9a7e3b8e79e8d44eab12ea25757792 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-5.4.0.eb @@ -0,0 +1,28 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 +## + +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': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/lh3/%(name)s/archive/'] + +builddependencies = [('binutils', '2.26')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..01ef5ad9dcdbd233424c569c07572a724e04dc39 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-GCCcore-6.4.0.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['https://github.com/lh3/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['126d247e6ab8a8c215bec248f9174a15c6d960c193330e659a2b686f2964cfbd'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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 index 88e524cd9dfc39177028a262b3c02da8cac42f2a..44614302d1e1c7a38170722b7aec4bca25dd34cf 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016a.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b550e42bf4d875bed0e7bd3ce7d128a3de731d1 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016b.eb @@ -0,0 +1,27 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA +# Authors:: George Tsouloupas , Fotis Georgatos +# License:: MIT/GPL +# +# 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:: Robert Qiao @ adelaide.edu.au/phoenix +## + +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': '2016b'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [('http://sourceforge.net/projects/bio-bwa/files/', 'download')] +checksums = ['2f56afefa49acc9bf45f12edb58e412565086cc20be098b8bf15ec07de8c0515'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2016b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2016b.eb index 62b042ace97e45a63ef7992c67fdeb42f806e444..e96ea32189d4b6bc723c6e348f9e295c01619599 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2016b.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2017a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..587cba33071d562b302158c5fa5c8ce2aa4e2336 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-intel-2017a.eb @@ -0,0 +1,32 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'intel', 'version': '2017a'} +toolchainopts = {'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/BWA/BWA-0.7.16a-foss-2016b.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..e2a6be01fd46248ea167bbe8a22a4b3ec19658d4 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-foss-2016b.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.16a' +subver = version[:-1] + +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': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/lh3/bwa/releases/download/v%s/' % subver] +sources = ['%(namelower)s-%(version)s.tar.bz2'] +checksums = ['8fecdb5f88871351bbe050c18d6078121456c36ad75c5c78f33a926560ffc170'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-intel-2017a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-intel-2017a.eb new file mode 100755 index 0000000000000000000000000000000000000000..742b3bab041b1da23726fc5eb66b22b3c2130c18 --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.16a-intel-2017a.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.16a' +subver = version[:-1] + +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': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/lh3/bwa/releases/download/v%s/' % subver] +sources = ['%(namelower)s-%(version)s.tar.bz2'] +checksums = ['8fecdb5f88871351bbe050c18d6078121456c36ad75c5c78f33a926560ffc170'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.4-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.4-goolf-1.4.10.eb index 6c6c1aff71d851adf0eea52b6a77d4518144fd43..440154e3c45fe5c3326d26c36da060771b6de832 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.4-ictce-5.3.0.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.4-ictce-5.3.0.eb index 66de8f1a8625d684ca5f4552ac7e5abd38625359..d9ece5f8bc72b799039d32af8474a6f8467c12dc 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.4-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb index 860efca9e4c429c6852ee3f25f9a68e063856b3c..de76a6f00391df6f02d99a3f15a2c5e9156406e4 100644 --- a/easybuild/easyconfigs/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.5a-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos 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 index 9cd875e7c60fa38c6eb4476b15a970310707c439..1584cea2970dc23b046ff27b4a4bbfadae8dce9b 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -25,4 +25,3 @@ sanity_check_paths = { } moduleclass = 'bio' - diff --git a/easybuild/easyconfigs/b/BamM/BamM-1.7.3-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/BamM/BamM-1.7.3-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..8ce237eb4a62e2fb09a5031c84cc495cce1814f9 --- /dev/null +++ b/easybuild/easyconfigs/b/BamM/BamM-1.7.3-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,44 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: GPL-v3.0 +# +# Notes:: +## + +easyblock = 'PythonPackage' + +name = 'BamM' +version = '1.7.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ecogenomics.github.io/BamM/' +description = """ BamM is a c library, wrapped in python, that parses BAM files """ + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/Ecogenomics/BamM/archive'] +sources = ['%(version)s.tar.gz'] +checksums = ['1a30a5014aa64aea23f12b82c8e474044af126c9e6ddb575530ab14b6ef765b8'] + +builddependencies = [ + ('Automake', '1.11.3'), + ('texinfo', '6.4', '', ('GCCcore', '5.4.0')), +] + +dependencies = [ + ('Python', '2.7.12'), + ('SAMtools', '1.2'), + ('BWA', '0.7.12'), +] + +sanity_check_paths = { + 'files': ['bin/bamm'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb index 3c60714d7f2053dd198cb855f2c6930910ac391b..b2223051af79b7d9c9992702a284c682a26644a3 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , George Tsouloupas diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb index 7fbeba0c2d45e4d447798924ebfc58695007e221..8ff8d44b31e4858661c12fb25730f7f45f1f98d7 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , George Tsouloupas diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2015b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2015b.eb index 9e9c2961a5d7adfaf53fe8f3df774c7fdda630a9..4cba6a6b0ed2f20b239a5f1031edf9fdf06eee8f 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2015b.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , George Tsouloupas 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 index b1a2aa0cf6716a1ac261201c8f1ce087928acd37..9f0e3941f00df6d584a3712026684c8141e35203 100644 --- a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2016b.eb +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , George Tsouloupas diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0e6af59d8a66eb8fba0e39345d991f1d411e9fc --- /dev/null +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-goolf-1.7.20.eb @@ -0,0 +1,16 @@ +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': 'goolf', 'version': '1.7.20'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/pezmaster31/bamtools/archive'] + +builddependencies = [('CMake', '2.8.12')] + +files_to_copy = ["bin", "lib", "include", "docs", "LICENSE", "README"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.1-intel-2017a.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fd92ae4c8fca64f8f2703031d489985699f32673 --- /dev/null +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.1-intel-2017a.eb @@ -0,0 +1,16 @@ +name = 'BamTools' +version = '2.4.1' + +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': 'intel', 'version': '2017a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/pezmaster31/bamtools/archive'] + +builddependencies = [('CMake', '3.8.0')] + +files_to_copy = ['bin', 'lib', 'include', 'docs', 'LICENSE', 'README'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb b/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb index bbca7a748e4392eb67844612d09fe67a1f29a1e7..f601bc63da51126e6eae3991b136c78176216263 100644 --- a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb +++ b/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # adam.huffman@crick.ac.uk diff --git a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-intel-2016b.eb b/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-intel-2016b.eb index ceadf51bc5831ef2d2e440501616b1bebe05fd78..65f9d502aa4a1f385fb6fd2b8d98f2a2e3a6f186 100644 --- a/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-intel-2016b.eb +++ b/easybuild/easyconfigs/b/BamUtil/BamUtil-1.0.13-intel-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # adam.huffman@crick.ac.uk diff --git a/easybuild/easyconfigs/b/Bash/Bash-4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bash/Bash-4.2-goolf-1.4.10.eb index 7cf887ea82d676aa750b8a5935761cf90ad52d34..528d89262c15b0b7f0b732ffe074b1d0f328a18d 100644 --- a/easybuild/easyconfigs/b/Bash/Bash-4.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bash/Bash-4.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/b/Bash/Bash-4.2-ictce-5.3.0.eb b/easybuild/easyconfigs/b/Bash/Bash-4.2-ictce-5.3.0.eb index b45858d56f58286d74e1a8f3ead4a34362decae7..84323048382d020c656761780b2453573d14c934 100644 --- a/easybuild/easyconfigs/b/Bash/Bash-4.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/Bash/Bash-4.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/b/Bash/Bash-4.3-GCC-4.9.2.eb b/easybuild/easyconfigs/b/Bash/Bash-4.3-GCC-4.9.2.eb index 3d11d3fad48d25103469214b3876c5759bbe9e7e..c6c7915da3d90fdecf482d06438d7c2b45b39c68 100644 --- a/easybuild/easyconfigs/b/Bash/Bash-4.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/Bash/Bash-4.3-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild ## # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/b/BayPass/BayPass-2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/b/BayPass/BayPass-2.1-goolf-1.7.20.eb index e948c06e11a279562b5b09a1b6b78bb55c0e28aa..25bcd12143501255b3daa2777e611947b32f0741 100644 --- a/easybuild/easyconfigs/b/BayPass/BayPass-2.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/BayPass/BayPass-2.1-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -25,12 +25,11 @@ start_dir = 'sources' parallel = 1 -files_to_copy = [(['sources/g_baypass'], 'bin/'), - 'BayPass_manual_2.1.pdf', - 'examples', - 'Licence_CeCILL-B_V1-en.txt', - 'utils' -] +files_to_copy = [(['sources/g_baypass'], 'bin/'), + 'BayPass_manual_2.1.pdf', + 'examples', + 'Licence_CeCILL-B_V1-en.txt', + 'utils'] sanity_check_paths = { 'files': ['bin/g_baypass'], diff --git a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb index cd1dd2595af31e41000bba732fd8b4053ec560ec..e2b2f40c7ee240b53424e974280faddce978d39b 100644 --- a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb +++ b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -23,7 +23,7 @@ start_dir = 'source' files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescenv'], 'dirs': [], 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 index 7a976185d2b1cde165fca93e9e87cbe80335db4e..336a764164cc4f37bc3c66d7e19859fed550d67a 100644 --- 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 @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,7 +9,8 @@ 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.""" +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} @@ -22,7 +23,7 @@ start_dir = 'source' files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescenv'], 'dirs': [], diff --git a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb index c4932d395387365c8aea6d9def5215cb012e01f5..f1ea19dfa0d3986740afff9b96b4890d1d863681 100644 --- a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb +++ b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,7 +9,7 @@ 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, +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'} @@ -30,7 +30,7 @@ files_to_copy = [ ] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescan_%(version)s'], 'dirs': [], 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 index 3745f65f5f01f2dd6524bca9ec5d6f4560197c2e..3a8d229257b58b7c54eff7d611e0529e542fc615 100644 --- 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 @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -9,10 +9,9 @@ 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, +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} @@ -31,7 +30,7 @@ files_to_copy = [ 'R functions'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/bayescan_%(version)s'], 'dirs': [], 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 index 0dc4a540af75aeeb1671168000928c0badaa7da6..0d368866352b7f1cf545f89875f3e7467f89d1b0 100644 --- a/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb +++ b/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb @@ -4,24 +4,22 @@ name = 'BayesAss' version = '3.0.4' homepage = 'http://www.rannala.org/?page_id=245' -description = """ -BayesAss: Bayesian Inference of Recent Migration Using Multilocus Genotypes -""" +description = "BayesAss: Bayesian Inference of Recent Migration Using Multilocus Genotypes" -toolchain = {'name': 'foss','version': '2016a'} +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') + ('GSL', '2.1') ] runtest = 'check' sanity_check_paths = { 'files': ['bin/BA3'], - 'dirs' : ['bin', 'include'] + 'dirs': ['bin', 'include'] } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb index 8d561cd81b9141b1690e67afb350c62768770f20..d034b7c154baf76ea0ea9961e1126dd526834d5d 100644 --- a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb +++ b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-1.0-linux32.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb index 29cb55f2519ef5648562bc4475989931f17dc654..a7199d6201cffecf0eedbe5391f8869604a28a6d 100644 --- a/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb +++ b/easybuild/easyconfigs/b/BayesTraits/BayesTraits-2.0-Beta-Linux64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 2490a42529e66d8b37280f1ae621bc07c94625a4..b13a4f194618a15d22db83f3f8eefe36eb4a0ff1 100644 --- 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 @@ -22,7 +22,7 @@ cmds_map = [('.*', "JAVA_VERSION=1.8 CC=gcc CXX=g++ ./compile.sh")] files_to_copy = [(['output/bazel'], 'bin')] -sanity_check_paths={ +sanity_check_paths = { 'files': ['bin/bazel'], 'dirs': ['bin'], } diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.4.4.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.4.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..5bfa2535aa2aec751dd80219a5f6b90a377857ff --- /dev/null +++ b/easybuild/easyconfigs/b/Bazel/Bazel-0.4.4.eb @@ -0,0 +1,31 @@ +# @author: Robert Schmidt (OHRI) +# @author: Guilherme Peretti-Pezzi (CSCS) + +easyblock = "CmdCp" + +name = 'Bazel' +version = '0.4.4' + +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': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s-dist.zip'] +source_urls = ['https://github.com/bazelbuild/bazel/releases/download/%(version)s'] + +dependencies = [ + ('Java', '1.8.0_121'), +] + +cmds_map = [('.*', "./compile.sh")] + +files_to_copy = [(['output/bazel'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/bazel'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb b/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb index 972161d13580eb44f612b9eaf523e29a15bc5c10..c94bcc0b40db60ded94546bd8b7ff973cca3ed9f 100644 --- a/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb +++ b/easybuild/easyconfigs/b/Beast/Beast-1.8.4.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -18,7 +18,7 @@ description = """ BEAST is a cross-platform program for Bayesian MCMC analysis o toolchain = {'name': 'dummy', 'version': ''} -source_urls= ['https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] +source_urls = ['https://github.com/beast-dev/beast-mcmc/releases/download/v%(version)s/'] sources = ['BEASTv%(version)s.tgz'] dependencies = [ diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.1.3.eb b/easybuild/easyconfigs/b/Beast/Beast-2.1.3.eb index f28387fbee35d9206b62e42bdee6455bf7d64b3d..512e98ad2ae8ea370d29dd9e3d958aa7f70c3596 100644 --- a/easybuild/easyconfigs/b/Beast/Beast-2.1.3.eb +++ b/easybuild/easyconfigs/b/Beast/Beast-2.1.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 484da63909cf76bf4f8ad53154161fe0b0f837e8..1e44caf2ee6cb8bb45d7f85fad8be5a7eb7ce849 100644 --- a/easybuild/easyconfigs/b/Beast/Beast-2.4.0-foss-2016a.eb +++ b/easybuild/easyconfigs/b/Beast/Beast-2.4.0-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 5afb842c806f0011366ad25d2fd7544e65143a85..ff35b3fe93f4dce21b527e393a1c80053b4a5d83 100644 --- 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 @@ -28,7 +28,7 @@ buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2 installopts = 'INSTDIR=%(installdir)s' sanity_check_paths = { - 'files': ['bin/'+prog+'.'+flavor+'.x' + 'files': ['bin/' + prog + '.' + flavor + '.x' for prog in ['epsilon', 'sigma', 'kernel', 'absorption'] for flavor in ['real', 'cplx']], 'dirs': [] 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 index 9d064dae20430ed745791509ebf355d9d5b0b99c..0f2dfc080784f5b24e12fbced9380f84aaf01de8 100644 --- 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 @@ -28,7 +28,7 @@ buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2 installopts = 'INSTDIR=%(installdir)s' sanity_check_paths = { - 'files': ['bin/'+prog+'.'+flavor+'.x' + 'files': ['bin/' + prog + '.' + flavor + '.x' for prog in ['epsilon', 'sigma', 'kernel', 'absorption'] for flavor in ['real', 'cplx']], 'dirs': [] diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2017a.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2eb57382c1cf97e0e3ab688e88f318757874e542 --- /dev/null +++ b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.2.0-intel-2017a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'BerkeleyGW' +version = "1.2.0" + +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': '2017a'} +toolchainopts = {'usempi': True, 'openmp': True} + +source_urls = ['http://www.berkeleygw.org/releases/'] # requires registration +sources = ['BGW-%(version)s.tar.gz'] +checksums = ['0bfcac62ebe486374b37d04a131453d7'] + +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" MOD_OPT="-module " C_PARAFLAG="$PARAFLAG" CC_COMP="$MPICXX" C_COMP="$MPICC" ' +buildopts += 'FCPP="cpp -C -P -ffreestanding" C_LINK="$MPICXX" C_OPTS="$CFLAGS" MKLPATH="$MKLROOT" ' +buildopts += 'LAPACKLIB="$LIBLAPACK" BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' +buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2xf_double_intel.a" ' + +# "all-flavors" cleans and compiles everything again +preinstallopts = 'sed -i "s/install: all-flavors/install: all/" Makefile && ' + +installopts = 'INSTDIR=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/' + prog + '.' + flavor + '.x' + for prog in ['epsilon', 'sigma', 'kernel', 'absorption', 'nonlinearoptics'] + for flavor in ['real', 'cplx']], + 'dirs': [] +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..870337a366cc9ac8185a614aed6d30f37f9801c4 --- /dev/null +++ b/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,31 @@ +easyblock = 'PerlModule' + +name = 'Bio-SamTools' +version = '1.43' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://search.cpan.org/~lds/Bio-SamTools/' +description = """This is a Perl interface to the SAMtools sequence alignment interface.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://search.cpan.org/CPAN/authors/id/L/LD/LDS'] +sources = [SOURCE_TAR_GZ] + +patches = ['%(name)s-%(version)s.patch'] + +dependencies = [ + ('Perl', '5.24.1'), + ('BioPerl', '1.7.1', versionsuffix), + ('SAMtools', '0.1.17'), +] + +options = {'modulename': 'Bio::DB::Sam'} + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bam2bedgraph', 'bamToGBrowse.pl', 'chrom_sizes.pl', 'genomeCoverageBed.pl']], + 'dirs': ['lib/perl5/site_perl/%%(perlver)s/x86_64-linux-thread-multi/%s' % x for x in ['auto', 'Bio']], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43.patch b/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43.patch new file mode 100644 index 0000000000000000000000000000000000000000..22981ce8a4d541712542a49ec59ae5d34eedda31 --- /dev/null +++ b/easybuild/easyconfigs/b/Bio-SamTools/Bio-SamTools-1.43.patch @@ -0,0 +1,56 @@ +# Take EB provided SAMtools, and use the correct include path. Pick EB provided CC and CFLAGS as well. +# May 29th 2017 by B. Hajgato (Free University Brussles - VUB) +--- Bio-SamTools-1.43/Build.PL.orig 2016-02-12 20:31:32.000000000 +0100 ++++ Bio-SamTools-1.43/Build.PL 2017-05-26 13:22:23.318323680 +0200 +@@ -75,7 +75,7 @@ + $sam_include = $samtools + if -e "$samtools/$HeaderFile"; + $sam_include = "$samtools/include" +- if -e "$samtools/include/$HeaderFile"; ++ if -e "$samtools/include/bam/$HeaderFile"; + $sam_lib = $samtools + if -e "$samtools/$LibFile"; + $sam_lib = "$samtools/lib" +@@ -164,7 +164,7 @@ + } + + sub _samtools { +- $ENV{SAMTOOLS} || ++ $ENV{EBROOTSAMTOOLS} || + ( can_load(modules => {'Alien::SamTools' => undef, 'File::ShareDir' => undef}) && + File::ShareDir::dist_dir('Alien-SamTools')); + } +--- Bio-SamTools-1.43/c_bin/makefile.orig 2016-02-12 20:31:32.000000000 +0100 ++++ Bio-SamTools-1.43/c_bin/makefile 2017-05-26 13:44:43.770545813 +0200 +@@ -1,5 +1,5 @@ +-CC= gcc +-CFLAGS= -g -Wall -O2 -fPIC ++CC?= gcc ++CFLAGS?= -g -Wall -O2 -fPIC + DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1 + INCLUDES= + LIBPATH= +--- Bio-SamTools-1.43/c_bin/bam2bedgraph.c.orig 2016-02-12 20:31:32.000000000 +0100 ++++ Bio-SamTools-1.43/c_bin/bam2bedgraph.c 2017-05-26 13:29:28.041584111 +0200 +@@ -1,5 +1,5 @@ + #include +-#include "sam.h" ++#include "bam/sam.h" + + typedef struct { + uint32_t ltid; +--- Bio-SamTools-1.43/lib/Bio/DB/Sam.xs.orig 2016-02-12 20:31:32.000000000 +0100 ++++ Bio-SamTools-1.43/lib/Bio/DB/Sam.xs 2017-05-29 11:56:51.145855185 +0200 +@@ -25,9 +25,9 @@ + + #include + #include +-#include "bam.h" +-#include "khash.h" +-#include "faidx.h" ++#include "bam/bam.h" ++#include "bam/khash.h" ++#include "bam/faidx.h" + + /* stolen from bam_aux.c */ + #define MAX_REGION 1<<29 diff --git a/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4-foss-2015b.eb b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b413e97feef8edb429439b6820d9d538b62af4dd --- /dev/null +++ b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4-foss-2015b.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'BioKanga' +version = '4.3.4' + +homepage = 'https://github.com/csiro-crop-informatics/biokanga' +description = """BioKanga is an integrated toolkit of high performance bioinformatics + subprocesses targeting the challenges of next generation sequencing analytics. + Kanga is an acronym standing for 'K-mer Adaptive Next Generation Aligner'.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +source_urls = ['https://github.com/csiro-crop-informatics/biokanga/archive/'] +sources = ['v%(version)s.tar.gz'] + +patches = ['BioKanga-%(version)s_configure.patch'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "autoreconf -f -i && " + +sanity_check_paths = { + 'files': ["bin/biokanga"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4_configure.patch b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4_configure.patch new file mode 100644 index 0000000000000000000000000000000000000000..735a5b6d0ce1a0e63b48ddbcc45d9d7d1d27dd6a --- /dev/null +++ b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.4_configure.patch @@ -0,0 +1,32 @@ +The Open Sourcing and refactoring of BioKanga on GitHub has resulted in some build issues. This +patch removes references to code which nolonger exists in refactored code of v4.3.4 +author: Nathan S. Watson-Haigh (University of Adelaide) +--- ./configure.ac 2017-04-04 11:47:18.067209892 +0930 ++++ ./configure.ac 2017-04-04 11:47:46.719519662 +0930 +@@ -23,11 +23,10 @@ + fasta2dist/Makefile locsw/Makefile quickcount/Makefile csv2feat/Makefile + genalignref2relloci/Makefile genalignloci2core/Makefile maploci2features/Makefile + processcsvfiles/Makefile genalignconf/Makefile Loci2Phylip/Makefile blast2csv/Makefile genrollups/Makefile +- gengoterms/Makefile gengoassoc/Makefile goassoc/Makefile + genWiggle/Makefile gencentroidmetrics/Makefile proccentroids/Makefile DNAseqSitePotential/Makefile SimulateMNase/Makefile + filterreads/Makefile prednucleosomes/Makefile RNAseqSitePotential/Makefile + genDESeq/Makefile fasta2struct/Makefile kangarg/Makefile genultras/Makefile +- LocateROI/Makefile genstructprofile/Makefile genstructstats/Makefile predconfnucs/Makefile gennucstats/Makefile fastafilter/Makefile ++ LocateROI/Makefile genstructprofile/Makefile predconfnucs/Makefile gennucstats/Makefile fastafilter/Makefile + BEDMerge/Makefile BEDFilter/Makefile genElementProfiles/Makefile genzygosity/Makefile genGenomeFromAGP/Makefile genmarkers/Makefile + HammingDist/Makefile genreadsde/Makefile ufilter/Makefile uhamming/Makefile genseqcandidates/Makefile GFFfilter/Makefile loci2dist/Makefile + genNormWiggle/Makefile GTFfilter/Makefile genDiffExpr/Makefile dmpbioseq/Makefile genpseudogenome/Makefile usimdiffexpr/Makefile RNAFragSim/Makefile mergeoverlaps/Makefile +--- Makefile.am 2017-04-04 11:51:40.878045716 +0930 ++++ Makefile.am 2017-04-04 11:51:57.518224861 +0930 +@@ -8,10 +8,9 @@ + genalignref2relloci genalignloci2core maploci2features \ + processcsvfiles genalignconf Loci2Phylip blast2csv genrollups \ + genWiggle proccentroids gencentroidmetrics SimulateMNase predconfnucs \ +- gengoterms gengoassoc goassoc \ + DNAseqSitePotential RNAseqSitePotential prednucleosomes gennucstats \ + uhamming LocateROI genDESeq genGenomeFromAGP kangarg genultras \ +- genstructprofile genstructstats filterreads fasta2struct ufilter genseqcandidates genmarkers GFFfilter \ ++ genstructprofile filterreads fasta2struct ufilter genseqcandidates genmarkers GFFfilter \ + genElementProfiles BEDMerge BEDFilter loci2dist genzygosity genNormWiggle GTFfilter genDiffExpr \ + dmpbioseq genpseudogenome usimdiffexpr genreadsde HammingDist RNAFragSim mergeoverlaps fastafilter \ + kangasr kangar kangahrdx kangade kangas kangapr csv2sqlite biokanga locmarkers PEscaffold SSRdiscovery pacbiokanga diff --git a/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.5-foss-2015b.eb b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.5-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c614af140d91fd3258bd013a049cbf02a27d2734 --- /dev/null +++ b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.5-foss-2015b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'BioKanga' +version = '4.3.5' + +homepage = 'https://github.com/csiro-crop-informatics/biokanga' +description = """BioKanga is an integrated toolkit of high performance bioinformatics + subprocesses targeting the challenges of next generation sequencing analytics. + Kanga is an acronym standing for 'K-mer Adaptive Next Generation Aligner'.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +source_urls = ['https://github.com/csiro-crop-informatics/biokanga/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "autoreconf -f -i && " + +sanity_check_paths = { + 'files': ["bin/biokanga"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.6-foss-2015b.eb b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.6-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e9e6ecd9f95580774c259788a55359eefe1db11e --- /dev/null +++ b/easybuild/easyconfigs/b/BioKanga/BioKanga-4.3.6-foss-2015b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'BioKanga' +version = '4.3.6' + +homepage = 'https://github.com/csiro-crop-informatics/biokanga' +description = """BioKanga is an integrated toolkit of high performance bioinformatics + subprocesses targeting the challenges of next generation sequencing analytics. + Kanga is an acronym standing for 'K-mer Adaptive Next Generation Aligner'.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +source_urls = ['https://github.com/csiro-crop-informatics/biokanga/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "autoreconf -f -i && " + +sanity_check_paths = { + 'files': ["bin/biokanga"], + 'dirs': [] +} + +moduleclass = 'bio' 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 index 2661f0fe3802997d2a090e9cd5bd129b4a06a9f4..c32f54aa1d71b43bdddcf478c6a80b5a69153083 100644 --- 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 @@ -37,4 +37,3 @@ modextrapaths = { } moduleclass = 'bio' - diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d5d219aba4af97ef31d67cfc90fd317ecf21ea40 --- /dev/null +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-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.1' +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': 'intel', '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/BioPerl/BioPerl-1.7.1-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..43055f9bb97921031be594679057146a1566b92c --- /dev/null +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.1-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,28 @@ +# easybuild easyconfig +# +# John Dey jfdey@fredhutch.org +# +# Fred Hutchinson Cancer Research Center + +easyblock = 'PerlModule' + +name = 'BioPerl' +version = '1.7.1' +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': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] +sources = ['release-%s.zip' % version.replace('.', '-')] + +dependencies = [ + ('Perl', '5.24.1'), +] + +options = {'modulename': 'Bio::Perl'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb index a3dca17749044c2d2dbbcbb0b641dd26b1d1044f..5462b9b74f12b3cffa03c84f6b2d73f50d26625e 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.61-goolf-1.4.10-Python-2.7.3.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb index 5efa64f0e0b39bd4ac7c2fa8a4df92ab46a30d76..bb428926a02471228e1dbde7cac77bec14033eea 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.61-ictce-5.3.0-Python-2.7.3.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## 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 index a42f248efeb46bf4dd8e0f662f640fcf7dc6273d..cc4c98123e2defd8aff4193878dc67ef66ac35e1 100644 --- 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 @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb index 1c5fd3f356ca289c9b3e2e51c73432d62d9d8f1f..74455b1860aa425d3b4ee2daed88ae3495bc58a3 100644 --- a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-2.7.12.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc0119ae93e7c7936bdce29302f70d5a0badd6f3 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-foss-2016b-Python-3.5.2.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'foss', '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/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 index 953304846ea999c7fea3c7769546c37127498be3..7f7a69446216d27756bd7293ca4aeaca2b16da72 100644 --- 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 @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## 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 index b22f51705c3c532edd50b5307bd25febb98e5ea7..cb2c07fb7f540c776d7aa7b3b102f663920e21a4 100644 --- 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 @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..e9f9d1c3f3a68c0b935199270f016817e0131845 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.70-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas +# License:: MIT/GPL +# +## +easyblock = 'PythonPackage' + +name = 'Biopython' +version = '1.70' +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': '2017a'} + +source_urls = ['http://biopython.org/DIST'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4a7c5298f03d1a45523f32bae1fffcff323ea9dce007fb1241af092f5ab2e45b'] + +dependencies = [ + ('Python', '3.6.1') +] + +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/Bismark/Bismark-0.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb index ee96cc0a43c6030bc536708e453d08065a74d3aa..d6a0d16ca9cd369bf43fb676c41f8c8b592ec9c2 100644 --- a/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bismark/Bismark-0.10.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-GCC-4.6.3.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-GCC-4.6.3.eb index ad34232c285d08d4c18a5ca4bc800fe5a096aff7..3222d06042cadf45ed1c032c802e02fd0cc9d2e5 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-GCC-4.6.3.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-GCC-4.6.3.eb @@ -9,8 +9,13 @@ into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser toolchain = {'name': 'GCC', 'version': '4.6.3'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Bison-%(version)s_fix-gets.patch'] +checksums = [ + '722def46e4a19a5b7a579ef30db1965f86c37c1a20a5f0113743a2e4399f7c99', # bison-2.5.tar.gz + 'a048873fe6491e7c97bb380e9df5e6869089719166a4d73424edd00628b830b2', # Bison-2.5_fix-gets.patch +] builddependencies = [('M4', '1.4.16')] diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-goolf-1.4.10.eb index 5c91aa97e5e5e775125fe148716afe47233e21cc..527ccebc437ee948a26d51a8a299edf78683c754 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-goolf-1.4.10.eb @@ -9,8 +9,13 @@ into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser toolchain = {'name': 'goolf', 'version': '1.4.10'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Bison-%(version)s_fix-gets.patch'] +checksums = [ + '722def46e4a19a5b7a579ef30db1965f86c37c1a20a5f0113743a2e4399f7c99', # bison-2.5.tar.gz + 'a048873fe6491e7c97bb380e9df5e6869089719166a4d73424edd00628b830b2', # Bison-2.5_fix-gets.patch +] builddependencies = [('M4', '1.4.16')] diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.3.0.eb index 3257ed4046b8f6095d65137036e8fae626facac2..37ee888ca69d7d5aa359adecb4dd99eb71da9cfe 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.3.0.eb @@ -10,8 +10,13 @@ description = """Bison is a general-purpose parser generator that converts an an toolchain = {'name': 'ictce', 'version': '5.3.0'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Bison-%(version)s_fix-gets.patch'] +checksums = [ + '722def46e4a19a5b7a579ef30db1965f86c37c1a20a5f0113743a2e4399f7c99', # bison-2.5.tar.gz + 'a048873fe6491e7c97bb380e9df5e6869089719166a4d73424edd00628b830b2', # Bison-2.5_fix-gets.patch +] builddependencies = [('M4', '1.4.16')] diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.4.0.eb index 18dbc65289ce10574d7890ce4706c359a368c948..ddb9da74fd6fee7bec3afa0da5e6e5fc93e16c2f 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.4.0.eb @@ -10,8 +10,13 @@ description = """Bison is a general-purpose parser generator that converts an an toolchain = {'name': 'ictce', 'version': '5.4.0'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Bison-%(version)s_fix-gets.patch'] +checksums = [ + '722def46e4a19a5b7a579ef30db1965f86c37c1a20a5f0113743a2e4399f7c99', # bison-2.5.tar.gz + 'a048873fe6491e7c97bb380e9df5e6869089719166a4d73424edd00628b830b2', # Bison-2.5_fix-gets.patch +] builddependencies = [('M4', '1.4.16')] diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.5.0.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.5.0.eb index 37e75810f25a0bd4be3889da21ae397166ed15d9..e22ac277b19f70e0ee94b6680bb55d2059263d70 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-5.5.0.eb @@ -9,8 +9,13 @@ description = """Bison is a general-purpose parser generator that converts an an toolchain = {'name': 'ictce', 'version': '5.5.0'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Bison-%(version)s_fix-gets.patch'] +checksums = [ + '722def46e4a19a5b7a579ef30db1965f86c37c1a20a5f0113743a2e4399f7c99', # bison-2.5.tar.gz + 'a048873fe6491e7c97bb380e9df5e6869089719166a4d73424edd00628b830b2', # Bison-2.5_fix-gets.patch +] builddependencies = [('M4', '1.4.16')] diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb b/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb index 5f58f02694289eb962045a5f720f36e66c71e7ca..d06627a083d9f88c051a7bf8e38c3f9c944fc785 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb @@ -9,8 +9,13 @@ description = """Bison is a general-purpose parser generator that converts an an toolchain = {'name': 'intel', 'version': '2014b'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['Bison-%(version)s_fix-gets.patch'] +checksums = [ + '722def46e4a19a5b7a579ef30db1965f86c37c1a20a5f0113743a2e4399f7c99', # bison-2.5.tar.gz + 'a048873fe6491e7c97bb380e9df5e6869089719166a4d73424edd00628b830b2', # Bison-2.5_fix-gets.patch +] builddependencies = [('M4', '1.4.16')] diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5_fix-gets.patch b/easybuild/easyconfigs/b/Bison/Bison-2.5_fix-gets.patch new file mode 100644 index 0000000000000000000000000000000000000000..d3b646825b5e453287a32800b932604e19595f46 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-2.5_fix-gets.patch @@ -0,0 +1,12 @@ +fix for "'gets' undeclared here" error with recent glibc +see also https://bugs.gentoo.org/424978 +--- bison-2.5/lib/stdio.in.h.orig 2017-09-15 22:19:26.014249360 +0200 ++++ bison-2.5/lib/stdio.in.h 2017-09-15 22:19:47.694669181 +0200 +@@ -181,7 +181,6 @@ + so any use of gets warrants an unconditional warning. Assume it is + always declared, since it is required by C89. */ + #undef gets +-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); + + #if @GNULIB_FOPEN@ + # if @REPLACE_FOPEN@ diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..00833a66e31252763010c861596f7c677c36ae2c --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.4.0.eb @@ -0,0 +1,31 @@ +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.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e'] + +builddependencies = [ + ('M4', '1.4.18'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.28', '', 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-7.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..33d3ae47a6b4891db3c5e3e645f95292b6a0648a --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.1.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': '7.1.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.18'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.28', '', 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-7.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b2a1818c26458b44b99f7ca4f28e42699bccfa0 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-7.2.0.eb @@ -0,0 +1,28 @@ +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': '7.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e'] + +builddependencies = [ + ('M4', '1.4.18'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.29', '', 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-gimkl-2017a.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d8b1c076f492d13697be672ec2c32bf58c996eac --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-gimkl-2017a.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': 'gimkl', 'version': '2017a'} + +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.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4.eb index 7828372bd5e8e43a10b89961feea512d48c486df..fc43bdc45f35d9d84a9786d270ec219c283c3729 100644 --- a/easybuild/easyconfigs/b/Bison/Bison-3.0.4.eb +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4.eb @@ -4,18 +4,25 @@ 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.""" + +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': 'dummy', 'version': ''} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e'] -builddependencies = [('M4', '1.4.17')] +builddependencies = [ + ('M4', '1.4.17'), +] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'files': ['bin/%s' % x for x in ['bison', 'yacc']] + ['lib/liby.a'], 'dirs': [], } diff --git a/easybuild/easyconfigs/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb index 5a270ebc00c4566c5666eb2464dc127706ae9165..49a48ad18fdbe357de8eae6ab18c2b10b0888136 100644 --- a/easybuild/easyconfigs/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/BitSeq/BitSeq-0.7.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7789563ca5e9eafba76ad008c4899b6762c66ad2 --- /dev/null +++ b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-GCCcore-6.4.0.eb @@ -0,0 +1,33 @@ +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [('https://sourceforge.net/projects/blitz/files/blitz/%(name)s %(version)s', 'download')] +sources = ['blitz-%(version)s.tar.gz'] +checksums = ['804ef0e6911d43642a2ea1894e47c6007e4c185c866a7d68bad1e4c8ac4e6f94'] + +builddependencies = [ + ('binutils', '2.28'), +] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ['lib/libblitz.a'], + 'dirs': ['include/blitz/array', 'include/blitz/gnu', 'include/blitz/meta', + 'include/random', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e03707ac2e7ae9e6760df4bdd82a5e3f478c80ab --- /dev/null +++ b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-GCCcore-6.4.0.eb @@ -0,0 +1,27 @@ +easyblock = 'CMakeMake' + +name = 'Blosc' +version = '1.12.1' + +homepage = 'http://www.blosc.org/' + +description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['https://github.com/Blosc/c-blosc/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['e04535e816bb942bedc9a0ba209944d1eb34e26e2d9cca37f114e8ee292cb3c8'] + +builddependencies = [ + ('binutils', '2.28'), + ('CMake', '3.9.1'), +] + +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/Blosc/Blosc-1.12.1-foss-2016b.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e6167de548e671cba994d3cf2b3e3699560e465 --- /dev/null +++ b/easybuild/easyconfigs/b/Blosc/Blosc-1.12.1-foss-2016b.eb @@ -0,0 +1,33 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: BSD +# +# Notes:: +## + +easyblock = 'CMakeMake' + +name = 'Blosc' +version = '1.12.1' + +homepage = 'http://www.blosc.org/' +description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/Blosc/c-blosc/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['e04535e816bb942bedc9a0ba209944d1eb34e26e2d9cca37f114e8ee292cb3c8'] + +builddependencies = [('CMake', '3.7.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.03e-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-goolf-1.4.10.eb index fd432782eb508d5decd0f0d83c6fdc9130aaef0a..63fcc6604650e993a856926e9aeeabd701196a3b 100644 --- a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb index c663871a9cbcb73d716966885b489c5b46475535..cce4aa524ab3fd65af016315119127ccd154647f 100644 --- a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb index f63a76fa69259c7e8077d4eebb005e0a4c496fa1..b9cf7274864e0247c5605cc52c80c93db9665a36 100644 --- a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb +++ b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.54.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Boost/Boost-1.54.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..f2dba0b8a438a91976c13a1ddf00e5583bb901de --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.54.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +name = 'Boost' +version = '1.54.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = "Boost provides free peer-reviewed portable C++ source libraries." + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True, 'pic': True, 'cstd': 'c++0x'} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] + +patches = [ + '%(name)s-%(version)s_fix-allocator.patch', + '%(name)s-%(version)s_fix-int64_t-support.patch', + '%(name)s-%(version)s_fix-make_tuple-namespace.patch', +] + +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.54.0_fix-allocator.patch b/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-allocator.patch new file mode 100644 index 0000000000000000000000000000000000000000..d8417cd358ab7cd10571fa35a99ee619f28f96d9 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-allocator.patch @@ -0,0 +1,13 @@ +* fix build error: No best alternative for libs/coroutine/build/allocator_sources +author: Paul Jähne +--- libs/coroutine/build/Jamfile.v2 ++++ libs/coroutine/build/Jamfile.v2 +@@ -40,7 +40,7 @@ + : detail/standard_stack_allocator_posix.cpp + ; + +-explicit yield_sources ; ++explicit allocator_sources ; + + lib boost_coroutine + : allocator_sources diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-int64_t-support.patch b/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-int64_t-support.patch new file mode 100644 index 0000000000000000000000000000000000000000..3f717263bf044045022af0c6de0dc701880864de --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-int64_t-support.patch @@ -0,0 +1,16 @@ +* fix build error: int64_t support +author: Paul Jähne +--- boost/cstdint.hpp ++++ boost/cstdint.hpp +@@ -41,7 +41,10 @@ + // so we disable use of stdint.h when GLIBC does not define __GLIBC_HAVE_LONG_LONG. + // See https://svn.boost.org/trac/boost/ticket/3548 and http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990 + // +-#if defined(BOOST_HAS_STDINT_H) && (!defined(__GLIBC__) || defined(__GLIBC_HAVE_LONG_LONG)) ++#if defined(BOOST_HAS_STDINT_H) \ ++ && (!defined(__GLIBC__) \ ++ || defined(__GLIBC_HAVE_LONG_LONG) \ ++ || (defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 17))))) + + // The following #include is an implementation artifact; not part of interface. + # ifdef __hpux diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-make_tuple-namespace.patch b/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-make_tuple-namespace.patch new file mode 100644 index 0000000000000000000000000000000000000000..42226a818373aa848c9dc5c652f2ee1dc47838b7 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.54.0_fix-make_tuple-namespace.patch @@ -0,0 +1,22 @@ +* fix build error: could not convert 'std::make_tuple(_Elements&& ...) +author: Paul Jähne +--- libs/mpi/src/python/py_nonblocking.cpp ++++ libs/mpi/src/python/py_nonblocking.cpp +@@ -118,7 +118,7 @@ + pair result = + wait_any(requests.begin(), requests.end()); + +- return make_tuple( ++ return boost::python::make_tuple( + result.second->get_value_or_none(), + result.first, + distance(requests.begin(), result.second)); +@@ -134,7 +134,7 @@ + test_any(requests.begin(), requests.end()); + + if (result) +- return make_tuple( ++ return boost::python::make_tuple( + result->second->get_value_or_none(), + result->first, + distance(requests.begin(), result->second)); diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2017a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..13f1c926c3707ca6476575185f9fe3803444184b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2017a.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.58.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +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.11'), +] + +configopts = '--without-libraries=python' + +# 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 index 18a7a4b74458a4b3750b6162faf0665cf40002fe..24c748d95f08aea25f52e749f1ed72d5d7d5087c 100644 --- 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 @@ -18,13 +18,13 @@ pythonversion = '2.7.11' versionsuffix = '-Python-%s' % pythonversion dependencies = [ - ('bzip2', '1.0.6' ), + ('bzip2', '1.0.6'), ('Python', pythonversion), ] # also build boost_mpi boost_mpi = True -osdependencies = [('zlib-devel','zlib1g-dev')] +osdependencies = [('zlib-devel', 'zlib1g-dev')] moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-3.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..59134e392965c13c6a7fcaa5cd82c611faac8ca2 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-3.5.1.eb @@ -0,0 +1,29 @@ +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('.'))] +patches = ['Boost-%(version)s_python3.patch'] + +checksums = [ + 'a77c7cc660ec02704c6884fbb20c552d52d60a18f26573c9cee0788bf00ed7e6', # boost_1_61_0.tar.gz + 'c5a19baf309f63c28cf46d6cf1b9f7b9a78a525902a24c5919091d6075926985', # Boost-1.61.0_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.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 index 822d74b107331b20a796e205a66e4f05538da643..0ac767fef8d0e11032235782505a4bfb4046a73d 100644 --- 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 @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +patches = ['Boost-1.61_fix-make_array-icpc.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), 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 index 7840698ed46ea38b18c1383ba8780af0f2aad86b..526e2b54e16bc838e2d222f5ff52707c1e733dc7 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb @@ -10,6 +10,8 @@ toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +patches = ['Boost-1.61_fix-make_array-icpc.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), 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 index 015aad27165b26a87deeffbb317a82fc49b8ee29..918d0a5af6f08865b70522d2435a4ad2c842bc75 100644 --- 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 @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +patches = ['Boost-1.61_fix-make_array-icpc.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), 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 index 67f6199614993f617b8c8a36636507a06b2e09e1..d76c8ae2bc80c6bbd057569c938a509ff487e9d9 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb @@ -10,6 +10,8 @@ toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +patches = ['Boost-1.61_fix-make_array-icpc.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0_python3.patch b/easybuild/easyconfigs/b/Boost/Boost-1.61.0_python3.patch new file mode 100644 index 0000000000000000000000000000000000000000..279cbfb666d75cbaef236916a2c09d5f9d5a4ee4 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.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_fix-make_array-icpc.patch b/easybuild/easyconfigs/b/Boost/Boost-1.61_fix-make_array-icpc.patch new file mode 100644 index 0000000000000000000000000000000000000000..f7ffa6aa0d122120b40ba5a9ec7a91f4f2f2fc43 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61_fix-make_array-icpc.patch @@ -0,0 +1,14 @@ +fix bug with make_array/array_wrapper introduced in Boost v1.61; cfr.: +* https://svn.boost.org/trac/boost/ticket/12516 +* https://github.com/boostorg/serialization/pull/46 (source of this patch) +--- boost_1_63_0/boost/serialization/array.hpp.orig 2017-02-23 10:38:00.487842679 +0100 ++++ boost_1_63_0/boost/serialization/array.hpp 2017-02-23 10:38:13.918969000 +0100 +@@ -44,7 +44,7 @@ + // note: I would like to make the copy constructor private but this breaks + // make_array. So I try to make make_array a friend - but that doesn't + // build. Need a C++ guru to explain this! +- template ++ template + friend const boost::serialization::array_wrapper make_array( T* t, S s); + + array_wrapper(const array_wrapper & rhs) : diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.62.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Boost/Boost-1.62.0-intel-2016b-Python-2.7.12.eb index 8f216753289eee5e5e8d918aa890ef352944b435..f0e124ea497600af1620c6b0cf53f08ede4c7a1f 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.62.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.62.0-intel-2016b-Python-2.7.12.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-1.61_fix-make_array-icpc.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..5fac3580dbcc10da4d2d016dbbecc742cd3f8d3a --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a-Python-2.7.13.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.63.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = "Boost provides free peer-reviewed portable C++ source libraries." + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('Python', '2.7.13'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..09208d29d989ca1a66554d547dffb17a733ff359 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-foss-2017a.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.63.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +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.11'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..faed7a8d9c6ba9d0b74b066ed6a6d80f8a21933d --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.63.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 = {'usempi': True, 'pic': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] + +patches = ['Boost-1.61_fix-make_array-icpc.patch'] + +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.63.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0340fc524efc2598fec5f09d51cf117e0b91644 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.63.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.63.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = "Boost provides free peer-reviewed portable C++ source libraries." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] + +patches = ['Boost-1.61_fix-make_array-icpc.patch'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('Python', '2.7.13'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d835046ac52ad924d0480149015682564f7d59f --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.64.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = "Boost provides free peer-reviewed portable C++ source libraries." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['0445c22a5ef3bd69f5dfb48354978421a85ab395254a26b1ffb0aa1bfd63a108'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('Python', '2.7.13'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bba859d9da03c45c1b8fa807b989d1a4460fb298 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.64.0-intel-2017a.eb @@ -0,0 +1,33 @@ +name = 'Boost' +version = '1.64.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +patches = [ + 'Boost-%(version)s_fix-include-array_wrapper.patch', + 'Boost-%(version)s_fix-boost-serialization-detail-get_data.patch', +] +checksums = [ + '0445c22a5ef3bd69f5dfb48354978421a85ab395254a26b1ffb0aa1bfd63a108', # boost_1_64_0.tar.gz + 'aaf0657246d9cde4857954b6d1b9f9454370896b2077294461357d47951ca891', # Boost-1.64.0_fix-include-array_wrapper.patch + # Boost-1.64.0_fix-boost-serialization-detail-get_data.patch + '5a569ac999bc3b6bf6386f2e37249f86137eec39a3649ab8a454479ca1ac7d9f', +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-boost-serialization-detail-get_data.patch b/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-boost-serialization-detail-get_data.patch new file mode 100644 index 0000000000000000000000000000000000000000..2557991603238b2a2dddb630ad75e277c66c9e48 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-boost-serialization-detail-get_data.patch @@ -0,0 +1,123 @@ +fix for: catastrophic error: cannot open source file "boost/serialization/detail/get_data.hpp" +see https://github.com/boostorg/mpi/pull/49 +--- /dev/null ++++ b/include/boost/mpi/detail/antiques.hpp +@@ -0,0 +1,29 @@ ++// Copyright Alain Miniussi 2014. ++// Distributed under the Boost Software License, Version 1.0. ++// (See accompanying file LICENSE_1_0.txt or copy at ++// http://www.boost.org/LICENSE_1_0.txt) ++ ++// Authors: Alain Miniussi ++ ++#ifndef BOOST_MPI_ANTIQUES_HPP ++#define BOOST_MPI_ANTIQUES_HPP ++ ++#include ++ ++// Support for some obsolette compilers ++ ++namespace boost { namespace mpi { ++ namespace detail { ++ // Some old gnu compiler have no support for vector<>::data ++ // Use this in the mean time, the cumbersome syntax should ++ // serve as an incentive to get rid of this when those compilers ++ // are dropped. ++ template ++ T* c_data(std::vector& v) { return &(v[0]); } ++ ++ template ++ T const* c_data(std::vector const& v) { return &(v[0]); } ++ ++} } } ++ ++#endif +diff --git a/include/boost/mpi/detail/mpi_datatype_primitive.hpp b/include/boost/mpi/detail/mpi_datatype_primitive.hpp +index c230055..b2263fa 100644 +--- a/include/boost/mpi/detail/mpi_datatype_primitive.hpp ++++ b/include/boost/mpi/detail/mpi_datatype_primitive.hpp +@@ -25,10 +25,10 @@ namespace std{ + #include + #include + #include +-#include + #include + #include + #include ++#include + + namespace boost { namespace mpi { namespace detail { + +@@ -80,18 +80,18 @@ class mpi_datatype_primitive + BOOST_MPI_CHECK_RESULT(MPI_Type_create_struct, + ( + addresses.size(), +- boost::serialization::detail::get_data(lengths), +- boost::serialization::detail::get_data(addresses), +- boost::serialization::detail::get_data(types), ++ c_data(lengths), ++ c_data(addresses), ++ c_data(types), + &datatype_ + )); + #else + BOOST_MPI_CHECK_RESULT(MPI_Type_struct, + ( + addresses.size(), +- boost::serialization::detail::get_data(lengths), +- boost::serialization::detail::get_data(addresses), +- boost::serialization::detail::get_data(types), ++ c_data(lengths), ++ c_data(addresses), ++ c_data(types), + &datatype_ + )); + #endif +diff --git a/include/boost/mpi/detail/packed_iprimitive.hpp b/include/boost/mpi/detail/packed_iprimitive.hpp +index 7080cbf..69d2c73 100644 +--- a/include/boost/mpi/detail/packed_iprimitive.hpp ++++ b/include/boost/mpi/detail/packed_iprimitive.hpp +@@ -16,8 +16,8 @@ + #include + #include + #include +-#include + #include ++#include + #include + + namespace boost { namespace mpi { +@@ -104,7 +104,7 @@ class BOOST_MPI_DECL packed_iprimitive + void load_impl(void * p, MPI_Datatype t, int l) + { + BOOST_MPI_CHECK_RESULT(MPI_Unpack, +- (const_cast(boost::serialization::detail::get_data(buffer_)), buffer_.size(), &position, p, l, t, comm)); ++ (const_cast(detail::c_data(buffer_)), buffer_.size(), &position, p, l, t, comm)); + } + + buffer_type & buffer_; +diff --git a/include/boost/mpi/detail/packed_oprimitive.hpp b/include/boost/mpi/detail/packed_oprimitive.hpp +index 5b6b3b2..1cb4ba0 100644 +--- a/include/boost/mpi/detail/packed_oprimitive.hpp ++++ b/include/boost/mpi/detail/packed_oprimitive.hpp +@@ -15,7 +15,7 @@ + + #include + #include +-#include ++#include + #include + #include + #include +@@ -98,7 +98,10 @@ class BOOST_MPI_DECL packed_oprimitive + + // pack the data into the buffer + BOOST_MPI_CHECK_RESULT(MPI_Pack, +- (const_cast(p), l, t, boost::serialization::detail::get_data(buffer_), buffer_.size(), &position, comm)); ++ (const_cast(p),l,t, ++ detail::c_data(buffer_), ++ buffer_.size(), ++ &position,comm)); + // reduce the buffer size if needed + BOOST_ASSERT(std::size_t(position) <= buffer_.size()); + if (std::size_t(position) < buffer_.size()) diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-include-array_wrapper.patch b/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-include-array_wrapper.patch new file mode 100644 index 0000000000000000000000000000000000000000..dd7ab54a9e326d4291112f975f73b110100440da --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.64.0_fix-include-array_wrapper.patch @@ -0,0 +1,13 @@ +see also https://svn.boost.org/trac10/ticket/12516 +and https://github.com/boostorg/serialization/commit/1d86261581230e2dc5d617a9b16287d326f3e229 +--- a/include/boost/serialization/array.hpp ++++ b/include/boost/serialization/array.hpp +@@ -23,6 +23,8 @@ namespace std{ + } // namespace std + #endif + ++#include ++ + #ifndef BOOST_NO_CXX11_HDR_ARRAY + + #include diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..29bd5898910f5715838a739e5f1d93c4e99bc9bc --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.65.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.65.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = "Boost provides free peer-reviewed portable C++ source libraries." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['8a142d33ab4b4ed0de3abea3280ae3b2ce91c48c09478518c73e5dd2ba8f20aa'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('Python', '2.7.13'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7a4b5126fe04173c589b00197416bd74df1d78b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017a.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.65.1' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a4f147a1093842d6bf036dcd8d85ab7ed537575f --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-foss-2017b.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.65.1' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2017b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..fbc1037c7d853ab1679a77bfa89fd9e4d217a584 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.65.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = "Boost provides free peer-reviewed portable C++ source libraries." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['https://sourceforge.net/projects/%(namelower)s/files/%(namelower)s/%(version)s'] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('Python', '2.7.13'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b793a8e7ee84f5d60d6d913264f5e6caa30fe3dc --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017a.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.65.1' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..72f58c1d24fb35a5048399565db2f61f6c1abd18 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.65.1-intel-2017b.eb @@ -0,0 +1,24 @@ +name = 'Boost' +version = '1.65.1' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2017b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['a13de2c8fbad635e6ba9c8f8714a0e6b4264b60a29b964b940a22554705b6b60'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..75231c322faeff5805f9832cbd38441d56865862 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-5.4.0.eb @@ -0,0 +1,20 @@ +# 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': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] + +builddependencies = [('binutils', '2.26')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..feb579d4dcf59f418b7efc41daed991045f10b00 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-GCCcore-6.3.0.eb @@ -0,0 +1,21 @@ +# 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': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] +checksums = ['b1e9ccc825207efd1893d9e33244c681bcb89b9b2b811eb95a9f5a92eab637ae'] + +builddependencies = [('binutils', '2.27')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2016b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..eeada6c5acda24e06e1ecfc631a753f510d5bc39 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2016b.eb @@ -0,0 +1,23 @@ +# 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': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] + +patches = [ + 'int64typedef.patch', + 'Bowtie-%(version)s_void2int.patch' +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2017a.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a59e6f69ac260a6784100e94d059d8a439060ed3 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-intel-2017a.eb @@ -0,0 +1,23 @@ +# 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': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] + +patches = [ + 'int64typedef.patch', + 'Bowtie-%(version)s_void2int.patch' +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2_void2int.patch b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2_void2int.patch new file mode 100644 index 0000000000000000000000000000000000000000..b2b7d467a3c91c6a52b6df25a0f501c5dec5d1ce --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2_void2int.patch @@ -0,0 +1,16 @@ +#The latest Intel compiler (2016,2017) complains about the incompatibility of "void *" argument +#being incompatible with parameter of type "int *" +#M. Fujinaga (fujinaga@ualberta.ca) +--- processor_support.h.orig 2017-02-02 21:48:42.436432756 +0000 ++++ processor_support.h 2017-02-02 21:48:54.419309743 +0000 +@@ -44,8 +44,8 @@ + + try { + #if ( defined(USING_INTEL_COMPILER) || defined(USING_MSC_COMPILER) ) +- __cpuid((void *) ®s,0); // test if __cpuid() works, if not catch the exception +- __cpuid((void *) ®s,0x1); // POPCNT bit is bit 23 in ECX ++ __cpuid((int *) ®s,0); // test if __cpuid() works, if not catch the exception ++ __cpuid((int *) ®s,0x1); // POPCNT bit is bit 23 in ECX + #elif defined(USING_GCC_COMPILER) + __get_cpuid(0x1, ®s.EAX, ®s.EBX, ®s.ECX, ®s.EDX); + #else diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-foss-2016b.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e5cbc7d4070befead51e34054846133aa4b59f0 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.2.1.1-foss-2016b.eb @@ -0,0 +1,20 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +name = 'Bowtie' +version = '1.2.1.1' + +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': '2016b'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] + +checksums = ['71d708c957380e115ba420a96ac5f8456c6a61760a5f4dbe06305df6a42131d8'] + +dependencies = [('tbb', '2017_U5')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb index 13ddeb08e17c0524439586898d40447635704dd8..696fee331f68391cc069a5ef671561fccc74082f 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -12,17 +12,18 @@ name = 'Bowtie2' version = '2.0.2' -altversions = ['2.0.0-beta6', '2.0.0-beta7', '2.0.1', '2.0.2'] 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.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'pic': True} sources = ['%(namelower)s-%(version)s-source.zip'] source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -# N.B. the download option above -> required for sourceforge + +# to add scripts folder to $PATH just uncomment this line +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb index 7f8fbd5ca686bb401efd6678973aad32f8813a86..c6f9f99e381c1d5dd42564103486d7285c9b4a96 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -12,7 +12,6 @@ name = 'Bowtie2' version = '2.0.2' -altversions = ['2.0.0-beta6', '2.0.0-beta7', '2.0.1', '2.0.2'] homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' description = """Bowtie 2 is an ultrafast and memory-efficient tool @@ -20,10 +19,12 @@ description = """Bowtie 2 is an ultrafast and memory-efficient tool toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'pic': True} sources = ['%(namelower)s-%(version)s-source.zip'] source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] -# N.B. the download option above -> required for sourceforge + +# to add scripts folder to $PATH just uncomment this line +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb index 361932b89cf66fc3f5e5770f57e65e6cb6a55e1f..5f0e98a15a4749409c13fadc072df0d44bf20215 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.5-goolf-1.4.10.eb @@ -1,10 +1,8 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.0.5' @@ -16,6 +14,7 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} sources = ['%(namelower)s-%(version)s-source.zip'] source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] @@ -24,12 +23,7 @@ files_to_copy = [ (["bowtie2", "bowtie2-align", "bowtie2-build", "bowtie2-inspect"], 'bin'), "doc", "example", "scripts"] -sanity_check_paths = { - 'files': ["bin/bowtie2-align", "bin/bowtie2-build", "bin/bowtie2-inspect"], - 'dirs': [], -} - # to add scripts folder to $PATH just uncomment this line -#modextrapaths = {'PATH': 'scripts'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb index 02e855be5b27e6d8f6313193ed50d9f4263c0ada..45020b3fa7e8d3590db2e87d9eee6de6f8af13f1 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.6-goolf-1.4.10.eb @@ -1,10 +1,8 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.0.6' @@ -16,6 +14,7 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} sources = ['%(namelower)s-%(version)s-source.zip'] source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] @@ -24,12 +23,7 @@ files_to_copy = [ (["bowtie2", "bowtie2-align", "bowtie2-build", "bowtie2-inspect"], 'bin'), "doc", "example", "scripts"] -sanity_check_paths = { - 'files': ["bin/bowtie2-align", "bin/bowtie2-build", "bin/bowtie2-inspect"], - 'dirs': [], -} - # to add scripts folder to $PATH just uncomment this line -#modextrapaths = {'PATH': 'scripts'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb index 2877853840d364494895198b049256e992708cba..151407252cbb8a957f56457ec7513e6c04603c48 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-goolf-1.4.10.eb @@ -1,10 +1,8 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.1.0' @@ -16,20 +14,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} 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", "bowtie2-build", "bowtie2-inspect"], 'bin'), - "doc", "example", "scripts"] - -sanity_check_paths = { - 'files': ["bin/bowtie2-align", "bin/bowtie2-build", "bin/bowtie2-inspect"], - 'dirs': [], -} - # to add scripts folder to $PATH just uncomment this line -#modextrapaths = {'PATH': 'scripts'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb index 975220fa3469e3dbded69fddec56b13deedc8be6..ed9036db9f5126a32ccf01dc2ce38e0a2148494b 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.1.0-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -12,14 +12,13 @@ name = 'Bowtie2' version = '2.1.0' -altversions = ['2.0.0-beta6', '2.0.0-beta7', '2.0.1', '2.0.2', '2.1.0'] 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.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'pic': True} # note: SOURCEFORGE_SOURCE constant doesn't work here because of bowtie-bio used in URL source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb index 58e8cf38d8d26c879d9eb9cfda92c19341882cd5..f453956b9ee8d736282ce89af67ac450362b7310 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.0-goolf-1.4.10.eb @@ -1,10 +1,8 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.0' @@ -16,21 +14,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} 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"] - -sanity_check_paths = { - 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], - 'dirs': [], -} - # to add scripts folder to $PATH just uncomment this line -#modextrapaths = {'PATH': 'scripts'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb index da1514917367898ad7f3ac7885c7419eedb5796d..d67420cc104f451d9b8200381bf00a87ed3d6118 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.2-goolf-1.4.10.eb @@ -1,10 +1,8 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.2' @@ -16,21 +14,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb index d2d24de2f8d4b4eac0c411832f82a7a4fc368771..726d063f446c36fc257327cb0764ff6f970053eb 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.4-goolf-1.4.10.eb @@ -1,12 +1,10 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel # Modified by: Robert Schmidt # Ottawa Hospital Research Institute - Bioinformatics Team -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.4' @@ -18,21 +16,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb index 3f05bda0e89e6fb5679cc28b22bd04e9bd1bd02a..91e64b60c7b988cc4afb434c0bda4b658d813f48 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-goolf-1.7.20.eb @@ -1,12 +1,10 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel # Modified by: Robert Schmidt # Ottawa Hospital Research Institute - Bioinformatics Team -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.5' @@ -18,21 +16,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin 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'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb index d7856c8fa20670e694139de19c6d38b48ba02455..7849523909ac160b1767d8c5507b026e8413de22 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.5-intel-2015a.eb @@ -1,12 +1,10 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel # Modified by: Robert Schmidt # Ottawa Hospital Research Institute - Bioinformatics Team -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.5' @@ -18,21 +16,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb index a342fa3e4d18f5e43bb9baa634c6638afe1202b5..379fb19b0a85d8d0b02a8bec8040ac314d462e7e 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-foss-2015b.eb @@ -1,12 +1,10 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel # Modified by: Robert Schmidt # Ottawa Hospital Research Institute - Bioinformatics Team -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.6' @@ -18,21 +16,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'foss', 'version': '2015b'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb index 3901df0ef725f4b10f4f9f78320d6d60dc52194d..37dd9eeb5e990bfbf0b28c40160de8ccf8e4f5cd 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.6-intel-2015b.eb @@ -1,12 +1,10 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel # Modified by: Robert Schmidt # Ottawa Hospital Research Institute - Bioinformatics Team -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.6' @@ -18,21 +16,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'intel', 'version': '2015b'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb index f74362241fd85404a2e6f5cccb0b4f4d2a13a5f2..e3549fe5dc4e189e57105f1549b12ee49c4d2b44 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.7-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -7,8 +7,6 @@ # Modified by: Adam Huffman # The Francis Crick Institute -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.7' @@ -20,21 +18,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'foss', 'version': '2015b'} +toolchainopts = {'pic': True} 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'} +# modextrapaths = {'PATH': 'scripts'} 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 index 29bf068b6a79690b5e927f38a324b10edd666115..c461c553d1093e6ce92deec0bbe3589e968d757d 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -7,8 +7,6 @@ # Modified by: Adam Huffman # The Francis Crick Institute -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.8' @@ -20,21 +18,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'foss', 'version': '2015b'} +toolchainopts = {'pic': True} 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'} +# 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 index e48888855ecec82e7a43ed845c0965f2e2390ab1..35ea0c2d176171028fc705552a2b8c85e2d165ed 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -7,8 +7,6 @@ # Modified by: Adam Huffman # The Francis Crick Institute -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.8' @@ -20,21 +18,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} 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'} +# 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 index 63080d8ef9d20b9ef66d6a5c02446dfb368cea2f..2e3a3b0513e5e75c463a803b63fd2d91c7da647c 100644 --- a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -7,8 +7,6 @@ # Modified by: Adam Huffman # The Francis Crick Institute -easyblock = 'MakeCp' - name = 'Bowtie2' version = '2.2.9' @@ -20,21 +18,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} 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'} +# 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 index ab9ee385d74b9a703f0820e4e71d0ea923a42afa..728208e851ccd084f5ab21f2c3c74b72e333a622 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -7,8 +7,6 @@ # Modified by: Adam Huffman # The Francis Crick Institute -easyblock = 'MakeCp' - name = 'Bowtie2' version = "2.2.9" @@ -20,21 +18,12 @@ description = """ Bowtie 2 is an ultrafast and memory-efficient tool for alignin 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'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} 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'} +# modextrapaths = {'PATH': 'scripts'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-intel-2016b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..cadc838afb7bd98fc9e75ece83196a5cb98d4ed0 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-intel-2016b.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 +# Modified by: Kurt Lust, UAntwerp + +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': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +# to add script folder to path just uncomment this line +# modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2016b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5fcd3f7ba00f346bfdda58fd776daf413927b32c --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2016b.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 +# Modified by: Kurt Lust, UAntwerp +# Modified by: Paul Jähne + +name = 'Bowtie2' +version = '2.3.2' + +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': '2016b'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +checksums = ['ef0fe6d712eb3f9fbd784a5772547a28859a71eb6c455ef670b0f11a56cc73f7'] + +dependencies = [('tbb', '2017_U5')] + +# to add script folder to path just uncomment this line +# modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2017a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0222eced42f418782d13932845c804dbd2a8fc88 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-foss-2017a.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 +# Modified by: Kurt Lust, UAntwerp + +name = 'Bowtie2' +version = '2.3.2' + +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': '2017a'} +toolchainopts = {'pic': True, 'cstd': 'gnu++98'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] +checksums = ['ef0fe6d712eb3f9fbd784a5772547a28859a71eb6c455ef670b0f11a56cc73f7'] + +dependencies = [('tbb', '2017_U6')] + +# to add script folder to path just uncomment this line +# modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-intel-2017a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..875117f1652f175c793cc239242559459cc8942b --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.3.2-intel-2017a.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 +# Modified by: Kurt Lust, UAntwerp + +name = 'Bowtie2' +version = '2.3.2' + +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': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +dependencies = [('tbb', '2017_U6')] + +# disable warning on incompatible exception specification that is treated as an error +buildopts = "EXTRA_FLAGS='-wd809'" + +# to add script folder to path just uncomment this line +# modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bpipe/Bpipe-0.9.9.2-intel-2017a.eb b/easybuild/easyconfigs/b/Bpipe/Bpipe-0.9.9.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b0ee97e8f9e2278cd9e29dee0d7d58d7a056edfb --- /dev/null +++ b/easybuild/easyconfigs/b/Bpipe/Bpipe-0.9.9.2-intel-2017a.eb @@ -0,0 +1,21 @@ +easyblock = 'Tarball' + +name = 'Bpipe' +version = '0.9.9.2' + +homepage = 'http://docs.bpipe.org/' +description = "Bpipe - a tool for running and managing bioinformatics pipelines" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://download.bpipe.org/versions/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Java', '1.8.0_131', '', True)] + +sanity_check_paths = { + 'files': ['bin/bpipe', 'lib/bpipe.jar'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5-intel-2017a.eb b/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2526494ae824130d89aec40bfc356635a279533e --- /dev/null +++ b/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5-intel-2017a.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'BreakDancer' +version = '1.4.5' + +homepage = 'http://gmt.genome.wustl.edu/packages/breakdancer' +description = """BreakDancer is a Perl/C++ package that provides genome-wide detection of structural variants from + next generation paired-end sequencing reads""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/genome/breakdancer/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['BreakDancer-%(version)s_fix-icpc-compilation.patch'] + +dependencies = [('zlib', '1.2.11')] +builddependencies = [('CMake', '3.7.2')] + +separate_build_dir = True +configopts = '-DCMAKE_BUILD_TYPE=release' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/breakdancer-max'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5_fix-icpc-compilation.patch b/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5_fix-icpc-compilation.patch new file mode 100644 index 0000000000000000000000000000000000000000..e2859dd50576fc119dcbce65c788864fa5dbaa46 --- /dev/null +++ b/easybuild/easyconfigs/b/BreakDancer/BreakDancer-1.4.5_fix-icpc-compilation.patch @@ -0,0 +1,14 @@ +fix for compilation error: +error: no instance of constructor "testing::AssertionResult::AssertionResult" matches the argument list +author: Kenneth Hoste (HPC-UGent) +--- test/lib/io/TestBam.cpp.orig 2017-04-03 18:06:43.355151223 +0200 ++++ test/lib/io/TestBam.cpp 2017-04-03 18:06:09.154756888 +0200 +@@ -107,7 +107,7 @@ + size_t size = in.tellg(); + in.seekg(0, std::ios::beg); + std::vector buf(size); +- ASSERT_TRUE(in.read(buf.data(), size)); ++ ASSERT_TRUE((bool)in.read(buf.data(), size)); + buf.push_back(0); // make sure buffer is null terminated + EXPECT_STREQ(samData.c_str(), buf.data()); + 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 index 95d2b2fb64d59d69068ce6424ce27d9083f7750e..e9318b4588a581715fb991d32eb8916efd4568f8 100644 --- a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-foss-2016a.eb +++ b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-foss-2016a.eb @@ -19,8 +19,8 @@ builddependencies = [('CMake', '3.5.2')] 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']], + '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': [], } 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 index d23fa88f5772ac64dd8e2190914cfe2365747c83..dce0112a41f75876718c0949df5a9040052ba579 100644 --- a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb +++ b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb @@ -19,8 +19,8 @@ builddependencies = [('CMake', '3.5.2')] 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']], + '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': [], } 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 index 9f5b2f295cd32806339f9446da158198d4dbf08a..2bde81198ccc4a041fac410f4264416a690cb742 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute easyblock = 'CMakeMake' diff --git a/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb index c86e6e0a3b3c96b413e359706c0ff7cd6170cae9..17f4948e3d0fabbc746a5592185b431f6592c7a3 100644 --- a/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb b/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb index 4398ec51503668b1e52d6907e1d74760b7d797b5..6826ce4726c7635d897da97cbcf9155094f4aabe 100644 --- a/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/bam2fastq/bam2fastq-1.1.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..69a5b6b4c45837e5ece9c299f969c225eb185bd1 --- /dev/null +++ b/easybuild/easyconfigs/b/basemap/basemap-1.0.7-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'basemap' +version = '1.0.7' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org/basemap/' +description = """The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://downloads.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-%(version)s'] + +prebuildopts = 'GEOS_DIR=$EBROOTGEOS' +preinstallopts = prebuildopts + +dependencies = [ + ('Python', '2.7.13'), + ('matplotlib', '2.0.2', versionsuffix + '-libpng-1.6.29'), + ('GEOS', '3.6.1', versionsuffix), + ('PIL', '1.1.7', versionsuffix), +] + +sanity_check_paths = { + 'files': ['lib/python%%(pyshortver)s/site-packages/_geoslib.%s' % SHLIB_EXT], + 'dirs': ['lib/python%(pyshortver)s/site-packages/mpl_toolkits/basemap'] +} + +options = {'modulename': 'mpl_toolkits.basemap'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb index b334202a6e96232b6dfe91338ae915a5ba0b6f89..b5a8101154627784d01ec7ccbb843890b6bd0a60 100644 --- a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-intel-2016a.eb b/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-intel-2016a.eb index 3c955962eb55405780233452ab3b8d87e4cafd45..4eba5f7b792c0b76cd02a40356e00f7602904298 100644 --- a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-intel-2016a.eb +++ b/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.1-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb b/easybuild/easyconfigs/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb index 738e6ce0b14847783a8938d87b43e02a20a176a5..4779d17ea88284372102f82504b84952296c0066 100644 --- a/easybuild/easyconfigs/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb +++ b/easybuild/easyconfigs/b/bbcp/bbcp-12.01.30.00.0-amd64_linux26.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb index 29c92454a67925ec51a70d260a2a45927080c2fd..fe465ff81cdfd689d86693a4dec62811cb0fc56d 100644 --- a/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb b/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb index 21a811ccbf3b82bc5d5d44f00bf11e082897a54c..45d006c6b11c4a914d02ea0923a2d5f162a11f69 100644 --- a/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/bc/bc-1.06.95-GCC-4.8.2.eb b/easybuild/easyconfigs/b/bc/bc-1.06.95-GCC-4.8.2.eb index 3755390098030c7018e2ecf4abaecb193d0d859c..a2bbef0236cec11994256c769caf32fc2ae7653c 100644 --- a/easybuild/easyconfigs/b/bc/bc-1.06.95-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/b/bc/bc-1.06.95-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## diff --git a/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.19.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.19.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..eb24e2f5ed12bf80a5f016a0203f4ec3ddaa051e --- /dev/null +++ b/easybuild/easyconfigs/b/bcl2fastq2/bcl2fastq2-2.19.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'bcl2fastq2' +version = '2.19.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://support.illumina.com/sequencing/sequencing_software/bcl2fastq-conversion-software.html' +description = """bcl2fastq Conversion Software both demultiplexes data and converts BCL files generated by + Illumina sequencing systems to standard FASTQ file formats for downstream analysis.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['ftp://webdata2:webdata2@ussd-ftp.illumina.com/downloads/software/bcl2fastq/'] +sources = [{ + 'filename': '%(name)s-v%(version)s-tar.zip', + 'extract_cmd': 'unzip -p %s | tar -xzvf -', # source file is a .zip that contains a .tar.gz +}] + +checksums = ['cf13580f2c1ebcc3642b4d98a02ad01e41a44e644db7d31730f9767b25521806'] + +start_dir = 'src' +configopts = '--force-builddir' + +dependencies = [ + ('Boost', '1.54.0', versionsuffix), + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': ['bin/bcl2fastq'], + 'dirs': ['lib'] +} + +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 index 29785ed5e61f15120787c76c6b0da2b7d58fc09e..49900e22033bebafa9af7860757b4f544f82b1b1 100644 --- 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 @@ -2,12 +2,9 @@ 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. -""" +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'} 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 index ba27dc855d3aab79bdaa1090fc8c16f2705a0ea7..eb31afb55183fb77029a4e145c4e3016bdce4d07 100644 --- 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 @@ -3,12 +3,9 @@ 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. -""" +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'} 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 de87300f7c45a4deeb13fbc0d2a2279c625d41a3..1c728da8c0d8732b3ed71d907665d60de29aa264 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 d989a00acf10d062f6ab7be1a7064278b136888e..b9f1d711c15d1aae4ea4c357ffdf4796fb3d2246 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..de910489db7176b789252b9a171117e40414ef79 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.3.0.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.28' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.11'), + # 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.28-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4281a9f3238b5e628e3ca24b5345d41c31af33b3 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-6.4.0.eb @@ -0,0 +1,24 @@ +name = 'binutils' +version = '2.28' + +homepage = 'http://directory.fsf.org/project/binutils/' + +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['cd717966fc761d840d451dbd58d44e1e5b92949d2073d75b73fccb476d772fcf'] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.11'), + # 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.28-GCCcore-7.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..10ecc14d7a44a73b24dab4fefe5875d0b9fed8a0 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.28-GCCcore-7.1.0.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.28' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '7.1.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.11'), + # 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.28.eb b/easybuild/easyconfigs/b/binutils/binutils-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..a50c4f25ca1b2f1978bb148c25c4060a1253243d --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.28.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.28' + +homepage = 'http://directory.fsf.org/project/binutils/' + +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['cd717966fc761d840d451dbd58d44e1e5b92949d2073d75b73fccb476d772fcf'] + +builddependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.11'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-7.2.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2e11b1cadfde3d58dbc41a662a22abd18f808546 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.29-GCCcore-7.2.0.eb @@ -0,0 +1,22 @@ +name = 'binutils' +version = '2.29' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '7.2.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] +checksums = ['172e8c89472cf52712fd23a9f14e9bca6182727fb45b0f8f482652a83d5a11b4'] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.11'), + # 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.29.eb b/easybuild/easyconfigs/b/binutils/binutils-2.29.eb new file mode 100644 index 0000000000000000000000000000000000000000..6efb559b8a64b25c9702d063d3b53f587781b041 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.29.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.29' + +homepage = 'http://directory.fsf.org/project/binutils/' + +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['172e8c89472cf52712fd23a9f14e9bca6182727fb45b0f8f482652a83d5a11b4'] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.11'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb index 428ecbe9cfe462dae187f1bfb328fa3f9d42cd0b..847f03574176d6fd45b2dff32ea242d065e0709f 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb index 6fcc534d72a27e821e128b09dcf48fa52d74bb4d..c2a6853c1572780670f567e0da7f696d25e43bb8 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb index 34a00add446855a520a05aa3cbc7156538aa7e60..3354b93931cd4a79e0ce78960b0dc3784835b7b9 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0-extended.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb index 1091497ff7ea58e55f91a3473bc0c0a03968c8c7..02f177a07b6d89b916ea307fc55acfeaad6fd3ef 100644 --- a/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/biodeps/biodeps-1.6-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/b/blasr_libcpp/blasr_libcpp-20170426-intel-2017a.eb b/easybuild/easyconfigs/b/blasr_libcpp/blasr_libcpp-20170426-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c6d9e3ba4f0e005d219b086d620a10fe39a60ecd --- /dev/null +++ b/easybuild/easyconfigs/b/blasr_libcpp/blasr_libcpp-20170426-intel-2017a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'blasr_libcpp' +version = '20170426' +commit = 'cd49f36' + +homepage = 'https://github.com/PacificBiosciences/blasr_libcpp' +description = """Blasr_libcpp is a library used by blasr and other executables such as samtoh5, loadPulses for + analyzing PacBio sequences""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/PacificBiosciences/blasr_libcpp/archive/'] +sources = ['%s.tar.gz' % commit] + +dependencies = [ + ('HDF5', '1.8.18', '-serial'), + ('pbbam', '20170508'), +] + +unpack_options = "--strip-components=1" + +skipsteps = ['configure', 'install'] +buildininstalldir = True + +prebuildopts = "./configure.py && " + +sanity_check_paths = { + 'files': ['alignment/libblasr.a', 'alignment/libblasr.%s' % SHLIB_EXT, 'hdf/libpbihdf.a', + 'hdf/libpbihdf.%s' % SHLIB_EXT, 'pbdata/libpbdata.a', 'pbdata/libpbdata.%s' % SHLIB_EXT], + 'dirs': [], +} + +modextrapaths = { + 'CPATH': ['alignment', 'hdf', 'pbdata'], + 'LD_LIBRARY_PATH': ['alignment', 'hdf', 'pbdata'], + 'LIBRARY_PATH': ['alignment', 'hdf', 'pbdata'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb b/easybuild/easyconfigs/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb index 5bba6900603009a935a6cabd625f9265470dd4b6..85e23a5ed918fd1e3eecb4e734c55b93a5a178b5 100644 --- a/easybuild/easyconfigs/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/b/bsoft/bsoft-1.8.8-goolf-1.5.14.eb @@ -13,8 +13,9 @@ a resource that can be and has been used in other packages.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'openmp': True} -source_urls = ['http://lsbr.niams.nih.gov/bsoft/'] +source_urls = ['http://lsbr.niams.nih.gov/bsoft/old/'] sources = ['%%(name)s%s.tar' % '_'.join(version.split('.'))] +checksums = ['e97f1fecba89efb5cd35741ce8c6396f'] cmds_map = [('.*', "./bmake omp fftw=$EBROOTFFTW")] files_to_copy = ['bin'] diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2017a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2017a.eb new file mode 100755 index 0000000000000000000000000000000000000000..ba8c60067e8828cf37b0963a86b25f1f13e49da7 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2017a.eb @@ -0,0 +1,13 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' + +homepage = 'None' +description = """This module sets a group of environment variables for compilers, linkers, maths libraries, etc., that + you can use to easily transition between toolchains when building your software. To query the variables being set + please use: module show """ + +toolchain = {'name': 'intel', 'version': '2017a'} + +moduleclass = 'devel' 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 index 25c40493113031e575197107ef7287a554bf9f88..d9d9591bf7be25aad464e4e43b0f5d63d252932f 100644 --- a/easybuild/easyconfigs/b/bwakit/bwakit-0.7.15_x64-linux.eb +++ b/easybuild/easyconfigs/b/bwakit/bwakit-0.7.15_x64-linux.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..8f02847ea1336e5ced04065ae9977f38618d7cf3 --- /dev/null +++ b/easybuild/easyconfigs/b/bx-python/bx-python-0.7.4-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,47 @@ +easyblock = 'Bundle' + +name = 'bx-python' +version = '0.7.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/bxlab/bx-python' +description = """The bx-python project is a Python library and associated set of scripts to allow for rapid + implementation of genome scale analyses.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + + +dependencies = [ + ('Python', '2.7.13'), + ('LZO', '2.10'), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +prebuildopts = "export CPATH=$EBROOTLZO/include/lzo:$CPATH && " + +exts_list = [ + ('python-lzo', '1.11', { + 'modulename': 'lzo', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-lzo/'], + 'source_tmpl': 'python-lzo-%(version)s.tar.gz', + }), + (name, version, { + 'modulename': 'bx', + 'source_urls': ['https://github.com/bxlab/bx-python/archive/'], + 'source_tmpl': 'v%(version)s.tar.gz', + }), +] + +# 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': ['bin', 'lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20170709-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/byacc/byacc-20170709-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..64ac3adea007236a68bd4eb6877d4911ef041909 --- /dev/null +++ b/easybuild/easyconfigs/b/byacc/byacc-20170709-GCCcore-6.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'byacc' +version = '20170709' + +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['ftp://invisible-island.net/byacc'] +sources = [SOURCELOWER_TGZ] +checksums = ['27cf801985dc6082b8732522588a7b64377dd3df841d584ba6150bc86d78d9eb'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ["bin/yacc"], + 'dirs': [] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..139b8c3f30addebf7172fece224b507336ba27a1 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-5.4.0.eb @@ -0,0 +1,18 @@ +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': '5.4.0'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.3.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5ec3bbe0cb278e1bf8fe3e28a58a348a0f0ee37d --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.3.0.eb @@ -0,0 +1,18 @@ +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': '6.3.0'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e4b34a6f113998d8ff561f793dc3eb53b8a74cac --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-6.4.0.eb @@ -0,0 +1,24 @@ +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': '6.4.0'} +toolchainopts = {'pic': True} +checksums = ['a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd'] + +source_urls = ['http://www.bzip.org/%(version)s'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('binutils', '2.28'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2017a.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e5eb2cbd9d1b0e9a2b3c1985f97b1cb49c2e2536 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gimkl-2017a.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 = {'version': '2017a', 'name': 'gimkl'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb index 98b5be9cc78104fcdcdca7b768973005f38233f5..de682d1d50f9dfb3dc6a29839ba8d57659c7c2c2 100644 --- a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb +++ b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb index a459a2b2ae817c1829419c3efd282589efc658e0..ceeb82f27ddb9a57b8be73d4f9a1930c202de110 100644 --- a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb +++ b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-intel-x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb index 574d59a93d86de55fe22ee843905e6cbee0bf4c7..4747b56abdb9ccb3c60a73f9de086562e16e2588 100644 --- a/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb +++ b/easybuild/easyconfigs/c/CAP3/CAP3-20071221-opteron.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb index e4650118de675db9f57e90048e7625a2119ef569..98790631352c46486f9ef31ea2047dbb0ad01352 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.5.4-ictce-5.3.0-2011-03-07.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , George Tsouloupas diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb index 2fdb2ffa3dd765a3b7e3049c29125cb8a213445e..6304e114409cc614e0a36c1012ba385fcd3545e9 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-foss-2015b-2012-08-27.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb index c3e01a8650558ef7e96a5aa408471491e93a6d08..1d1c993287f619da1a75324c1bb70a9ddd3af703 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-goolf-1.4.10-2012-08-27.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb index 5563d4c561422f70dd3711659e9552d51d59f8ed..81ac44439d9c8bb1da36bc09a8c90da5e2302417 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.1-ictce-5.5.0-2012-08-27.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-GNU-4.9.3-2.25-2015-0603.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-GNU-4.9.3-2.25-2015-0603.eb index 268e5321921fd0de713f902f02510d7f97fa57f1..9c71be82909f772ebab6a87cf04102c620fd6ecc 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-GNU-4.9.3-2.25-2015-0603.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-GNU-4.9.3-2.25-2015-0603.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb index 832db33507641bc6a63a00d3e30db8b7d9297c97..a251b7271bae81e372a59514db85e9e25d5378df 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.4-foss-2015b-2015-0603.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.6-foss-2016b.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.6-foss-2016b.eb index 741d95b54532b47b57dfee212991602a14564da1..47badeab0fc5e8cbe8eac24a65ac4ab5fd7462ee 100644 --- a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.6-foss-2016b.eb +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.6-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2017a.eb b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4985a93e26996653e2e3762b98d8d29e0a76be69 --- /dev/null +++ b/easybuild/easyconfigs/c/CD-HIT/CD-HIT-4.6.8-intel-2017a.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = 'CD-HIT' +version = '4.6.8' + +homepage = 'http://weizhong-lab.ucsd.edu/cd-hit/' +description = """ CD-HIT is a very widely used program for clustering and + comparing protein or nucleotide sequences.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/weizhongli/cdhit/archive/'] +sources = ['V%(version)s.tar.gz'] +checksums = ['37d685e4aa849314401805fe4d4db707e1d06070368475e313d6f3cb8fb65949'] + +# make sure compilation flags are passed down (e.g. to enable OpenMP) +buildopts = ' CC="$CXX" CCFLAGS="$CPPFLAGS $CXXFLAGS"' + +# put here the list of generated executables when compiling +list_of_executables = ['cd-hit', 'cd-hit-est', 'cd-hit-2d', 'cd-hit-est-2d', 'cd-hit-div', 'cd-hit-454'] + +# this is the real EasyBuild line to copy all the executables and perl scripts to "bin" +files_to_copy = [(list_of_executables, 'bin'), (['*.pl'], 'bin'), 'README', 'doc', 'license.txt'] + +postinstallcmds = ["sed -i 's@#!/usr/bin/perl@/usr/bin/env perl@' %(installdir)s/bin/*.pl"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in list_of_executables], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CDO/CDO-1.8.1-intel-2017a.eb b/easybuild/easyconfigs/c/CDO/CDO-1.8.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e3e7c4c7698f8dd1f1c0900072853d7ab69df54 --- /dev/null +++ b/easybuild/easyconfigs/c/CDO/CDO-1.8.1-intel-2017a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CDO' +version = '1.8.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': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://code.zmaw.de/attachments/download/14271/'] +checksums = ['54498438de788f245d47499efad7966c'] + +dependencies = [ + ('HDF5', '1.8.18'), + ('netCDF', '4.4.1.1', '-HDF5-1.8.18'), + ('YAXT', '0.5.1'), +] + +configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF" +# fix for linking issues with HDF5 libraries for libcdi, should link with both -lnetcdf and -lhdf5_hl -lhdf5 +prebuildopts = "find libcdi -name Makefile | xargs sed -i 's/-lnetcdf -lnetcdf/-lnetcdf -lhdf5_hl -lhdf5/g' && " + +sanity_check_paths = { + 'files': ['bin/cdo'], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/CEM/CEM-0.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CEM/CEM-0.9.1-goolf-1.4.10.eb index 6709e178016a6cc821e87bf3b0b94f8a473e3fef..3a724109748c2b5254db070f7e51110aae0fa2de 100644 --- a/easybuild/easyconfigs/c/CEM/CEM-0.9.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/CEM/CEM-0.9.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 8c90ec640b0236d20dc1748b65d5070891dd4ed2..df0d72298b08d57fe699b730f51d88a9a704507d 100755 --- 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 @@ -11,7 +11,7 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True} srcversion = version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb index 9a156bffea04a2263263911b14d5d9df343c7e7b..79b1be118dde10e412dc1bfd1aa8d3bb709c1140 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-goolf-1.4.10.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'pic': True} srcversion = '%s0' % version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb index bf8fb571c8d7adb1e5e25fef20acd59d7cb94dde..a6a8529f92a78de1c0494a47b87ab3a72134dc7f 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.3.0.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'pic': True} srcversion = '%s0' % version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb index acdf7bfb8dfe1dc7b3db02fd80b42a9d17d350f9..b205f7fd1fbe0752767ad1918ed28cf725f74686 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-5.5.0.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True, 'pic': True} srcversion = '%s0' % version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { 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 index 177bb20dcc1286cb244bace7ba4155d63eefe745..32bbb18488e0706da7a0e5b20b4caa0d6f283811 100644 --- 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 @@ -11,7 +11,7 @@ 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/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb index 08e0bf1795b3ead089f732d0ea3223d2c6e7dbfc..32720c1e1c085cf5b844f197ec89907aac36bc39 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.37-intel-2015a.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True, 'pic': True} srcversion = '%s0' % version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb index 654a6284e8fedce41ef4852e3ce08b399e6b750b..4ea772d549a7667ad64b9c3b7ebe6e4ca70b5a2e 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-foss-2016a.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} srcversion = '%s0' % version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb index 6291c9714715cbfd328e7d5940c8f7bc6b4c9f82..d7830dc6332aa687359d4202ef367604db30d124 100644 --- a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.38-intel-2016a.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} srcversion = '%s0' % version.replace('.', '') -source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] sources = ['%%(namelower)s%s.tar.gz' % srcversion] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..76eae3e43ea03ca192c7606addc2be2d1570eb16 --- /dev/null +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-GCCcore-6.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'CFITSIO' +version = '3.41' + +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': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +srcversion = '%s0' % version.replace('.', '') +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/'] +sources = ['%%(namelower)s%s.tar.gz' % srcversion] +checksums = ['a556ac7ea1965545dcb4d41cfef8e4915eeb8c0faa1b52f7ff70870f8bb5734c'] + +builddependencies = [('binutils', '2.27')] + +sanity_check_paths = { + 'files': ['lib/libcfitsio.a'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-intel-2016b.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..382c9e206125a1b1fdf7f2eceb432b3f74c1439b --- /dev/null +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.41-intel-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CFITSIO' +version = '3.41' + +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': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +srcversion = '%s0' % version.replace('.', '') +source_urls = ['http://heasarc.gsfc.nasa.gov/FTP/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.1-foss-2015a-GLib-2.48.2-Python-2.7.11.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2015a-GLib-2.48.2-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..874fac82e51172b6f13218ed99ee34c1de36bbc8 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2015a-GLib-2.48.2-Python-2.7.11.eb @@ -0,0 +1,38 @@ +name = 'CGAL' +version = '4.8.1' +gmpver = '6.0.0a' +pyver = '2.7.11' +glibver = '2.48.2' +versionsuffix = '-GLib-%s-Python-%s' % (glibver, pyver) + +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': '2015a'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/%(name)s/%(namelower)s/releases/download/releases%2F%(name)s-%(version)s'] +sources = [SOURCE_TAR_XZ] +checksums = ['1cbcb3f251822766ed3d744f923c782d'] + +dependencies = [ + ('Boost', '1.60.0'), + ('GLib', glibver), + ('GMP', gmpver, '', ('GCC', '4.9.2')), + ('libGLU', '9.0.0', '-Mesa-11.2.1'), + ('MPFR', '3.1.2', '-GMP-%s' % gmpver), + ('Qt', '4.8.7', versionsuffix), +] + +configopts = "-DCMAKE_VERBOSE_MAKEFILE=ON " +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.4.1'), + ('Eigen', '3.2.9'), +] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..44d057e3a24714fee417f0a759ddda5fb32cb5ed --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-foss-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': 'foss', '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'), + ('Qt', '4.8.7'), +] + +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.9-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.9-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e392edbada0a63a470b6851b86dff04e1611771 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.9-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,36 @@ +name = 'CGAL' +version = '4.9' +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.63.0', versionsuffix), + ('MPFR', '3.1.4'), + ('GMP', '6.1.1'), + ('libGLU', '9.0.0'), + ('Qt5', '5.8.0'), +] + +builddependencies = [ + ('CMake', '3.7.2'), + ('Eigen', '3.3.3'), +] + +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.9-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.9-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e83b067d66e7d07b7645d1a37dba6bc728946c1f --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.9-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,36 @@ +name = 'CGAL' +version = '4.9' +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': '2017a'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('zlib', '1.2.11'), + ('Python', '2.7.13'), + ('Boost', '1.63.0', versionsuffix), + ('MPFR', '3.1.5'), + ('GMP', '6.1.2'), + ('libGLU', '9.0.0'), + ('Qt', '4.8.7'), +] + +builddependencies = [ + ('CMake', '3.8.0'), + ('Eigen', '3.3.3'), +] + +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/CGNS/CGNS-3.3.1-foss-2016b.eb b/easybuild/easyconfigs/c/CGNS/CGNS-3.3.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c201e828b8297422fae3fc0a64b3bd185bacd2f --- /dev/null +++ b/easybuild/easyconfigs/c/CGNS/CGNS-3.3.1-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'CMakeMake' + +name = 'CGNS' +version = '3.3.1' + +homepage = 'https://cgns.github.io/' +description = """The CGNS system is designed to facilitate the exchange of data between sites and applications, + and to help stabilize the archiving of aerodynamic data.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/CGNS/CGNS/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['81093693b2e21a99c5640b82b267a495625b663d7b8125d5f1e9e7aaa1f8d469'] + +dependencies = [ + ('HDF5', '1.10.0-patch1'), +] + +builddependencies = [ + ('CMake', '3.6.1'), +] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["cgnscheck", "cgnscompress", "cgnsconvert", "cgnsdiff", + "cgnslist", "cgnsnames", "cgnsupdate"]], + 'dirs': [], +} + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb b/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb index 83fba54e753e54e0d6c0b5c279e956e254cd5395..a951a89a48ef6ca83deef82a503a240e8678c4bd 100644 --- a/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb +++ b/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-intel-2017a.eb b/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a52bcdd9d40acae3f0a366c3b82d6f11c7dca3e6 --- /dev/null +++ b/easybuild/easyconfigs/c/CLAPACK/CLAPACK-3.2.1-intel-2017a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'CLAPACK' +version = '3.2.1' + +homepage = 'http://www.netlib.org/clapack' +description = "C version of LAPACK" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.netlib.org/clapack/'] +sources = [SOURCELOWER_TGZ] +checksums = ['6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac'] + +unpack_options = '--strip-components=1' +buildininstalldir = True +skipsteps = ['configure', 'install'] + +prebuildopts = 'cp make.inc.example make.inc && ' +buildopts = 'CC="$CC" LOADER="$CC" ' + +parallel = 1 + +sanity_check_paths = { + 'files': ['lapack_LINUX.a', 'tmglib_LINUX.a'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/CLISP/CLISP-2.49-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CLISP/CLISP-2.49-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e8a86bb97c4a160003f2a0f99d22a9a6aa3971a6 --- /dev/null +++ b/easybuild/easyconfigs/c/CLISP/CLISP-2.49-GCCcore-6.4.0.eb @@ -0,0 +1,51 @@ +# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu + +easyblock = 'ConfigureMake' + +name = 'CLISP' +version = '2.49' + +homepage = 'http://www.clisp.org/' + +description = """ + Common Lisp is a high-level, general-purpose, object-oriented, dynamic, + functional programming language. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = [GNU_SOURCE + '/release/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['CLISP-%(version)s_fix-readline.patch'] + +checksums = [ + '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890', # clisp-2.49.tar.bz2 + '903ca7367721e5bfe216fd8151659c4d127739311fac61f812e0031faec100ea', # CLISP-2.49_fix-readline.patch +] + + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('DB', '6.2.32'), + ('libffcall', '1.13'), + ('libreadline', '7.0'), + ('libsigsegv', '2.11'), + ('PCRE', '8.41'), + ('zlib', '1.2.11'), +] + +prebuildopts = "cd src && " +preinstallopts = prebuildopts + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/clisp', 'lib/%(namelower)s-%(version)s/base/lisp.a'], + 'dirs': ['share/aclocal', 'share/doc'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/CLISP/CLISP-2.49_fix-readline.patch b/easybuild/easyconfigs/c/CLISP/CLISP-2.49_fix-readline.patch new file mode 100644 index 0000000000000000000000000000000000000000..44e4e73952e73fd17f7f75492ac2a8d906bc192c --- /dev/null +++ b/easybuild/easyconfigs/c/CLISP/CLISP-2.49_fix-readline.patch @@ -0,0 +1,17 @@ +obtained from https://sourceforge.net/p/clisp/bugs/688/ + +$NetBSD: patch-modules_readline_readline.lisp,v 1.1 2016/09/20 14:10:25 wiz Exp $ + +rl_readline_state changed from int to unsigned long in readline-7.0. + +--- modules/readline/readline.lisp.orig 2010-01-06 22:18:03.000000000 +0000 ++++ modules/readline/readline.lisp +@@ -424,7 +424,7 @@ name in ~/.inputrc. This is preferred wa + "The version of this incarnation of the readline library, e.g., 0x0402.")) + (def-c-var gnu-readline-p (:name "rl_gnu_readline_p") (:type int) + (:documentation "True if this is real GNU readline.")) +-(def-c-var readline-state (:name "rl_readline_state") (:type int) ++(def-c-var readline-state (:name "rl_readline_state") (:type ulong) + (:documentation "Flags word encapsulating the current readline state.")) + (def-c-var editing-mode (:name "rl_editing_mode") (:type int) + (:documentation "Says which editing mode readline is currently using. diff --git a/easybuild/easyconfigs/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb b/easybuild/easyconfigs/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb index fbd1e0f85d8b8f54020e71169da7cb01bb47f8eb..137bbb160376545515e66de5d1c178325f7d18aa 100644 --- a/easybuild/easyconfigs/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb @@ -4,13 +4,13 @@ name = 'CLooG' version = '0.18.1' homepage = 'http://www.bastoul.net/cloog/index.php' -description = """CLooG is a free software and library to generate code for scanning Z-polyhedra. -That is, it finds a code (e.g. in C, FORTRAN...) that reaches each integral point of one or more parameterized polyhedra. -CLooG has been originally written to solve the code generation problem for optimizing compilers based on the polytope model. -Nevertheless it is used now in various area e.g. to build control automata for high-level synthesis or to find the best -polynomial approximation of a function. CLooG may help in any situation where scanning polyhedra matters. While the user -has full control on generated code quality, CLooG is designed to avoid control overhead and to produce a very effective code. -""" +description = """CLooG is a free software and library to generate code for scanning Z-polyhedra. That is, it finds a + code (e.g. in C, FORTRAN...) that reaches each integral point of one or more parameterized polyhedra. CLooG has been + originally written to solve the code generation problem for optimizing compilers based on the polytope model. + Nevertheless it is used now in various area e.g. to build control automata for high-level synthesis or to find the + best polynomial approximation of a function. CLooG may help in any situation where scanning polyhedra matters. While + the user has full control on generated code quality, CLooG is designed to avoid control overhead and to produce a + very effective code.""" toolchain = {'name': 'GCC', 'version': '4.8.2'} diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb index e6f905f4098a3847b4fe46f1617f55ba6220dd3c..b5f1d052ce6b2774f5500bffedadaebc84a97519 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-foss-2015a.eb @@ -18,7 +18,7 @@ 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'), + # ('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-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 index 130d3553bdf799008ba38f34dfb603f1ed489d6e..bbe947dc70dab642b0b69232e1c85e24e23f6b7c 100644 --- 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 @@ -18,7 +18,7 @@ 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'), + # ('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb index 5e1447f0f0fab7b743fad920befa5282f21791e7..e4ebb6e7110c30d07b0147dc9853c0c462f0d198 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015a.eb @@ -18,7 +18,7 @@ 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'), + # ('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015b.eb index 135315981b18ab989b0b3e40cd6886b291610099..c20cd926c3e40fe0a0f1f89aa1efa4e185ea5648 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-intel-2015b.eb @@ -18,7 +18,7 @@ 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'), + # ('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.3.1-intel-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.3.1-intel-2015a.eb index b8e7064fcc563ab912f7b9fe48def82c5ae4b35d..86657cbc548d106e6e6d47c3866721c735d3264e 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.3.1-intel-2015a.eb @@ -18,7 +18,7 @@ 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.3.2-GNU-4.9.3-2.25.eb index 86f4ad56814d99e8a4e1ede147df5cbb9f619847..b454e2d862045a76604b0e5dec7df324f3502475 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.3.2-GNU-4.9.3-2.25.eb @@ -18,7 +18,7 @@ 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/c/CMake/CMake-3.3.2-gimkl-2.11.5.eb index 635df8455b8275430d34e4ac9950897d90c9a320..a7b9c8e81a08a55fc75b67e7e0f68c6c1e7aecf6 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.3.2-gimkl-2.11.5.eb @@ -18,7 +18,7 @@ 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-intel-2015b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.3.2-intel-2015b.eb index ba3ca2e1aa50f78fceb673090cf9999dfb8779e8..4e830d782c9520b723d9c97d6a6d8476dc015738 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.3.2-intel-2015b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.3.2-intel-2015b.eb @@ -18,7 +18,7 @@ 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.0-intel-2015b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.0-intel-2015b.eb index 21bbc29383fc1d0ef193f44195d920f10a759cfd..db836864c08cbd5bca5791ad2baaf079cad7de2d 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.0-intel-2015b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.0-intel-2015b.eb @@ -12,19 +12,19 @@ toolchain = {'name': 'intel', 'version': '2015b'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCC-4.9.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCC-4.9.2.eb index cb117db3226d4a7d5c796c422ea7ec9d2d8cc35e..8b223712ccf2fbe97a70ab4695c2012af0376255 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCC-4.9.2.eb @@ -12,10 +12,12 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] +configopts = '-- -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + dependencies = [('ncurses', '5.9')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb index 1a599467bd455977ac991cd3adcb113dd1b5ac49..cfb07fd87dbe87e847b285dbfafc63c01598aecd 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-GCCcore-4.9.3.eb @@ -14,19 +14,19 @@ sources = [SOURCELOWER_TAR_GZ] builddependencies = [('binutils', '2.25')] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015a.eb index 4f9c1dcfa2ca5ca1cdfd6ba248f226d74380dd0c..f268f237cd2637b29bae03471a027b2fdef1b5fe 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015a.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' dependencies = [ ('ncurses', '5.9'), @@ -21,7 +21,7 @@ dependencies = [ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015b.eb index 5702e9976db58d9e561616805e5a771274befcc4..ffff7b421bca85fe3f88d186943feae03441ba4f 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2015b.eb @@ -12,19 +12,19 @@ toolchain = {'name': 'foss', 'version': '2015b'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2016a.eb index 87dc8ebec4ef0dca2936c93194536d60b38f6340..ee7d8242e7ed4c2135cd3867e73a317b5fa97bca 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-foss-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2015b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2015b.eb index 638514df1f68638104ea2e06ab3a75d2d6afdadc..3b85329fd7b6b56f4028aa2f26a26fb0ec56fc25 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2015b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2015b.eb @@ -12,19 +12,19 @@ toolchain = {'name': 'intel', 'version': '2015b'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index df5823de42217612725d39f3c8cf7901504e638f..c2e052b35661cc4b7b9a8cdb6927b7439c422853 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016a.eb index db841bbaef4d9b13ca4b89f411d499d3f268c879..8a76e1e7924f7c826016f9940d0a102725d3d64a 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 0204c038c79b1d9b90acf1cda613239af202f760..88f897fda1fb75e9871f4a066b9a18bf3883be91 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 36a239c230c516bd3d7d7e5f31748393b84686b2..1c3334739a849084ea6de839a83334228dae6fe8 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016a.eb index e6beb92beec75b68d631264600ddc139f381db97..3abfe801d8d9e238fa204ea81fe60f114882694f 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index cfb29da8c6bf080ad09d850d55b07d4ee2204841..4f47e3e9af7172913815ceb501a2c859c62a9224 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-gimkl-2.11.5.eb index f5527c16d6f57b6b93f03667371009553e590f1e..4d2e8c78ebd37f0c6886d9275765a5fa4727a952 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-gimkl-2.11.5.eb @@ -12,19 +12,19 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-goolf-1.7.20.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-goolf-1.7.20.eb index 383be7ac07f4b57b00e4fd6812e6b3b5e9d199fe..7ff969cd255ddfdf8901053f09e2d91f24db4577 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-goolf-1.7.20.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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.1p'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 7deb175b910b133e3379d1db0991272376d43082..4c6f13f16c564a864e3337818f84fde6520912ad 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1k'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-intel-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-intel-2016a.eb index 31b70f1b8ad9103d977bedd2830901882b501e41..e2aca6e62bb29e2202c9079b5563914759b3b7e8 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-intel-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-intel-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index c7cd4a579a0fe1ef1143b43f99f52c26067d9e4c..9ffba8c3ebe2332b199c1e66c41e092855f41e66 100644 --- 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 @@ -13,10 +13,12 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] +configopts = '-- -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + dependencies = [('ncurses', '5.9')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index f9e868c77a7d018860f5ff43b6614fb56bb02632..38d4964aee3c2b8d27064c030d5bab0b3dc66780 100644 --- 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 @@ -13,10 +13,12 @@ toolchain = {'name': 'CrayGNU', 'version': '2016.03'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] +configopts = '-- -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + dependencies = [('ncurses', '6.0')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index a70441375c0e4016fb4660ae26409b92fa93be4b..f983c4cc8dc5c64bee375664452b1865fdca3c63 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 619aaa3ab8aa293ee5a423bca49653d6debe769d..b10a90630e95b00d5a9f25995d8b3c74f30401d2 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 9075c094fb9dddf47a7d3a7d009235ce8088034e..ac3c18045c39eb43f999fa230a79ded0c57238a0 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 42e9b3b3bdba0019e6715258f9e557f63d0cfff4..7752fb3e02a67adb508b5886e371328b5f190aa8 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 1f3daa3224c58476a6109ba6ba8ca96a5f162c5a..d8e716c6e8c8e231623c6de33631e532deffe032 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 6d07f31ebd4b1a43e755b2083b42e9d8d54c391d..58e3a733939c1a842cf1fd783db08368f26602d2 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index b68274e5b4bf4d24e8945a31d3df4c4ca653bb1a..bbd6da6d24b82d248506fa95bea6b5d07b676da4 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb index 412e055df687a82606c730b5edd4c317f7958305..701830e8719d0a207b3455b4383aeb95f3cadef2 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb @@ -12,10 +12,12 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] +configopts = '-- -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + dependencies = [('ncurses', '6.0')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 97b2282312fdb2dc386f319eb008d3f7ab5c60c3..d75cce9d86666ae2ac630978630d7ed11228b897 100644 --- 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 @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index d5ca429e05c505cb75fa5bd613bb898ff5121bce..24218f54654c9bc9fb744c62740e02429220eb94 100644 --- 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 @@ -12,7 +12,7 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' builddependencies = [ ('binutils', '2.25'), @@ -22,13 +22,13 @@ 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'), + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index c1386c78f896d8dc07fb578f87f9d3f0253b1a5e..6d2b9fdc586b22936bfa284a1fbad0d7620ee47f 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index 40d915d152ffed6606ba6cd6a87ebb9e652c2944..f670d07d54588f6b501dcc7804bc2f55bef74639 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb @@ -14,19 +14,19 @@ sources = [SOURCELOWER_TAR_GZ] patches = ['%(name)s-%(version)s-use-gnu11.patch'] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.1s'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..d19958612286520d79cc119230a9d6e01832cb06 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1.eb @@ -0,0 +1,26 @@ +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': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +# Use OS dependencies in order to ensure that CMake can build software that +# depends on them +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'ncurses-devel'] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb index aa63de70da721013fc93e04d1b4e4f1999961539..270ce1c1354d642ab4a769de0224f226ad5bcda2 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-GCCcore-5.4.0.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'GCCcore', 'version': '5.4.0'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' builddependencies = [ ('binutils', '2.26'), @@ -23,13 +23,13 @@ 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.1.0c'), + # ('OpenSSL', '1.1.0c'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index adb0724437a111d40b93466730dc87eb11286f72..70548108abf16b18e6223670628528200e518d81 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-foss-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-foss-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.2j'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } 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 index b6e496837c29857c60970db220b2ab962dae18e0..f06386cba38f113fd70774eacf8396e117fd0212 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.2j'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb index 5b3221d0bf7e2c9e09c6d665aee8474b1aa3f8cf..c650526070f2804dcdc9788d9a5cbdc321cd669c 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-5.4.0.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'GCCcore', 'version': '5.4.0'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' builddependencies = [ ('binutils', '2.26'), @@ -23,13 +23,13 @@ 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.1.0c'), + # ('OpenSSL', '1.1.0c'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb index b364332ea03c7dc74cfe573fcdba9bbe21b4cc92..99526d7cb2d7492e582493f520beb7760b9dec05 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-GCCcore-6.2.0.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'GCCcore', 'version': '6.2.0'} source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] -configopts = '-- -DCMAKE_USE_OPENSSL=1' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' builddependencies = [ ('binutils', '2.27'), @@ -22,13 +22,13 @@ 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.1.0c'), + # ('OpenSSL', '1.1.0c'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-foss-2016b.eb index e459f784ef7afb3040343516299ba9fc64bf81c1..9bbc720528b1fefe60a5da8006d328747329facb 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-foss-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-foss-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.2j'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-intel-2016b.eb index 0464c9024de4e98f9916c5b7400d9a2a9e92d14a..f948d565bf8ce80b0f8d82b50e111bf838f15071 100644 --- a/easybuild/easyconfigs/c/CMake/CMake-3.7.1-intel-2016b.eb +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.1-intel-2016b.eb @@ -12,19 +12,19 @@ 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' +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' 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'), + # ('OpenSSL', '1.0.2j'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], 'dirs': [], } diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..29e1e466f95181a9598b908a785ca089687e746c --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.2-GCCcore-6.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.7.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': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +builddependencies = [ + ('binutils', '2.27'), +] + + +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.1.0c'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.2-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d41f93b9bc373ab7c1f70769b377bb2159372c4 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.2-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.7.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 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +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 ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.7.2-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.7.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f113cacf3eb4c278ee0e9b8708fd78402e3f8c08 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.7.2-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.7.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 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +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 ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.8.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.8.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..522448447cd0fb41baf8299f2764b34d8199df1a --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.8.0-GCCcore-6.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.8.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': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +builddependencies = [ + ('binutils', '2.27'), +] + + +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.1.0c'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.8.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.8.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4eddbf2181c1830b60933c24e7884e640a77d57c --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.8.1-GCCcore-6.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.8.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': '6.3.0'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +builddependencies = [ + ('binutils', '2.27'), +] + + +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.1.0c'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.8.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.8.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..23aa365a15dd085320c9178d8fb7f8796f34a28f --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.8.2-GCCcore-6.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.8.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': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +builddependencies = [ + ('binutils', '2.27'), +] + + +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.1.0c'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4b9208d08862cde1257786ce51b3d0b8cb81911b --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.9.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': '6.3.0'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'] + +builddependencies = [ + ('binutils', '2.27'), +] + +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +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.1.0c'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3fbbcb5eaaa0480b3872a960f6eb8c488bc408d2 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.9.1-GCCcore-6.4.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.9.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': '6.4.0'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'] + +configopts = '-- -DCMAKE_USE_OPENSSL=1 -DCMAKE_PREFIX_PATH=$EBROOTNCURSES' + +builddependencies = [ + ('binutils', '2.28'), +] + +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.1.0c'), +] + +osdependencies = [ + ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), +] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.9.1.eb b/easybuild/easyconfigs/c/CMake/CMake-3.9.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..deece4acb7c2d38f176498fffa6289ba2baf6344 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.9.1.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.9.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': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +# Use OS dependencies in order to ensure that CMake can build software that +# depends on them +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel'), 'ncurses-devel'] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['ccmake', 'cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CNVnator/CNVnator-0.3.3-foss-2016b.eb b/easybuild/easyconfigs/c/CNVnator/CNVnator-0.3.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..83fea791407c5202020a99a5888d22b9b39f0dac --- /dev/null +++ b/easybuild/easyconfigs/c/CNVnator/CNVnator-0.3.3-foss-2016b.eb @@ -0,0 +1,40 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: CCPL +# +# Notes:: +## + +easyblock = 'CmdCp' + +name = 'CNVnator' +version = '0.3.3' + +homepage = 'https://github.com/abyzovlab/CNVnator' +description = """ a tool for CNV discovery and genotyping from depth-of-coverage by mapped reads +""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['v%(version)s/%(name)s_v%(version)s.zip'] +source_urls = ['https://github.com/abyzovlab/CNVnator/releases/download'] + +dependencies = [ + ('Perl', '5.24.0'), +] + +skipsteps = ['build'] + +files_to_copy = [(['cnvnator2VCF.pl'], 'bin')] + + +sanity_check_paths = { + 'files': ['bin/cnvnator2VCF.pl'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb index 7f2755eaba59e0985222fc89c2b130653afc453e..0ede673dd5dacf63ef85bd5b591282024b57b0a3 100644 --- a/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/CONTRAfold/CONTRAfold-2.02-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index b60083b2b25384326d5e375064d468eeafb77621..b276c15679f8274b952819834050f6f134224340 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics 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 index 41ffea3e50b9484c18167e39191d078fbf5bb66e..67bfcf476e8328709a4aad41d24d333cb50333a4 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb index 7188e62917bfc8f1ab2a30c9afc3b1981d470ca1..0a291108aec654fbc738c21a71800b29b4b94e33 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10-ipi.eb @@ -32,6 +32,6 @@ dependencies = [('Libint', '1.1.4')] parallel = 1 # about 100 tests fail -ignore_regtest_fails=True +ignore_regtest_fails = True moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb index 5c6f21e19503adef60c533a883c482a7b2736655..985781685df78e4d1bff4c937f08e3f07b65c6f4 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.4.0-goolf-1.4.10.eb @@ -14,7 +14,7 @@ source_urls = ['http://sourceforge.net/projects/cp2k/files/'] sources = [SOURCELOWER_TAR_BZ2] patches = [ - 'CP2K-%(version)s-fix_compile_date_lastsvn.patch', + 'CP2K-%(version)s-fix_compile_date_lastsvn.patch', 'do_regtest_nocompile.patch' ] @@ -30,6 +30,6 @@ dependencies = [('Libint', '1.1.4')] parallel = 1 # about 100 tests fail -ignore_regtest_fails=True +ignore_regtest_fails = True moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb b/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb index df760b1c153662d76a06eda178f3cc9f008e9a2c..a4e80549b5695c2d908525f8336aee018e5978c8 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goolf-1.4.10-psmp.eb @@ -37,7 +37,6 @@ maxtasks = 1 # need to set OMP_NUM_THREADS to 1, to avoid failed tests during regression test # without this, 32 tests (out of 2196) fail -import os -os.environ['OMP_NUM_THREADS'] = '1' +omp_num_threads = '1' moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb index d34361f252da6988dbf91cd954686d511960a5ac..bf60245a75e7a72707e96bfdb9a345bb7fa80c92 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11-cuda-7.0.eb @@ -40,7 +40,7 @@ parallel = 1 # regression test runtest = False # regression test reports failures -#ignore_regtest_fails = True +# ignore_regtest_fails = True # build type type = 'psmp' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb index e7bf9550c79da598cb2d9b577d8545be2d804677..20bfca4976bd98ab6d0cc7afe939b37c3a2d4dae 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-CrayGNU-2015.11.eb @@ -37,7 +37,7 @@ parallel = 1 # regression test runtest = False # regression test reports failures -#ignore_regtest_fails = True +# ignore_regtest_fails = True # build type type = 'psmp' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-1.eb b/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-1.eb index 299410b70c78ed6b7fc80e299e0883408606fd9a..c2e6b4b40675988ece758818c8092db7454f274d 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-1.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste @@ -36,7 +36,8 @@ elif OS_NAME in ['debian', 'ubuntu']: if OS_VERSION in ['11.10', '10.04']: system = 'ubuntu%s' % OS_VERSION else: - print "Falling back to ubuntu11.10 as default for OS_NAME=%s, OS_VERSION=%s; kindly amend this easyconfig" % (OS_NAME, OS_VERSION) + OS = (OS_NAME, OS_VERSION) + print "Falling back to ubuntu11.10 as default for OS_NAME=%s, OS_VERSION=%s; kindly amend this easyconfig" % OS system = 'ubuntu11.10' elif OS_NAME == "opensuse": system = 'suse12.1' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-GCC-4.6.4-1.eb b/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-GCC-4.6.4-1.eb index 9b2a072f8b8b668acd1594415a83634eec62a8f2..266db17b7378dfb46367388951fad3873d5c6220 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-GCC-4.6.4-1.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-5.0.35-GCC-4.6.4-1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste @@ -36,7 +36,8 @@ elif OS_NAME in ['debian', 'ubuntu']: if OS_VERSION in ['11.10', '10.04']: system = 'ubuntu%s' % OS_VERSION else: - print "Falling back to ubuntu11.10 as default for OS_NAME=%s, OS_VERSION=%s; kindly amend this easyconfig" % (OS_NAME, OS_VERSION) + OS = (OS_NAME, OS_VERSION) + print "Falling back to ubuntu11.10 as default for OS_NAME=%s, OS_VERSION=%s; kindly amend this easyconfig" % OS system = 'ubuntu11.10' elif OS_NAME == "opensuse": system = 'suse12.1' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb index 437ebc2ce714067269494f28778dd979d86d7925..3213a317321c6bc3ef1e89509b60aeb10f526440 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.7.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.8.2.eb b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.8.2.eb index 63bd33a5ba9ff6acfa129ff1a36e30cb25e6c023..41fb7a42e995be4bafc82a01e63966a4fb20970b 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb index c2fec1c504fc757696567fd4fa1914ca4f651ce0..bf2df9790e1915883124129e828aaa583baee73c 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-5.5.22.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb index 76cb0b94f93ad8e194242f21948db74ec1df4039..009755e0fb8ace8ecaf9a963241aa730e4d8fd3f 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.0.37.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb index 920ee4c4faaaa53963d81d4c5260c23ffd8767c1..d2a841d669159df9c24d36341e0453ccd3f19ac9 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-6.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb index eecde070965c12d94cf445a9491fe5aefe223fb5..e9316192308c20c114248f3c290f19f2d2f4dbe5 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-GCC-4.9.4-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2016 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA, Ghent University, Microway # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste, Eliot Eshelman diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb index 50a365b60a1a5f81ec1d7ede0477bb04031eaf15..b9b41e5dca40550219cacff785e1af663955ef54 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University, # Forschungszentrum Juelich @@ -12,8 +12,6 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html ## -#easyblock = 'ConfigureMake' - name = 'CUDA' version = '7.5.18' 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 index dc4d389bafb46cb5f470de32231807be95a7b453..0752dc6cc8569924eb61f06f8bafa52016db351c 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University, # Forschungszentrum Juelich @@ -12,8 +12,6 @@ # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html ## -#easyblock = 'ConfigureMake' - name = 'CUDA' version = '7.5.18' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb index 9407a6399ef7ef14f54055fdc14fcc962d13f60e..8a34ad1f5e226c874021dc1b82ffa891b194e34f 100644 --- a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb +++ b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44.eb @@ -13,6 +13,6 @@ source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor) sources = ['%(namelower)s_%(version)s_linux-run'] -modextravars = { 'CUDA_HOME': '%(installdir)s' } +modextravars = {'CUDA_HOME': '%(installdir)s'} moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3ad585f708a484ecde5b1ab0f8add8ee615ef22 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61.eb @@ -0,0 +1,18 @@ +name = 'CUDA' +version = '8.0.61' + +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 = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod2/local_installers/'] + +sources = ['cuda_%(version)s_375.26_linux-run'] + +modextravars = {'CUDA_HOME': '%(installdir)s'} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61_375.26-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61_375.26-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..8bfbdd15f711c5ddb37f4b83eb7498feeaefb3ea --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.61_375.26-GCC-5.4.0-2.26.eb @@ -0,0 +1,24 @@ +name = 'CUDA' +version = '8.0.61_375.26' + +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 = [ + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/', + 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/', + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod2/local_installers/', +] + +sources = ['%(namelower)s_%(version)s_linux-run'] + +checksums = [ + '33e1bd980e91af4e55f3ef835c103f9b', +] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCC-4.8.2.eb b/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCC-4.8.2.eb index b8b9c80a8dfe52f5ceff3631716f8f42f49ed28c..d6aba60dab854adc8f1d41fb62477f870ec09f7c 100644 --- a/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## 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 index e9bbed8bb408f80f991a353e8ed09453e22b2d0d..b4f49365df83d744d6d23fb195ad9d4c936d4fe4 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb index 071eb0169f78ddcf0a759da9cb836e698c457d10..e06141ece538f88d3fcafd86e39738f86980f4a7 100644 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-goolf-1.4.10-Python-2.7.3.eb @@ -5,8 +5,9 @@ version = '1.1.5' homepage = 'http://abel.ee.ucla.edu/cvxopt/' description = """CVXOPT is a free software package for convex optimization based on the Python programming language. -Its main purpose is to make the development of software for convex optimization applications straightforward -by building on Python's extensive standard library and on the strengths of Python as a high-level programming language.""" + Its main purpose is to make the development of software for convex optimization applications straightforward by + building on Python's extensive standard library and on the strengths of Python as a high-level programming language. +""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb index 3e32468f92e7b5a4e399b96b79251bb3b7c792ea..795f2f0360453c76006597800b6e856a26261fdd 100644 --- a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-ictce-5.3.0-Python-2.7.3.eb @@ -5,8 +5,9 @@ version = '1.1.5' homepage = 'http://abel.ee.ucla.edu/cvxopt/' description = """CVXOPT is a free software package for convex optimization based on the Python programming language. - Its main purpose is to make the development of software for convex optimization applications straightforward - by building on Python's extensive standard library and on the strengths of Python as a high-level programming language.""" + Its main purpose is to make the development of software for convex optimization applications straightforward by + building on Python's extensive standard library and on the strengths of Python as a high-level programming language. +""" toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-fix-setup-py.patch b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-fix-setup-py.patch new file mode 100644 index 0000000000000000000000000000000000000000..5a36e6e338858ba761235b8e7e4ee4084f5ff2a1 --- /dev/null +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-fix-setup-py.patch @@ -0,0 +1,130 @@ +# Patches the setup.py to use EB settings for BLAS/LAPACK, FFTW, etc +# wpoely86@gmail.com +diff -ur cvxopt-1.1.9.orig/setup.py cvxopt-1.1.9/setup.py +--- cvxopt-1.1.9.orig/setup.py 2016-11-30 08:35:21.000000000 +0100 ++++ cvxopt-1.1.9/setup.py 2017-09-04 15:11:41.855020186 +0200 +@@ -80,10 +80,12 @@ + LAPACK_LIB = os.environ.get("CVXOPT_LAPACK_LIB",LAPACK_LIB) + BLAS_LIB_DIR = os.environ.get("CVXOPT_BLAS_LIB_DIR",BLAS_LIB_DIR) + BLAS_EXTRA_LINK_ARGS = os.environ.get("CVXOPT_BLAS_EXTRA_LINK_ARGS",BLAS_EXTRA_LINK_ARGS) ++FFTW_EXTRA_LINK_ARGS = os.environ.get("CVXOPT_FFTW_EXTRA_LINK_ARGS","") + DATA_FILES = os.environ.get("CVXOPT_DATA_FILES",[]) + if type(BLAS_LIB) is str: BLAS_LIB = BLAS_LIB.strip().split(';') + if type(LAPACK_LIB) is str: LAPACK_LIB = LAPACK_LIB.strip().split(';') +-if type(BLAS_EXTRA_LINK_ARGS) is str: BLAS_EXTRA_LINK_ARGS = BLAS_EXTRA_LINK_ARGS.strip().split(';') ++if type(BLAS_EXTRA_LINK_ARGS) is str: BLAS_EXTRA_LINK_ARGS = BLAS_EXTRA_LINK_ARGS.strip().split(' ') ++if type(FFTW_EXTRA_LINK_ARGS) is str: FFTW_EXTRA_LINK_ARGS = FFTW_EXTRA_LINK_ARGS.strip().split(' ') + if type(DATA_FILES) is str: DATA_FILES = DATA_FILES.strip().split(';') + BUILD_GSL = int(os.environ.get("CVXOPT_BUILD_GSL",BUILD_GSL)) + GSL_LIB_DIR = os.environ.get("CVXOPT_GSL_LIB_DIR",GSL_LIB_DIR) +@@ -112,7 +114,7 @@ + # optional modules + + if BUILD_GSL: +- gsl = Extension('gsl', libraries = ['m', 'gsl'] + BLAS_LIB, ++ gsl = Extension('gsl', libraries = ['m', 'gsl'], + include_dirs = [ GSL_INC_DIR ], + library_dirs = [ GSL_LIB_DIR, BLAS_LIB_DIR ], + extra_link_args = BLAS_EXTRA_LINK_ARGS, +@@ -120,10 +122,10 @@ + extmods += [gsl]; + + if BUILD_FFTW: +- fftw = Extension('fftw', libraries = ['fftw3'] + BLAS_LIB, ++ fftw = Extension('fftw', + include_dirs = [ FFTW_INC_DIR ], + library_dirs = [ FFTW_LIB_DIR, BLAS_LIB_DIR ], +- extra_link_args = BLAS_EXTRA_LINK_ARGS, ++ extra_link_args = BLAS_EXTRA_LINK_ARGS + FFTW_EXTRA_LINK_ARGS, + sources = ['src/C/fftw.c'] ) + extmods += [fftw]; + +@@ -135,7 +137,7 @@ + extmods += [glpk]; + + if BUILD_DSDP: +- dsdp = Extension('dsdp', libraries = ['dsdp'] + LAPACK_LIB + BLAS_LIB, ++ dsdp = Extension('dsdp', libraries = ['dsdp'], + include_dirs = [ DSDP_INC_DIR ], + library_dirs = [ DSDP_LIB_DIR, BLAS_LIB_DIR ], + extra_link_args = BLAS_EXTRA_LINK_ARGS, +@@ -144,19 +146,19 @@ + + # Required modules + +-base = Extension('base', libraries = ['m'] + LAPACK_LIB + BLAS_LIB, ++base = Extension('base', libraries = ['m'], + library_dirs = [ BLAS_LIB_DIR ], + define_macros = MACROS, + extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = ['src/C/base.c','src/C/dense.c','src/C/sparse.c']) + +-blas = Extension('blas', libraries = BLAS_LIB, ++blas = Extension('blas', + library_dirs = [ BLAS_LIB_DIR ], + define_macros = MACROS, + extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = ['src/C/blas.c'] ) + +-lapack = Extension('lapack', libraries = LAPACK_LIB + BLAS_LIB, ++lapack = Extension('lapack', + library_dirs = [ BLAS_LIB_DIR ], + define_macros = MACROS, + extra_link_args = BLAS_EXTRA_LINK_ARGS, +@@ -164,9 +166,10 @@ + + if not SUITESPARSE_SRC_DIR: + umfpack = Extension('umfpack', +- libraries = ['umfpack','cholmod','amd','colamd','suitesparseconfig'] + LAPACK_LIB + BLAS_LIB + RT_LIB, ++ libraries = ['umfpack','cholmod','amd','colamd','suitesparseconfig'] + RT_LIB, + include_dirs = [SUITESPARSE_INC_DIR], + library_dirs = [SUITESPARSE_LIB_DIR, BLAS_LIB_DIR], ++ extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = ['src/C/umfpack.c']) + else: + umfpack = Extension('umfpack', +@@ -177,7 +180,6 @@ + SUITESPARSE_SRC_DIR + '/SuiteSparse_config' ], + library_dirs = [ BLAS_LIB_DIR ], + define_macros = MACROS + [('NTIMER', '1'), ('NCHOLMOD', '1')], +- libraries = LAPACK_LIB + BLAS_LIB, + extra_compile_args = ['-Wno-unknown-pragmas'], + extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = [ 'src/C/umfpack.c', +@@ -190,14 +192,14 @@ + + if not SUITESPARSE_SRC_DIR: + cholmod = Extension('cholmod', +- libraries = ['cholmod','colamd','amd','suitesparseconfig'] + LAPACK_LIB + BLAS_LIB + RT_LIB, ++ libraries = ['cholmod','colamd','amd','suitesparseconfig'] + RT_LIB, + include_dirs = [SUITESPARSE_INC_DIR], + library_dirs = [SUITESPARSE_LIB_DIR, BLAS_LIB_DIR], ++ extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = [ 'src/C/cholmod.c' ]) + else: + cholmod = Extension('cholmod', + library_dirs = [ BLAS_LIB_DIR ], +- libraries = LAPACK_LIB + BLAS_LIB, + include_dirs = [ SUITESPARSE_SRC_DIR + '/CHOLMOD/Include', + SUITESPARSE_SRC_DIR + '/COLAMD', + SUITESPARSE_SRC_DIR + '/AMD/Include', +@@ -219,17 +221,18 @@ + libraries = ['amd','suitesparseconfig'] + RT_LIB, + include_dirs = [SUITESPARSE_INC_DIR], + library_dirs = [SUITESPARSE_LIB_DIR], ++ extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = ['src/C/amd.c']) + else: + amd = Extension('amd', + include_dirs = [SUITESPARSE_SRC_DIR + '/AMD/Include', + SUITESPARSE_SRC_DIR + '/SuiteSparse_config' ], + define_macros = MACROS + [('NTIMER', '1')], ++ extra_link_args = BLAS_EXTRA_LINK_ARGS, + sources = [ 'src/C/amd.c', SUITESPARSE_SRC_DIR + '/SuiteSparse_config/SuiteSparse_config.c'] + + glob(SUITESPARSE_SRC_DIR + '/AMD/Source/*.c') ) + + misc_solvers = Extension('misc_solvers', +- libraries = LAPACK_LIB + BLAS_LIB, + library_dirs = [ BLAS_LIB_DIR ], + define_macros = MACROS, + extra_link_args = BLAS_EXTRA_LINK_ARGS, diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e991d56311b1975d9b56a82d95fb06bacfd8657b --- /dev/null +++ b/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.9-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,42 @@ +easyblock = "PythonPackage" + +name = 'CVXOPT' +version = '1.1.9' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://cvxopt.org' +description = """CVXOPT is a free software package for convex optimization based on the Python programming language. + Its main purpose is to make the development of software for convex optimization applications straightforward by + building on Python's extensive standard library and on the strengths of Python as a high-level programming language. +""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/cvxopt/cvxopt/archive/'] +sources = ['%(version)s.tar.gz'] + +patches = ['%(name)s-%(version)s-fix-setup-py.patch'] + +checksums = [ + '09997fec809179c9bb9fe8cdd202ad6ecb675f890658219022f492e0797122ee', # 1.1.9.tar.gz + '89058d53c55dcdc94a9b7a6ea8c6a6e78a693210d1d27a4178f68926ae5099e3', # CVXOPT-1.1.9-fix-setup-py.patch +] + +dependencies = [ + ('Python', '2.7.13'), + ('SuiteSparse', '4.5.5', '-METIS-5.1.0'), + ('GSL', '2.3'), +] + +prebuildopts = 'CVXOPT_BUILD_FFTW=1 CVXOPT_BUILD_GSL=1 CVXOPT_BLAS_EXTRA_LINK_ARGS="$LIBLAPACK" ' +prebuildopts += 'CVXOPT_FFTW_EXTRA_LINK_ARGS="$LIBFFT" CVXOPT_SUITESPARSE_SRC_DIR=$EBROOTSUITESPARSE' + +installopts = ' && nosetests' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/c/Caffe/Caffe-rc3-foss-2016a-CUDA-7.5.18-Python-2.7.11.eb b/easybuild/easyconfigs/c/Caffe/Caffe-rc3-foss-2016a-CUDA-7.5.18-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..4a545a7291c3aab999d3a153181b39d690474e2b --- /dev/null +++ b/easybuild/easyconfigs/c/Caffe/Caffe-rc3-foss-2016a-CUDA-7.5.18-Python-2.7.11.eb @@ -0,0 +1,59 @@ +easyblock = 'CMakeMake' + +name = 'Caffe' +version = 'rc3' + +cudaversion = '7.5.18' +versionsuffix = '-CUDA-%s-Python-%%(pyver)s' % cudaversion + +homepage = 'https://github.com/BVLC/caffe' +description = """ +Caffe is a deep learning framework made with expression, speed, +and modularity in mind. It is developed by the Berkeley Vision +and Learning Center (BVLC) and community contributors. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/BVLC/caffe/archive/'] + +builddependencies = [ + ('CMake', '3.4.3'), +] + +protobuf_ver = '3.0.2' + +dependencies = [ + ('glog', '0.3.4'), + ('gflags', '2.1.2'), + ('OpenCV', '3.1.0'), + ('CUDA', cudaversion, '', True), + ('cuDNN', '4.0', '', True), + ('LMDB', '0.9.18'), + ('LevelDB', '1.18'), + ('snappy', '1.1.3'), + ('protobuf', protobuf_ver), + ('protobuf-python', protobuf_ver, '-Python-%(pyver)s'), + ('HDF5', '1.8.16', '-serial'), + ('Boost', '1.61.0', '-Python-%(pyver)s'), + ('Python', '2.7.11'), + ('scikit-image', '0.12.3', '-Python-%(pyver)s') +] + +configopts = '-DBLAS=open' + +modextrapaths = {'PYTHONPATH': ['python']} + +sanity_check_paths = { + 'files': ['bin/caffe'] + + ['lib/%s' % x for x in ['libcaffe.so', 'libproto.a']] + + ['python/caffe/_caffe.so'] + + ['include/caffe/proto/caffe.pb.h'], + 'dirs': [], +} + +sanity_check_commands = [('python', "-c 'import caffe'")] + +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 index df2115bf2e20534ea02b491090e5877b22060915..6ba32558a29624b78bb7146880cd656e6b635a01 100644 --- 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 @@ -26,7 +26,7 @@ common_opts = 'env_vars=all CC="$CC" CXX="$CXX" blas_lapack_libs=mkl_rt blas_lap common_opts += ' sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' buildopts = 'build ' + common_opts runtest = 'test ' + common_opts -buildopts = 'install ' + common_opts +installopts = 'install ' + common_opts prefix_arg = 'prefix=' modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} diff --git a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..87566ca1da06d829a99fc3ca9d2293a7d832767c --- /dev/null +++ b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,50 @@ +easyblock = 'SCons' + +name = 'Cantera' +version = '2.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/Cantera/cantera' +description = """Chemical kinetics, thermodynamics, and transport tool suite""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/Cantera/cantera/archive/'] +sources = ['v%(version)s.tar.gz'] + +patches = [ + 'Cantera-%(version)s_fix-bug-416.patch', + 'Cantera-%(version)s_fix-test-reprod.patch', +] + +dependencies = [ + ('Python', '2.7.12'), + ('Boost', '1.63.0', versionsuffix), + ('SUNDIALS', '2.7.0'), + ('Eigen', '3.3.2'), + ('fmt', '3.0.1'), + ('googletest', '1.8.0'), +] +builddependencies = [ + ('SCons', '2.5.1', versionsuffix), + ('3to2', '1.1.1', versionsuffix), +] + +common_opts = 'env_vars=all CC="$CC" CXX="$CXX" blas_lapack_libs=openblas 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 +installopts = '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/Cantera/Cantera-2.3.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..62c745b3534d83bd5a17b971f7ebc2c8d3668aa6 --- /dev/null +++ b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,50 @@ +easyblock = 'SCons' + +name = 'Cantera' +version = '2.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/Cantera/cantera' +description = """Chemical kinetics, thermodynamics, and transport tool suite""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/Cantera/cantera/archive/'] +sources = ['v%(version)s.tar.gz'] + +patches = [ + 'Cantera-%(version)s_fix-bug-416.patch', + 'Cantera-%(version)s_fix-test-reprod.patch', +] + +dependencies = [ + ('Python', '2.7.12'), + ('Boost', '1.63.0', versionsuffix), + ('SUNDIALS', '2.7.0'), + ('Eigen', '3.3.2'), + ('fmt', '3.0.1'), + ('googletest', '1.8.0'), +] +builddependencies = [ + ('SCons', '2.5.1', 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 +installopts = '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/Cantera/Cantera-2.3.0_fix-bug-416.patch b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-bug-416.patch new file mode 100644 index 0000000000000000000000000000000000000000..74efe309f7e07f3bcb2a814518ae098c99a72c1f --- /dev/null +++ b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-bug-416.patch @@ -0,0 +1,138 @@ +backport of fix for broken tests, see https://github.com/Cantera/cantera/issues/416 and https://github.com/Cantera/cantera/pull/430 + +From 0a1257daed71fdd621ac25bcdeea911d84036bfd Mon Sep 17 00:00:00 2001 +From: Ray Speth +Date: Mon, 13 Feb 2017 17:35:35 -0500 +Subject: [PATCH] Stream input to ctml_writer to avoid command line length + limits + +Resolves #416. +--- + src/base/ct2ctml.cpp | 84 ++++++++++------------------------------------------ + 1 file changed, 15 insertions(+), 69 deletions(-) + +diff --git a/src/base/ct2ctml.cpp b/src/base/ct2ctml.cpp +index f04e58f..687fcba 100644 +--- a/src/base/ct2ctml.cpp ++++ b/src/base/ct2ctml.cpp +@@ -18,8 +18,6 @@ + + #ifdef _WIN32 + #include +-#else +-#include + #endif + + using namespace std; +@@ -82,14 +80,6 @@ void ct2ctml(const char* file, const int debug) + static std::string call_ctml_writer(const std::string& text, bool isfile) + { + std::string file, arg; +- bool temp_file_created = false; +- std::string temp_cti_file_name = std::tmpnam(nullptr); +- +- if (temp_cti_file_name.find('\\') == 0) { +- // Some versions of MinGW give paths in the root directory. Using the +- // current directory is more likely to succeed. +- temp_cti_file_name = "." + temp_cti_file_name; +- } + + if (isfile) { + file = text; +@@ -99,44 +89,6 @@ static std::string call_ctml_writer(const std::string& text, bool isfile) + arg = "text=r'''" + text + "'''"; + } + +- // If the user wants to convert a mechanism using a text passed via the +- // source="""...""" +- // argument in python, then we have to make sure that it is short enough +- // to fit in the command line when routed to python as: +- // python -c ... +- // statement downstream in the code +- +- // So, check the max size of a string that can be passed on the command line +- // This is OS Specific. *nix systems have the sysconf() function that tells +- // us the largest argument we can pass. Since such a function does not exist +- // for Windows, we set a safe limit of 32 kB +- +-#ifdef _WIN32 +- long int max_argv_size = 32768; +-#else +- long int max_argv_size = sysconf(_SC_ARG_MAX); +-#endif +- +- if (text.size() > static_cast(max_argv_size) - 500) { +- // If the file is too big to be passed as a command line argument later +- // in the file, then create a temporary file and execute this function +- // as though an input file was specified as the source. +- // We assume the text passed + 500 chars = total size of argv +- +- ofstream temp_cti_file(temp_cti_file_name); +- +- if (temp_cti_file) { +- temp_cti_file << text; +- file = temp_cti_file_name; +- arg = "r'" + file + "'"; +- temp_file_created = true; +- } else { +- // If we are here, then a temp file could not be created +- throw CanteraError("call_ctml_writer", "Very long source argument. " +- "Error creating temporary file '{}'", temp_cti_file_name); +- } +- } +- + #ifdef HAS_NO_PYTHON + //! Section to bomb out if python is not present in the computation + //! environment. +@@ -151,21 +103,23 @@ static std::string call_ctml_writer(const std::string& text, bool isfile) + exec_stream_t python; + python.set_wait_timeout(exec_stream_t::s_all, 1800000); // 30 minutes + stringstream output_stream, error_stream; +- std::vector args; +- args.push_back("-c"); ++ python.start(pypath(), ""); ++ ostream& pyin = python.in(); + +- args.push_back( +- "from __future__ import print_function\n" +- "import sys\n" +- "try:\n" +- " from cantera import ctml_writer\n" +- "except ImportError:\n" +- " print('sys.path: ' + repr(sys.path) + '\\n', file=sys.stderr)\n" +- " raise\n" +- "ctml_writer.convert(" + arg + ", outName='STDOUT')\n" +- "sys.exit(0)\n"); ++ pyin << "from __future__ import print_function\n" ++ "if True:\n" ++ " import sys\n" ++ " try:\n" ++ " from cantera import ctml_writer\n" ++ " except ImportError:\n" ++ " print('sys.path: ' + repr(sys.path) + '\\n', file=sys.stderr)\n" ++ " raise\n" ++ " ctml_writer.convert("; ++ pyin << arg << ", outName='STDOUT')\n"; ++ pyin << " sys.exit(0)\n\n"; ++ pyin << "sys.exit(7)\n"; + +- python.start(pypath(), args.begin(), args.end()); ++ python.close_in(); + std::string line; + + while (python.out().good()) { +@@ -221,14 +175,6 @@ static std::string call_ctml_writer(const std::string& text, bool isfile) + writelog(message.str()); + } + +- if (temp_file_created) { +- // A temp file was created and has to be removed +- bool status = std::remove(temp_cti_file_name.c_str()); +- if (status) { +- writelog("WARNING: Error removing tmp file {}\n", temp_cti_file_name); +- } +- } +- + return python_output; + } + diff --git a/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-test-reprod.patch b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-test-reprod.patch new file mode 100644 index 0000000000000000000000000000000000000000..83dde312f8df6ce0efba5be00911cb6cef0fade1 --- /dev/null +++ b/easybuild/easyconfigs/c/Cantera/Cantera-2.3.0_fix-test-reprod.patch @@ -0,0 +1,31 @@ +see https://github.com/Cantera/cantera/issues/433 and https://github.com/Cantera/cantera/commit/11a0727d5ca6172fcb3596dbc11e7f7b1cc2e806 + +From 11a0727d5ca6172fcb3596dbc11e7f7b1cc2e806 Mon Sep 17 00:00:00 2001 +From: Ray Speth +Date: Tue, 21 Feb 2017 20:29:37 -0500 +Subject: [PATCH] [Test] Fix reproducibility of values used in + add_species_sequential test + +Exact floating point equality can be assured only in the case where the species +are added in the same order, since this affects summations involved in +calculating the mixture molecular weight. This resulted in test failures with +certain versions of the Intel compiler. + +Resolves #433. +--- + test/data/kineticsfromscratch.cti | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/data/kineticsfromscratch.cti b/test/data/kineticsfromscratch.cti +index eaba17b..25983cf 100644 +--- a/test/data/kineticsfromscratch.cti ++++ b/test/data/kineticsfromscratch.cti +@@ -2,7 +2,7 @@ units(length='m', time='s', quantity='kmol', act_energy='cal/mol') + + ideal_gas(name = "ohmech", + elements = " O H Ar ", +- species = """ h2o2: H2 H O O2 OH H2O HO2 H2O2 AR""", ++ species = """ h2o2: AR O H2 H OH O2 H2O H2O2 HO2""", + reactions = "all", + transport = "None", + initial_state = state(temperature = 300.0, diff --git a/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb b/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb index b0d7e2e41b23da175a7e8e513bf6b6d16f212f4c..0b19390665ed895268ad3013c94115013642e677 100644 --- a/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb b/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb index 54bfcde59ba8a024b8da4af6bc770622f17b2468..8e66ed510b92a75b689d3bdd6f2728464a7fdef2 100644 --- a/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/c/ChIP-Seq/ChIP-Seq-1.5-1-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb index d78acf92e21c6d7fb6595f765f6bb994a4f756f0..2131f933b4963003a79e981acb926a2fc29b8f29 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb index e0ea8f21ceee9e2bd0c220f4593c6a5eb1bc242c..e1386c970bc8e927c64d3405f9c9ff63b73b2b9e 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.10.0-goolf-1.6.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb index a1aed2106ee54128d74f5f01f6781cd80868acd2..a5282bdd2a83d25e59b9f3b47348c8ae963a41ce 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.6.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb index 0d583d38e14be6484d83c18fb88cd809688be9fb..a293117d133db4d9860cd4b4924441d105acb1cf 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.7.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb index 9a54bec5f43666f06bc17a100be84f31e4474081..b85bbceaf913fc04cafd5d305317a551446685a6 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb index 9f53c75fb211120326db36c2b96cdeadb2154dac..e6d5a956d7816b2fdb884cf2c9aa727dd5fd7de6 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.8.0-goolf-1.6.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb index 45906bfb005a3f28fa240978eb0df122305b7cbd..9d6afe2d9878fd826bd65c352178a94347152845 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb index 80c79f18595c4bc4325fcf593609537a3e41ea4b..3f3cf69376252c91b4c11e39ecb3cb2f9d37aa71 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Authors:: Jordi Blasco (NeSI) # License:: MIT/GPL diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb index 289cbf479aa90f3ec8df38ffdfd009fe58a0be67..af2eb9103692613e6d441516fad7d45b9ccea439 100644 --- a/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb +++ b/easybuild/easyconfigs/c/Chapel/Chapel-1.9.0-goolf-1.6.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb index 665f1371cbdbf2eb8f7a0f9eb1815a7e6f00286b..1a131a403bcdd8a189ec922fb06df37370892a33 100644 --- a/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Check/Check-0.9.12-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/Chimera/Chimera-1.10-linux_x86_64.eb b/easybuild/easyconfigs/c/Chimera/Chimera-1.10-linux_x86_64.eb index d050aae52b8c56e1aade50d9f3e18d3cb23d55c2..509561f0766f258c88f92088dab188dc83b13686 100644 --- a/easybuild/easyconfigs/c/Chimera/Chimera-1.10-linux_x86_64.eb +++ b/easybuild/easyconfigs/c/Chimera/Chimera-1.10-linux_x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/Circos/Circos-0.69-5-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/c/Circos/Circos-0.69-5-foss-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..319ec0d55c841b7ae15085ea5f5c9870b0819952 --- /dev/null +++ b/easybuild/easyconfigs/c/Circos/Circos-0.69-5-foss-2016b-Perl-5.24.0.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'Tarball' + +name = 'Circos' +version = '0.69-5' +versionsuffix = '-Perl-%(perlver)s' + +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': 'foss', 'version': '2016b'} + +source_urls = ['http://circos.ca/distribution/'] +sources = [SOURCELOWER_TGZ] + +checksums = ['49b4c467ba871fa416013c47d69db9e6'] + +dependencies = [ + ('Perl', '5.24.0'), + ('GD', '2.66', 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.2-GCC-4.7.3.eb b/easybuild/easyconfigs/c/Clang/Clang-3.2-GCC-4.7.3.eb index 05ffad5f40050721abb9ab13ce5b834869f37acd..183e2860f5ad1ddd3f7baf9ca4204059603c168b 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.2-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.2-GCC-4.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Dmitri Gribenko # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.3-GCC-4.8.1.eb b/easybuild/easyconfigs/c/Clang/Clang-3.3-GCC-4.8.1.eb index 66ca5a1bc4f1542c3aa4d35772f89860ebc4580d..066a79dfcb66c7a8d826f4320ada86951749c324 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.3-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.3-GCC-4.8.1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4-GCC-4.8.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.4-GCC-4.8.2.eb index 5a1fdbfc0b386135687b8205f27d67b85c91c5f6..3c7681158200e80a096f517babadb49425b3f5b8 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.4-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-GCC-4.8.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.4.1-GCC-4.8.2.eb index 12a16f8dd544c1938ef8549e6f6376c4d19c1383..987ff2c9ae783a0179752d2de4583c70f3026776 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4.1-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.4.1-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.4.2-GCC-4.8.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.4.2-GCC-4.8.2.eb index f425fcd86e4ed8f5da0d0062fc852448872ed2cc..d228769b61092bcfbe79b7b6707fb110a24c50b6 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.4.2-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.4.2-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb index 9d5881c5250a6cf474e9d06fc8a84adf17e36483..3478797af3a3ca7248fa1695f98c96152db24556 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.6.0-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb b/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb index bb31f282f683df73565a76cf2571cf135fbcbf05..e83e5346d7eb4a5395766ace4b41517f0fcf3059 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.6.1-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.7.0-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/c/Clang/Clang-3.7.0-GNU-4.9.3-2.25.eb index a76712524b49bcd774a310ab13baf91ea92b1b9d..d79fb1dcca2fa835a511d8ad7425ee22af887b4f 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.7.0-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.7.0-GNU-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.7.1-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/Clang/Clang-3.7.1-GCC-4.9.3-2.25.eb index ee437ef2f241e6a2657428b6386a029e70682ebc..961f0eb89193a1e9adc9cdf28e3a77a0a9f7ece7 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.7.1-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.7.1-GCC-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko 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 index 9037365bc8267644191599bf3a1f9a87d774e81c..99e144ac87b47077dece02f1e754caf73b97ea23 100644 --- a/easybuild/easyconfigs/c/Clang/Clang-3.7.1-foss-2016a.eb +++ b/easybuild/easyconfigs/c/Clang/Clang-3.7.1-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko 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 index 23fe1ddcc97c66d723718c6137f9dc6f202d24fe..d2ce11eb6ab80d391561b1a2c1485070436c4e38 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko 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 index 3c6cb72c88a688d2ab94ee9989c9e2add70eeb57..f8e1c1318f7fbf38fce3bb34b3d7aeca03753ad9 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans # Authors:: Dmitri Gribenko diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.8.1-foss-2016b.eb b/easybuild/easyconfigs/c/Clang/Clang-3.8.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..16b0d6500368a162d8a0604adef7c44561e42423 --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-3.8.1-foss-2016b.eb @@ -0,0 +1,49 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'foss', 'version': '2016b'} +# 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'), + ('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-2015b.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2015b.eb index 2ddcf2b93a966536e58d0f3b66580713a020d497..444a7149323a7f1e2d40bcd1192b5dacb763b273 100644 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2015b.eb +++ b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 06226cf0b0a0ffc84b6aa27a0b262f226b8a0a87..4b16e09c523bb36d355a9e0474dd1237bace450c 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb index 4286aeb066ba9a24f31a8fb14ef946c85df819ee..333cd8348370d9aa0cc36196916b4e2cc0565ef8 100644 --- a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb index 2c61c0adb7d81a9fce6ab562c6cda4ce996f6d3a..d60a1926b6667bb212b4a54bb6c73a6b0143b995 100644 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb +++ b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb index 2a03b23888fb7ac04a2adb1bd26f3cc7a9c83d8c..dd5edaff525d2071b2d1bec4d9f5a510ff72a670 100644 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb +++ b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb index de52a79a13ccbd698ec83a6f90c6c85c7829f6c8..2e811364776ab0cdfacdfd42c44464df38ff02f7 100644 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb index 068dfd89ced990008cd1385315607cdc4f8d4d1f..5e25ce08f300908db57be8269e05d77a7bd72a78 100644 --- a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ClusterShell/ClusterShell-1.7.3.eb b/easybuild/easyconfigs/c/ClusterShell/ClusterShell-1.7.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..26131a57649bcaab0333681ac0d998d9fb16319b --- /dev/null +++ b/easybuild/easyconfigs/c/ClusterShell/ClusterShell-1.7.3.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'ClusterShell' +version = '1.7.3' + +homepage = 'http://cea-hpc.github.io/clustershell/' +description = """ClusterShell is an event-driven open source Python library, designed to run local or distant commands + in parallel on server farms or on large Linux clusters.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('PyYAML', '3.12')] +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +options = {'modulename': 'ClusterShell'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': ['bin/clubak', 'bin/clush', 'bin/nodeset'], + 'dirs': ['lib/python%s/site-packages' % pyshortver] +} + +moduleclass = 'tools' 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 index 549296f08e8118a595916f2a733b3415255e9de9..4000cc8571db046618348affb032b6c8031ce500 100644 --- 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 @@ -1,32 +1,32 @@ -easyblock = 'MakeCp' +easyblock = 'MakeCp' -name = 'Commet' -version = '20150415' +name = 'Commet' +version = '20150415' commit = '4ef0705' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' -homepage = 'https://colibread.inria.fr/software/commet/' +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. -""" + a large metagenomic project. +""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/pierrepeterlongo/commet/archive'] sources = ['%s.tar.gz' % commit] -checksums = ['19cba09ca7a92eaed75ed6af820d9451'] +checksums = ['19cba09ca7a92eaed75ed6af820d9451'] dependencies = [ - ('Python', '2.7.11'), -] + ('Python', '2.7.11'), +] -files_to_copy = ["bin","doc","include","ABCDE_bench",(["Commet.py"],'bin')] +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'] + 'dirs': ['doc', 'include'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb index edd7b1aa5d438fa484eeeb292abee18039b767f9..1b697a0fc2ecb92cce35c20ea8a17a4347362878 100644 --- a/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb +++ b/easybuild/easyconfigs/c/ConnectomeWorkbench/ConnectomeWorkbench-1.2.2.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -21,16 +21,15 @@ source_urls = ['https://ftp.humanconnectome.org/workbench/'] sources = ['workbench-rh_linux64-v%(version)s.zip'] modextrapaths = { - 'PATH': 'bin_rh_linux64', - 'LIBRARY_PATH': 'libs_rh_linux64', - 'LD_LIBRARY_PATH': 'libs_rh_linux64', + 'PATH': 'bin_rh_linux64', + 'LIBRARY_PATH': 'libs_rh_linux64', + 'LD_LIBRARY_PATH': 'libs_rh_linux64', } sanity_check_paths = { - 'files': ["bin_rh_linux64/wb_import", "bin_rh_linux64/wb_command", - "bin_rh_linux64/wb_view",], + 'files': ["bin_rh_linux64/wb_import", "bin_rh_linux64/wb_command", + "bin_rh_linux64/wb_view"], 'dirs': ["resources"] } moduleclass = 'bio' - diff --git a/easybuild/easyconfigs/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb index 6a2974e5b4d07e2ea3e33a194cd7409d59d9eb2b..928a132412c53bd04f961a5b8b578c1c0d207777 100644 --- a/easybuild/easyconfigs/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb +++ b/easybuild/easyconfigs/c/Cookiecutter/Cookiecutter-1.4.0-goolf-1.7.20-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -46,10 +46,10 @@ exts_list = [ }), ('binaryornot', '0.4.0', { 'source_urls': ['https://pypi.io/packages/source/b/binaryornot/'], - }), + }), ('Jinja2', '2.8', { 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], - }), + }), ('jinja2-time', '0.2.0', { 'source_urls': ['https://pypi.python.org/packages/source/j/jinja2-time/'], 'modulename': 'jinja2', @@ -78,4 +78,4 @@ sanity_check_paths = { modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} -moduleclass = 'bio' +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Coot/Coot-0.8.1-binary-Linux-x86_64-rhel-6-python-gtk2.eb b/easybuild/easyconfigs/c/Coot/Coot-0.8.1-binary-Linux-x86_64-rhel-6-python-gtk2.eb index 1386d5329d13ceaafbf596142c20501f5b8a0be9..c89dad88b78a7d5895b1bff80545b4ddeeef7c0b 100644 --- a/easybuild/easyconfigs/c/Coot/Coot-0.8.1-binary-Linux-x86_64-rhel-6-python-gtk2.eb +++ b/easybuild/easyconfigs/c/Coot/Coot-0.8.1-binary-Linux-x86_64-rhel-6-python-gtk2.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Mazur # Research IT # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/Coreutils/Coreutils-8.27-GCCcore-5.4.0.eb b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.27-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e47ad52ac4c9e376cb0186bbfe4c43fac4428984 --- /dev/null +++ b/easybuild/easyconfigs/c/Coreutils/Coreutils-8.27-GCCcore-5.4.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = "Coreutils" +version = "8.27" + +homepage = 'http://www.gnu.org/software/coreutils/' +description = """The GNU Core Utilities are the basic file, shell and text manipulation utilities of the + GNU operating system. These are the core utilities which are expected to exist on every operating system. +""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +builddependencies = [('binutils', '2.26')] + +sanity_check_paths = { + 'files': ['bin/sort', 'bin/echo', 'bin/du', 'bin/date', 'bin/true'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb index 8e4f18d89d9e8dd3789eed378a881b206c9e26e3..82fce2b21b096375c4ea194cb0d6323ceca4740a 100644 --- a/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb index 0afa91c77f6cd4a8591732f73a97fcdebb733879..68607c8fb2d59e359ac289c9a175bf3218fee5d2 100644 --- a/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..048b593ee088967c396b96e3a7c256e53aa215d1 --- /dev/null +++ b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-GCCcore-6.4.0.eb @@ -0,0 +1,28 @@ +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ac28a04c8e6c9217d910b0ae7122832d28d9917fa668bcc9e0b8b09acb4ea44a'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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/CrayPGI/CrayPGI-2016.04.eb b/easybuild/easyconfigs/c/CrayPGI/CrayPGI-2016.04.eb index 112a9312bced57dab986f2f79a1173329d09ab43..8f554a1eb2ffbee46038719b70a1bbfe094b5eac 100644 --- a/easybuild/easyconfigs/c/CrayPGI/CrayPGI-2016.04.eb +++ b/easybuild/easyconfigs/c/CrayPGI/CrayPGI-2016.04.eb @@ -9,11 +9,10 @@ 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), + # 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 index 2facea57d93b5384a34e9b880f0c3713c743f78c..e56c03bf3f1b280a601966971ce362c914ddfc83 100644 --- a/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb +++ b/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb @@ -19,7 +19,7 @@ sources = ['%(name)s_%(version)s.tgz'] dependencies = [('Boost', '1.60.0')] -builddependencies = [('CMake', '3.4.3',)] +builddependencies = [('CMake', '3.4.3')] start_dir = 'src' 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 index 94f4a3ca61d3d4f4d7f3e3885f4c23b2e37f91a4..4ad949c6687e565e30643a3008bc609e2d92e4d8 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb index ad5e3d68d5de180e287c7481048196235d95a1f3..d6ae37f211a59ebbe258d193c0cf1ef2588331fc 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2.3-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Authors:: Jordi Blasco # License:: New BSD # diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb index 5763a26ed17ff70921ed057ceb280f2779684ce5..b4f629e0718fd6a1b8aab25affe46c0dac9f1737 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb index c274b99b8c0149424a64fe7b4b6b293fb191ad3e..259be5408752b1c710b140421837b1be10d2d1ed 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3.2-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr 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 index 2ac3b5a935547750a024749a71bed1356b662225..44788c80416fdb662b0349b03883a5a87f024271 100644 --- a/easybuild/easyconfigs/c/Cube/Cube-4.3.4-foss-2016a.eb +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3.4-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr 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 7b8dca855454b089db498ab87d21136757cb1d8b..7e5d556bb7081fa220d0600fa660c80668a5d072 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 25b9208f0e418c4eb25e097bca73df4ad93d3c5e..4c2199c2b2973ad7946cb8fe4749c560c387ac21 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 9c37cd717b93588153399ef57f9e729dccc63e73..0aa76e0d7c35568e2f2e4b9c8ff766abeb9e9606 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 6751cec53076cba6266b1fd8a819dbede980bb93..0afef46d296fcedcb6ea7242063c4f3c697eee7c 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb index fa53744e7cf9e2d8f6e95ac9b91dbf1ab5d359fa..e22250c9905eb7150f095d07d7df3406c95da91b 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-goolf-1.4.10-Python-2.7.3.eb @@ -5,7 +5,8 @@ version = '0.16' 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.""" + Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb index f2fb277465351094a29d872b7aad9cb251ea1595..33b4c1bc5be0a4846589da14ccb2c0be0f145b75 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-5.3.0-Python-2.7.3.eb @@ -5,7 +5,8 @@ version = '0.16' 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.""" + Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb index 0e8ac631d070ab4b108be909cad85eb9385f3f45..ec51d696a0137f855dd35eddc99048c34f3fbd19 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-goolf-1.4.10-Python-2.7.3.eb @@ -5,7 +5,8 @@ version = '0.19.1' 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.""" + Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb index 6ba8ee3375981af9f61ca572e34e6c4374b53adc..1cdbf2c1fc7bdbbfb0af53d46ef70e8e5eca25c6 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-5.3.0-Python-2.7.3.eb @@ -5,7 +5,8 @@ version = '0.19.1' 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.""" + Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb index 80955e4cc6f9e1ebb87cd0ebab3b65cfcb149f7e..8494b353e53ffb516059a65fd1ec99740916ac65 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.19.2-ictce-5.5.0-Python-2.7.6.eb @@ -5,7 +5,8 @@ version = '0.19.2' 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.""" + Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb index 1a87b1c99cc3d154d19ba8e26dae0b4b83704562..769f55ce72a900a769d87693e43270740ea43211 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.22-goolf-1.4.10-Python-2.7.3.eb @@ -5,7 +5,8 @@ version = '0.22' 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.""" +Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb b/easybuild/easyconfigs/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb index 426fedf887289d59bfe82e89e8f88134eb524dcd..dd9fc1ad56a776942a81ed031327222f4d3474c0 100644 --- a/easybuild/easyconfigs/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb +++ b/easybuild/easyconfigs/c/Cython/Cython-0.23.4-gimkl-2.11.5-Python-2.7.10.eb @@ -6,7 +6,8 @@ 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.""" +Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and + optimizations.""" toolchain = {'name': 'gimkl', 'version': '2.11.5'} 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 index a2db0bddbe99132238a4d27f2a5214262a4b4899..0dfcb1056b781afc1eb6ec20f8187df133fc8abe 100644 --- 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 @@ -6,7 +6,8 @@ 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.""" + 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'} diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.25.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/Cython/Cython-0.25.2-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..9257f52f8102649c46ed72955d629f6ba1a24321 --- /dev/null +++ b/easybuild/easyconfigs/c/Cython/Cython-0.25.2-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,37 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: Apache +# +# Notes:: +## + +easyblock = 'PythonPackage' + +name = 'Cython' +version = '0.25.2' +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': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['f141d1f9c27a07b5a93f7dc5339472067e2d7140d1c5a9e20112a5665ca60306'] + +dependencies = [('Python', '2.7.12')] + +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.49.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9bb277e7b11d1a695c325ab87e9270849e81261e --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-GCCcore-5.4.0.eb @@ -0,0 +1,33 @@ +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': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +builddependencies = [('binutils', '2.26', '', True)] + +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.52.1-gimkl-2017a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.52.1-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..85452813a1986d9f1d4f214dcef7995606e5dc06 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.52.1-gimkl-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.52.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': 'gimkl', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +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.52.1-intel-2016b.eb b/easybuild/easyconfigs/c/cURL/cURL-7.52.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..669ee4f2beda8add04a1d76bbf5c17d3bf7c5bfa --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.52.1-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.52.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.1.0e')] +# 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.53.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.53.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..09811fccdee50d0ffc63db0a93e69092e99ad7d0 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.53.1-GCCcore-6.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.53.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': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.27', '', True)] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.1.0e')] +# 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.54.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.54.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8d7f087e2b7f73632248d23506a5090081b2f71e --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.54.0-GCCcore-6.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.54.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': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.27', '', True)] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.1.0e')] +# 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.55.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/c/cURL/cURL-7.55.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8c4d2ecaf06f95e9029c31995d84977f86497767 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.55.1-GCCcore-6.4.0.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.55.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': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://curl.haxx.se/download/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['09576ea5e66672648d83dce3af16d0cb294d4cba2b5d166ade39655c495f4a20'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('zlib', '1.2.11'), + # 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.1.0f') +] + +osdependencies = [ + ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), +] + +configopts = '--with-zlib' +# 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/cadaver/cadaver-0.23.3-intel-2017a.eb b/easybuild/easyconfigs/c/cadaver/cadaver-0.23.3-intel-2017a.eb new file mode 100755 index 0000000000000000000000000000000000000000..860d309726c52e4d87b26a69e9f1a4f8191f5d7e --- /dev/null +++ b/easybuild/easyconfigs/c/cadaver/cadaver-0.23.3-intel-2017a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'cadaver' +version = '0.23.3' + +homepage = 'http://www.webdav.org/cadaver/' +description = "cadaver is a command-line WebDAV client for Unix." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.webdav.org/cadaver/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['fd4ce68a3230ba459a92bcb747fc6afa91e46d803c1d5ffe964b661793c13fca'] + +sanity_check_paths = { + 'files': ['bin/cadaver'], + 'dirs': ['share/man'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.10-GCCcore-6.3.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.10-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0decbb331eeba74a37be51d65e682fcff1410fa5 --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.10-GCCcore-6.3.0.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'cairo' +version = '1.14.10' + +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': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] +checksums = ['7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09'] + +builddependencies = [ + ('binutils', '2.27'), +] +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('pixman', '0.34.0'), + ('expat', '2.2.0'), + ('GLib', '2.53.5'), + ('X11', '20170314'), +] + +# 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 " + +sanity_check_paths = { + 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.%s' % SHLIB_EXT, 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.%s' % SHLIB_EXT, 'lib/libcairo-script-interpreter.%s' % SHLIB_EXT, + 'lib/libcairo.%s' % SHLIB_EXT] + + ['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-2016b.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..39aaca6d60a7fdce4266ba618a067dfac8a9f8c3 --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016b.eb @@ -0,0 +1,40 @@ +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': '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 " + +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.8-intel-2017a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.8-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..872e069d81e4edae4f96c96fa910856bfe65775f --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.8-intel-2017a.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'cairo' +version = '1.14.8' + +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': '2017a'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('libpng', '1.6.29'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('pixman', '0.34.0'), + ('expat', '2.2.0'), + ('GLib', '2.52.0'), + ('X11', '20170314'), +] + +# 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/canu/canu-1.4-foss-2016b.eb b/easybuild/easyconfigs/c/canu/canu-1.4-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..ff486b7b508374d6c66660f82add64c69824f83a --- /dev/null +++ b/easybuild/easyconfigs/c/canu/canu-1.4-foss-2016b.eb @@ -0,0 +1,38 @@ +easyblock = 'MakeCp' + +name = 'canu' +version = '1.4' + +homepage = 'https://github.com/marbl/canu' +description = """Canu is a fork of the Celera Assembler, designed for high-noise single-molecule + sequencing (such as the PacBio RS II or Oxford Nanopore MinION). + + Canu is a hierarchical assembly pipeline which runs in four steps: + + Detect overlaps in high-noise sequences using MHAP + Generate corrected sequence consensus + Trim corrected sequences + Assemble trimmed corrected sequences +""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/marbl/canu/archive/'] + +start_dir = 'src' + +files_to_copy = ['Linux-amd64/*'] + +dependencies = [ + ('Java', '1.8.0_112', '', True), + ('Perl', '5.24.0'), + ('gnuplot', '5.0.5'), +] + +sanity_check_paths = { + 'files': ['bin/canu'], + 'dirs': ["bin"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.1.9-goolf-1.4.10.eb b/easybuild/easyconfigs/c/ccache/ccache-3.1.9-goolf-1.4.10.eb index 3bf08594dade5bb208ad543a0d55ced42ceb0c79..97cad490a6c286219bf23be1f31c5576c73561e3 100644 --- a/easybuild/easyconfigs/c/ccache/ccache-3.1.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/ccache/ccache-3.1.9-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.1.9-ictce-5.3.0.eb b/easybuild/easyconfigs/c/ccache/ccache-3.1.9-ictce-5.3.0.eb index 84c3e7baf8976c4a1ac0b268c5cb6cd21ed0a6ef..98555a7a7aa45120702d43747b1c37d513c27de1 100644 --- a/easybuild/easyconfigs/c/ccache/ccache-3.1.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/ccache/ccache-3.1.9-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb b/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb index 3880874512c56ff4d63b4adddc28775cfa39b8f0..1db87d30570004203239bbe7ce9269fb3106a563 100644 --- a/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb +++ b/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb b/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb index 66a9fe225ab7cd620e3562b0a4e585681e64249c..f857d10d3a7174acda3eb4527d567cd67252994e 100644 --- a/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb +++ b/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb b/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb index f3c8b6240f9df14e1034a58ba9c12087b5a305a4..66d52c698cf5329d24e201c9ef94558b705f5125 100644 --- a/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb +++ b/easybuild/easyconfigs/c/ccache/ccache-3.3.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb index 78196b3b8932d6ac7f2c761b5725885780a1160f..fe63f8a29c952b985097e9df2fff31d8a93f69aa 100644 --- a/easybuild/easyconfigs/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/c/cclib/cclib-1.5-foss-2016b-Python-3.5.2.eb @@ -15,7 +15,7 @@ source_urls = ['https://github.com/cclib/cclib/releases/download/v%(version)s/'] sources = ['%(name)s-%(version)s.post1.tar.gz'] dependencies = [ - ('Python', '3.5.2'), # This contains numpy as extension needed for cclib + ('Python', '3.5.2'), # This contains numpy as extension needed for cclib ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/cflow/cflow-1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/c/cflow/cflow-1.4-goolf-1.4.10.eb index bb9da36f809070bcfb07a563009a7f7944a35c4b..a04ee2f9d79f8ad8bbda96008868be15d9cbba8e 100644 --- a/easybuild/easyconfigs/c/cflow/cflow-1.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/cflow/cflow-1.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/cflow/cflow-1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/c/cflow/cflow-1.4-ictce-5.3.0.eb index 107d08647f5b251b367e43160f1efbaaadeb4867..30c2c7c615498b48f29091f1ef209b22d24f318f 100644 --- a/easybuild/easyconfigs/c/cflow/cflow-1.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/cflow/cflow-1.4-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb b/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb index 9684225cb765a4dfd9bc485f53e3c31049c7f0bb..2c027621e8855fde3508029a3996128e90c8e81e 100644 --- a/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb b/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb index eb6eb8ffbf17dd8df2f6ca1ec83fa5598b0facc5..fe9db263243f5347ac2abf1f5b2de17f01a2a460 100644 --- a/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index 8172078525f96c03663a1beea13b87ada0cd6e0c..f9db925788875c6fd0391c3647fc37f8c1496884 100644 --- 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 @@ -12,26 +12,18 @@ 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), -] +patches = ['configparser-%(version)s_no-backports-namespace.patch'] + +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'"), diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..5bd3d25aab67742159c49a1a4f405e85600a64cb --- /dev/null +++ b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,31 @@ +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': '2016b'} + +source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] +sources = ['configparser-%(version)s.tar.gz'] + +patches = ['configparser-%(version)s_no-backports-namespace.patch'] + +dependencies = [('Python', '2.7.12')] + +use_pip = True + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/configparser.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/backports/configparser'], +} + +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 index 10fc57629790cf1dc3e8f3dbcc5c8fb3e6bbf443..bed63bcc08711b5c5c7e721001efce4749208992 100644 --- 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 @@ -12,26 +12,17 @@ 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), -] +patches = ['configparser-%(version)s_no-backports-namespace.patch'] + +dependencies = [('Python', '2.7.12')] 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'"), 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 index e3bb6d9e200c45ba9bcb91880a3672f3896906db..113e88c75f7e9930f9940e8350ca0431bdde9d62 100644 --- 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 @@ -12,12 +12,11 @@ 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'), -] +patches = ['configparser-%(version)s_no-backports-namespace.patch'] + +dependencies = [('Python', '3.5.2')] use_pip = True -unpack_sources = False sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0_no-backports-namespace.patch b/easybuild/easyconfigs/c/configparser/configparser-3.5.0_no-backports-namespace.patch new file mode 100644 index 0000000000000000000000000000000000000000..6deccec5e63c1766f51240c58e5d53b3a8da7d36 --- /dev/null +++ b/easybuild/easyconfigs/c/configparser/configparser-3.5.0_no-backports-namespace.patch @@ -0,0 +1,31 @@ +don't let configparser define 'backports' namespace, since that interferes with other packaging that provide stuff in 'backports' + +patch obtained from https://github.com/NIXOS/nixpkgs/blob/master/pkgs/development/python-modules/configparser/0001-namespace-fix.patch +see also https://bitbucket.org/ambv/configparser/issues/17/importerror-when-used-with-other-backports +diff --git a/setup.py b/setup.py +index 3b07823..63ed25d 100644 +--- a/setup.py ++++ b/setup.py +@@ -42,7 +42,6 @@ setup( + py_modules=modules, + package_dir={'': 'src'}, + packages=find_packages('src'), +- namespace_packages=['backports'], + include_package_data=True, + zip_safe=False, + install_requires=requirements, +diff --git a/src/backports/__init__.py b/src/backports/__init__.py +index f84d25c..febdb2f 100644 +--- a/src/backports/__init__.py ++++ b/src/backports/__init__.py +@@ -3,9 +3,3 @@ + + from pkgutil import extend_path + __path__ = extend_path(__path__, __name__) +- +-try: +- import pkg_resources +- pkg_resources.declare_namespace(__name__) +-except ImportError: +- pass +-- diff --git a/easybuild/easyconfigs/c/ctffind/ctffind-4.0.17-intel-2015b.eb b/easybuild/easyconfigs/c/ctffind/ctffind-4.0.17-intel-2015b.eb index 7a15e698bd3c03bef714fe162f141845e44389a1..f6b9d86aa2330aa9ba7f0be6753fe35e480d27c5 100644 --- a/easybuild/easyconfigs/c/ctffind/ctffind-4.0.17-intel-2015b.eb +++ b/easybuild/easyconfigs/c/ctffind/ctffind-4.0.17-intel-2015b.eb @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -22,12 +22,13 @@ dependencies = [('GSL', '1.16')] # when running ./configure in the root folder it fails. # application doesn't provide a 'make install' prebuildopts = 'mkdir build && cd build && ' -prebuildopts += ' ../configure --enable-static --disable-debug --enable-optimisations --enable-openmp FC=${FC} F77=${F77} && ' +prebuildopts += " ../configure --enable-static --disable-debug --enable-optimisations --enable-openmp " +prebuildopts += "FC=${FC} F77=${F77} && " files_to_copy = [(['build/ctffind'], 'bin'), 'doc', 'scripts'] parallel = 1 - + sanity_check_paths = { 'files': ['bin/ctffind'], 'dirs': [], diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb index 5bcd0e1aa3b8e9cb6ad86b7d7fc2298851393a97..ccc5cdbff906eb46b95048cd57cd318004bf38e2 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ## 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 index aaab290dcfb394320a21e904a5c2c4c088167ec7..1c8da2633c2a387b6cc6a7cbafd884ef2ca957d9 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ## diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb index 536c2f33c677c08b16964966b0a22da92b2e17cf..97236ec5ffb83861fc6b2e3d6649c3dc05e9589e 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ## diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb index 0cbdeea8a4b08547d57e18988bf612673de6fcec..655063d17903a61cd2521b810cfd77d16e7d6779 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.1-CUDA-8.0.44.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ## @@ -24,7 +24,7 @@ sources = ['%(namelower)s-8.0-linux-x64-v%(version)s.tgz'] dependencies = [('CUDA', cuda_version)] checksums = [ - '099ca6a9b21b35e32f3408eff2a1c06d', # cudnn-8.0-linux-x64-v5.1.tgz + '406f4ac7f7ee8aa9e41304c143461a69', # cudnn-8.0-linux-x64-v5.1.tgz, Jan 20 2017 download ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0-CUDA-8.0.61.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0-CUDA-8.0.61.eb new file mode 100644 index 0000000000000000000000000000000000000000..29bbebe51b359bcd23b631f564bd05022688f195 --- /dev/null +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-6.0-CUDA-8.0.61.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Author: Stephane Thiell +## +easyblock = 'Tarball' + +name = 'cuDNN' +version = '6.0' +cuda_version = '8.0.61' + +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-8.0-linux-x64-v%(version)s.tgz'] + +dependencies = [('CUDA', cuda_version)] + +checksums = [ + '4aacb7acb93c5e4dfa9db814df496219', # cudnn-8.0-linux-x64-v6.0.tgz, Jan 20 2017 download +] + +sanity_check_paths = { + 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], + 'dirs': ['include', 'lib64'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/custodian/custodian-1.1.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/custodian/custodian-1.1.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..0c065c7d55a5066fae6668a21a4c8e759f86ef52 --- /dev/null +++ b/easybuild/easyconfigs/c/custodian/custodian-1.1.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,39 @@ +easyblock = 'Bundle' + +name = 'custodian' +version = '1.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/custodian' +description = """A simple JIT job management framework in Python.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('Python', '2.7.13'), + ('PyYAML', '3.12', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('monty', '0.9.6', { + 'source_urls': ['https://pypi.python.org/packages/source/m/monty/'], + }), + ('custodian', version, { + 'source_urls': ['https://pypi.python.org/packages/source/c/custodian/'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..72895a67815682b159a88c7e8dd50c61ee97602b --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.14-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.14' +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': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['f32990a8b2f8b53f8f4c723ada3d256a8e8476febdd296506764cc8e83397d3d'] + +dependencies = [ + ('Python', '2.7.13'), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb index d487d344f68c2418b5e6237e98eb2754e7a0fee0..15b0a97b3bf65997fd66c3bc5a6667f6b3259303 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb index aceb217de4bbfa5d6c0c8dbdeb6f67d1f4f6bc5c..78181eace37bf47522fe846ad1af547e4631b64a 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.3-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb index 9d2802684e4256bd65c38f334447f8330712656a..2eb271b2cb3cd1dc87c2aac017cc0a2ad79d7291 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-foss-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb index a4f51697618d167202a3dc4baeb74b68e7dab78b..0a914d43dd62c041015a7ea517381f9936d47e36 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.4.1-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb index edcade804404d5db7af0eb6e827e27a31a096a1d..b5fa67bd28a167d9f6fae3d6db3a79d1445f91c1 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-foss-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb index 141aedc7d3d5b009aca935d9680ddb6a708ba2af..2793fdd39051f4753383c0c4a9e70af28e5a7bd2 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.5-goolf-1.4.10-Python-2.7.10.eb @@ -12,8 +12,9 @@ description = """ cutadapt removes adapter sequences toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://cutadapt.googlecode.com/files/'] +source_urls = [PYPI_SOURCE] sources = [SOURCELOWER_TAR_GZ] +checksums = ['639b86826778c14c8b1fe512f074b939'] python = 'Python' pyver = '2.7.10' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb index 6d660f5bc5759bfa8c74125df699be66f22aa5f1..9fd455ea4e938c03c854f94d5cb77aba030551ef 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.6-foss-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb index 7e135e50214c14aa0f5cb77f4a8eccc7e5e019a9..8fd82f9c4cac4e1cb19df105bf48529678fb6961 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7-foss-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb index ccfea593725c8b24ee0f475ea82fa5ec76d0c048..4eaa0d8f1e97595e8070b7a5d495788f2e69a575 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.7.1-foss-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb index 8898d1ce85b464d328d07ff9e6c87d14e5ea96a0..1f2a8db354fea44a7146b3f6a9e76d6f17cb1bbf 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.8.1-intel-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb index 6c74a88bb40ae4186d0d68dfdfd4f2e443e3eb43..2508964d7f301163a9170005ee92466f870ade42 100644 --- a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2015b-Python-2.7.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel 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 index 5c57e5846c2a39d70bd372c02702812bcd8d4c7e..65f2550e40b1d48570764ff09c021b2821dc9f2e 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel @@ -9,7 +9,7 @@ easyblock = "PythonPackage" name = 'cutadapt' version = '1.9.1' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://opensource.scilifelab.se/projects/cutadapt/' description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and 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 index 63398f9cb069861aa85ee45a47c1a2c570026f23..9397e22d2b5b9fdf8d103d5bf3fb46330799f5c5 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/d/DB/DB-6.0.30-foss-2015a.eb b/easybuild/easyconfigs/d/DB/DB-6.0.30-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..32a7842e4473dd1035302890f972d8fe53792f55 --- /dev/null +++ b/easybuild/easyconfigs/d/DB/DB-6.0.30-foss-2015a.eb @@ -0,0 +1,18 @@ +name = 'DB' +version = '6.0.30' + +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': '2015a'} + +# 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' 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 index fcf1bd769617b093b3eb1824ad17539b52004e91..b1a5625761517d7c8d5d86c0874ae2c0e051aa0b 100644 --- a/easybuild/easyconfigs/d/DB/DB-6.2.23-foss-2016a.eb +++ b/easybuild/easyconfigs/d/DB/DB-6.2.23-foss-2016a.eb @@ -15,4 +15,4 @@ sanity_check_paths = { 'dirs': [], } -moduleclass = 'tools' \ No newline at end of file +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-6.2.32-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/DB/DB-6.2.32-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7182e6afe15c3b4ef86072304119453582c94dac --- /dev/null +++ b/easybuild/easyconfigs/d/DB/DB-6.2.32-GCCcore-6.4.0.eb @@ -0,0 +1,28 @@ +name = 'DB' +version = '6.2.32' + +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': 'GCCcore', 'version': '6.4.0'} + +# download via http://www.oracle.com/technetwork/products/berkeleydb/downloads/, +# requires registration +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['bin/db_archive', 'include/db.h', 'lib/libdb.a', + 'lib/libdb.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/DB/DB-6.2.32-intel-2017a.eb b/easybuild/easyconfigs/d/DB/DB-6.2.32-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0eb67b8e2c24d869a7924099c5687f5e7c0c0e87 --- /dev/null +++ b/easybuild/easyconfigs/d/DB/DB-6.2.32-intel-2017a.eb @@ -0,0 +1,19 @@ +name = 'DB' +version = '6.2.32' + +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': 'intel', 'version': '2017a'} + +# download via http://www.oracle.com/technetwork/products/berkeleydb/downloads/, requires registration +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb'] + +sanity_check_paths = { + 'files': ['include/db.h', 'lib/libdb.a', 'lib/libdb.%s' % SHLIB_EXT], + 'dirs': ['bin'], +} + +moduleclass = 'tools' 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 index 6491ebe755614488ed5bca43b4265b1e3da6b7f6..81827042d8f0a05a3eb7cfb46b8ed43c64360365 100644 --- 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 @@ -18,7 +18,7 @@ dependencies = [ ('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'), + # ('OpenSSL', '1.0.1q'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] 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 index 0a65c07d0ff3d66afb68c94c5c8f90fe9512b0a6..d5862a7c5a92c8a5d5fd9cd2c9d919377f313c24 100644 --- 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 @@ -18,7 +18,7 @@ dependencies = [ ('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'), + # ('OpenSSL', '1.0.1q'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.042-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.042-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..0db79a7f27238af5e2c81bafad22013ac78fc391 --- /dev/null +++ b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.042-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,33 @@ +easyblock = 'PerlModule' + +name = 'DBD-mysql' +version = '4.042' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm' +description = """Perl binding for MySQL""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://cpan.metacpan.org/authors/id/M/MI/MICHIELB/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Perl', '5.24.1'), + ('MariaDB', '10.1.24'), + ('zlib', '1.2.11'), + # 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')] + +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/DBG2OLC/DBG2OLC-20170208-intel-2016b.eb b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..82d644aaffb3f6ed5c94baa1c2639778d508d06f --- /dev/null +++ b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'CmdCp' + +name = 'DBG2OLC' +version = '20170208' +commit = 'b452286' + +homepage = 'https://github.com/yechengxi/DBG2OLC' +description = """DBG2OLC:Efficient Assembly of Large Genomes Using Long Erroneous Reads of the Third Generation + Sequencing Technologies""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/yechengxi/DBG2OLC/archive/'] +sources = ['%s.tar.gz' % commit] + +cmds_map = [('.*', "$CXX $CXXFLAGS $LDFLAGS -o DBG2OLC *.cpp")] + +files_to_copy = [(['DBG2OLC'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/DBG2OLC'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2017a.eb b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..367145a27380fe85db3e305e55177a42b6f5e5ff --- /dev/null +++ b/easybuild/easyconfigs/d/DBG2OLC/DBG2OLC-20170208-intel-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'CmdCp' + +name = 'DBG2OLC' +version = '20170208' +commit = 'b452286' + +homepage = 'https://github.com/yechengxi/DBG2OLC' +description = """DBG2OLC:Efficient Assembly of Large Genomes Using Long Erroneous Reads of the Third Generation + Sequencing Technologies""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/yechengxi/DBG2OLC/archive/'] +sources = ['%s.tar.gz' % commit] + +cmds_map = [('.*', "$CXX $CXXFLAGS $LDFLAGS -o DBG2OLC *.cpp")] + +files_to_copy = [(['DBG2OLC'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/DBG2OLC'], + 'dirs': [], +} + +moduleclass = 'bio' 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 index 8c069fec945235589e0467118777b76be9742c9e..03f4831acea2bedf6a81d519575753e8155f0035 100644 --- 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 @@ -25,4 +25,3 @@ sanity_check_paths = { } 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 index 7071afdb2c399a237e3b67f396969e2547ad2fd5..7697871a459890b24782b6c0390f2ad2ab19c00b 100644 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb @@ -16,7 +16,8 @@ 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']] + + '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'] } diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.10.20-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.20-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b5146189173f0d16c542bdabe4ecf6e63943a9a8 --- /dev/null +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.20-GCCcore-6.4.0.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'DBus' +version = '1.10.20' + +homepage = 'http://dbus.freedesktop.org/' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e574b9780b5425fde4d973bb596e7ea0f09e00fe2edd662da9016e976c460b48'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('expat', '2.2.4'), +] + +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 index 0940c66fb5b827ec733ab871720e5d2598efe97f..7dab289eff39264e2a8c0206dc58b957abcecf4e 100644 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-foss-2016a.eb +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-foss-2016a.eb @@ -16,7 +16,8 @@ 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']] + + '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'] } 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 index f322881382fc4ad293ba4d60f7249dc3baf08b41..e221d7bbc5c84eb94829d09e08664a2c7c9bc5fb 100644 --- a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb @@ -16,7 +16,8 @@ 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']] + + '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'] } 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 index 86590d12e7f7a59c61b0a857466a07c87a4e8fa6..088f873ddb01d02db3e2f87e0285cdc6b5e00067 100644 --- 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 @@ -14,10 +14,10 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} dependencies = [ ('CMake', '3.5.0'), - ('spglib', '1.7.3'), + ('spglib', '1.7.3'), ('NFFT', '3.3.0'), ('GSL', '2.1'), - ('gtest', '1.7.0'), + ('gtest', '1.7.0'), ('cray-hdf5/1.8.13', EXTERNAL_MODULE), ] 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 index 231148074a75ee35be224392b89c4639fc238f33..3f3f75acda1df46e7e8c92ff72ff1239957aae8d 100644 --- 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 @@ -14,7 +14,7 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} dependencies = [ ('CMake', '3.5.0'), - ('spglib', '1.7.3'), + ('spglib', '1.7.3'), ('NFFT', '3.3.0'), ('GSL', '2.1'), ('gtest', '1.7.0'), 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 index 99e680c26db2e91d3c7e82a59a71ab8d66deb3e4..389f7d842523d4498ac6fe5e14a0873bc2670915 100644 --- 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 @@ -4,7 +4,8 @@ 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.""" +description = """DFT-D3 implements a dispersion correction for density functionals, Hartree-Fock and semi-empirical + quantum chemical methods.""" toolchain = {'name': 'intel', 'version': '2015a'} diff --git a/easybuild/easyconfigs/d/DFTB+/DFTB+-1.3.1-intel-2017a.eb b/easybuild/easyconfigs/d/DFTB+/DFTB+-1.3.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7f8e07f3250e3026c8e93e6a8b2dac8c5f95428b --- /dev/null +++ b/easybuild/easyconfigs/d/DFTB+/DFTB+-1.3.1-intel-2017a.eb @@ -0,0 +1,43 @@ +easyblock = 'MakeCp' + +name = 'DFTB+' +version = '1.3.1' + +homepage = 'https://www.dftb-plus.info' +description = """DFTB+ is a fast and efficient versatile quantum mechanical simulation package. It is based on the + Density Functional Tight Binding (DFTB) method, containing almost all of the useful extensions which have been + developed for the DFTB framework so far. Using DFTB+ you can carry out quantum mechanical simulations like with + ab-initio density functional theory based packages, but in an approximate way gaining typically around two order of + magnitude in speed.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://www.dftb-plus.info/download/dftb-13'] # requires registration +sources = [ + 'dftbplus-%(version)s-src.tar.xz', + 'dftbplus-%(version)s-extlib.tar.xz', + 'dftbplus-%(version)s-autotest.tar.xz', +] + +checksums = [ + 'b821ed7406a2a4b35c0a48974e18667f', # dftbplus-1.3.1-src.tar.xz + '2333f1ff826a3c4776e1e77a28f17004', # dftbplus-1.3.1-extlib.tar.xz + 'abaf8a2f94c74a13a0d8d19e9b022e40', # dftbplus-1.3.1-autotest.tar.xz +] + +dependencies = [ + ('arpack-ng', '3.4.0'), +] + +prebuildopts = "cp sysmakes/make.x86_64-linux-intel sysmakes/make.user && cd prg_dftb && " + +buildopts = "ARCH=user MKL_LIBDIR=$MKLROOT LNOPT= " + +files_to_copy = [(['prg_dftb/_obj_user/dftb+'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/dftb+'], + 'dirs': [] +} + +moduleclass = 'phys' 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 index 1a6bd6a25d96476b8b2125f7a6f21f84afd559c9..82b2e17255193a0f44512b525d0ed1f70648c169 100644 --- a/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06-foss-2016a.eb +++ b/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06-foss-2016a.eb @@ -21,7 +21,7 @@ dependencies = [ ] binaries = ['assemble', 'assemble1', 'assemble_illumina', 'build_sff_index', 'convertFastqFasta', - 'cull_components', 'DIAL', 'filter', 'filter_clusters', 'fish_clusters', 'make_template', + 'cull_components', 'DIAL', 'filter', 'filter_clusters', 'fish_clusters', 'make_template', 'masker', 'partition', 'remove_clones', 'remove_clusters', 'update', 'update_clusters', 'update_status'] diff --git a/easybuild/easyconfigs/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb index f6fd6246c403ce2d10745ddcc4f8a1c7ccf870b6..bb425b52f012aa01055f68a7438bee341493052e 100644 --- a/easybuild/easyconfigs/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/d/DIALIGN-TX/DIALIGN-TX-1.0.2-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.8.35-goolf-1.7.20.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.8.35-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..2c2bb31863f1bb52fa337da226fb2db517952ecf --- /dev/null +++ b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.8.35-goolf-1.7.20.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = "CMakeMake" + +name = 'DIAMOND' +version = '0.8.35' + +homepage = 'https://github.com/bbuchfink/diamond' +description = """Accelerated BLAST compatible local sequence aligner""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/bbuchfink/diamond/archive/'] +sources = ['v%(version)s.tar.gz'] + +separate_build_dir = True + +builddependencies = [('CMake', '3.4.3')] + +dependencies = [ + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/diamond'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.6-goolf-1.7.20.eb b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.6-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d1b5aebca00a5ae7c14e9c1dec1d712e55e15f9 --- /dev/null +++ b/easybuild/easyconfigs/d/DIAMOND/DIAMOND-0.9.6-goolf-1.7.20.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = "CMakeMake" + +name = 'DIAMOND' +version = '0.9.6' + +homepage = 'https://github.com/bbuchfink/diamond' +description = """Accelerated BLAST compatible local sequence aligner""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/bbuchfink/diamond/archive/'] +sources = ['v%(version)s.tar.gz'] + +separate_build_dir = True + +builddependencies = [('CMake', '3.4.3')] + +dependencies = [ + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/diamond'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb index 597de0792e7d546c3e3d1d78dcf9857d0fadbb7e..27c3a7d1efa5172aae288e75266dd3c1ebe787cf 100644 --- a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb +++ b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -24,4 +24,3 @@ sanity_check_paths = { } moduleclass = 'tools' - diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.0-foss-2016a.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f7a7f714c1157fba654c6e876404edc4b26bd854 --- /dev/null +++ b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.5.0-foss-2016a.eb @@ -0,0 +1,26 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'ConfigureMake' + +name = 'DMTCP' +version = '2.5.0' + +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': 'foss', 'version': '2016a'} + +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/DSRC/DSRC-2.0rc-linux-64-bit.eb b/easybuild/easyconfigs/d/DSRC/DSRC-2.0rc-linux-64-bit.eb index 76c48d1e81ff8cb00233694740bacd3c7bfb69eb..2a945fa40d64f97f3443e7f3ad109482c30fe5bd 100644 --- a/easybuild/easyconfigs/d/DSRC/DSRC-2.0rc-linux-64-bit.eb +++ b/easybuild/easyconfigs/d/DSRC/DSRC-2.0rc-linux-64-bit.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2015 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb index 7d7b15088e5cb84bfe4f68f38ca30def4bb5195b..000354596ff51ea32d273af961365a18ebc4d984 100644 --- a/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/d/DendroPy/DendroPy-3.12.0-goolf-1.4.10-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou 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 index 5106c4165f971af9781a2a65015785d2f4977e0f..e27f766c81a6eab95d472defe3a58d790ffeb122 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb index cfed427bb703e95c7928f3af2d1d08401843f529..730559ad83ac321894f9695ffe108c3d0569cc7f 100644 --- a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb index 9021d61ff682579268d991bbc57f464d881455b5..94063017d315e01d26129208190911ab665df28e 100644 --- a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/d/Diffutils/Diffutils-3.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.3-GCC-4.8.2.eb b/easybuild/easyconfigs/d/Diffutils/Diffutils-3.3-GCC-4.8.2.eb index 03dd2d88f6baf62d75c9f51b3c47a4d4716264f5..a48cfb999d2fbc4d2dbee9a101009cd756cae1be 100644 --- a/easybuild/easyconfigs/d/Diffutils/Diffutils-3.3-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/d/Diffutils/Diffutils-3.3-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/d/Doris/Doris-4.02-intel-2017a.eb b/easybuild/easyconfigs/d/Doris/Doris-4.02-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..37cf20fd5b6fb51a22ee2b22ff2fca0a65dd78c1 --- /dev/null +++ b/easybuild/easyconfigs/d/Doris/Doris-4.02-intel-2017a.eb @@ -0,0 +1,16 @@ +name = 'Doris' +version = '4.02' + +homepage = 'http://doris.tudelft.nl/' +description = "Delft object-oriented radar interferometric software" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://doris.tudelft.nl/software/'] +sources = ['doris_v%(version)s.tar.gz'] + +dependencies = [ + ('FFTW', '3.3.6'), +] + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/d/Doris/Doris-4.04beta4-intel-2017a.eb b/easybuild/easyconfigs/d/Doris/Doris-4.04beta4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ad3c1ecff365e74eeb313a0c711ed0ce77b953fc --- /dev/null +++ b/easybuild/easyconfigs/d/Doris/Doris-4.04beta4-intel-2017a.eb @@ -0,0 +1,16 @@ +name = 'Doris' +version = '4.04beta4' + +homepage = 'http://doris.tudelft.nl/' +description = "Delft object-oriented radar interferometric software" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://doris.tudelft.nl/software/'] +sources = ['doris_v%(version)s.tar.gz'] + +dependencies = [ + ('FFTW', '3.3.6'), +] + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/d/Doris/Doris-4.06beta2-intel-2017a.eb b/easybuild/easyconfigs/d/Doris/Doris-4.06beta2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..190f829952c370a18c8a074b15749e0d9e84ac88 --- /dev/null +++ b/easybuild/easyconfigs/d/Doris/Doris-4.06beta2-intel-2017a.eb @@ -0,0 +1,16 @@ +name = 'Doris' +version = '4.06beta2' + +homepage = 'http://doris.tudelft.nl/' +description = "Delft object-oriented radar interferometric software" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://doris.tudelft.nl/software/'] +sources = ['doris_v%(version)s.tar.gz'] + +dependencies = [ + ('FFTW', '3.3.6'), +] + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCCcore-5.4.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7bf2a381a2fd82b4cb17ea0057c1289cdc8ea385 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCCcore-5.4.0.eb @@ -0,0 +1,22 @@ +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': 'GCCcore', 'version': '5.4.0'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('binutils', '2.26'), + ('CMake', '3.7.1'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] + +parallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.3.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..00e9535d4b0b6efe6d3c0ed5ded60289c1c7cc0c --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.3.0.eb @@ -0,0 +1,23 @@ +name = 'Doxygen' +version = '1.8.13' + +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': 'GCCcore', 'version': '6.3.0'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.27', '', True), + ('CMake', '3.7.2'), + ('flex', '2.6.3'), + ('Bison', '3.0.4'), +] + +parallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.4.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0209b2249c5d5e3998edbc06afae0d43b6cabf9f --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-GCCcore-6.4.0.eb @@ -0,0 +1,26 @@ +name = 'Doxygen' +version = '1.8.13' + +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +checksums = ['af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b'] + +builddependencies = [ + ('binutils', '2.28'), + ('Bison', '3.0.4'), + ('CMake', '3.9.1'), + ('flex', '2.6.4'), + ('pkg-config', '0.29.2'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-gimkl-2017a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9772b7c6599a0a595c45f2d755eefc5ec369f107 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.13-gimkl-2017a.eb @@ -0,0 +1,21 @@ +name = 'Doxygen' +version = '1.8.13' + +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': 'gimkl', 'version': '2017a'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('CMake', '3.6.1'), + ('flex', '2.6.3'), + ('Bison', '3.0.4'), +] + +parallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/davix/davix-0.6.6-intel-2017a.eb b/easybuild/easyconfigs/d/davix/davix-0.6.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4e5dff77590ac6f10c468a0a3b3bf9e65a1d172 --- /dev/null +++ b/easybuild/easyconfigs/d/davix/davix-0.6.6-intel-2017a.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'davix' +version = '0.6.6' + +homepage = 'http://dmc.web.cern.ch/projects/davix/home' +description = """The davix project aims to make file management over HTTP-based protocols simple. + The focus is on high-performance remote I/O and data management of large collections of files. + Currently, there is support for the WebDav (link is external), Amazon S3 (link is external), + Microsoft Azure (link is external), and HTTP (link is external) protocols.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/cern-it-sdc-id/davix/archive/'] +sources = ['R_%s.tar.gz' % version.replace('.', '_')] + +builddependencies = [ + ('CMake', '3.8.1'), + ('LibUUID', '1.0.3'), + ('gtest', '1.8.0'), + ('Doxygen', '1.8.13'), +] + +dependencies = [ + ('libxml2', '2.9.4'), + ('gSOAP', '2.8.48'), + ('Boost', '1.63.0', '-Python-2.7.13'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ['bin/davix-%s' % x for x in ['get', 'http', 'ls', 'mkdir', 'mv', 'put', 'rm']], + 'dirs': ['include', 'lib64'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/deap/deap-0.9.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/deap/deap-0.9.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..f639521510b6c87eba4896c46ce23c7bdd05b289 --- /dev/null +++ b/easybuild/easyconfigs/d/deap/deap-0.9.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'deap' +version = '0.9.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://deap.readthedocs.org/en/master/' +description = """DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas. + It seeks to make algorithms explicit and data structures transparent.""" + +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 = 'tools' diff --git a/easybuild/easyconfigs/d/destiny/destiny-2.5.6-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/d/destiny/destiny-2.5.6-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7aaefec7f248b1ac19da9f2fe296bcec8f552896 --- /dev/null +++ b/easybuild/easyconfigs/d/destiny/destiny-2.5.6-intel-2017a-R-3.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'RPackage' + +name = 'destiny' +version = '2.5.6' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://bioconductor.org/packages/destiny' +description = "R packages to create and plot diffusion maps." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://bioconductor.org/packages/release/bioc/src/contrib/', + 'https://bioconductor.org/packages/devel/bioc/src/contrib/', +] +sources = ['%(name)s_%(version)s.tar.gz'] +checksums = ['134210f9b8d6d58309a1f886065175c723e2612b4be819beb9e9fe5707b0f2ac'] + +dependencies = [ + ('R', '3.4.0', '-X11-20170314'), + ('R-bundle-Bioconductor', '3.5', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/disambiguate/disambiguate-1.0.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/d/disambiguate/disambiguate-1.0.0-goolf-1.7.20-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f7a8cf8e843ac37dbd718a356e52766ff90dd3f --- /dev/null +++ b/easybuild/easyconfigs/d/disambiguate/disambiguate-1.0.0-goolf-1.7.20-Python-2.7.11.eb @@ -0,0 +1,42 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = "PythonPackage" + +name = 'disambiguate' +version = '1.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = "https://github.com/AstraZeneca-NGS/disambiguate" +description = "Disambiguation algorithm for reads aligned to human and mouse genomes using Tophat or BWA mem" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ["https://github.com/AstraZeneca-NGS/disambiguate/archive/"] +sources = ["v%(version)s.tar.gz"] + +dependencies = [ + ('Python', '2.7.11'), + ('BamTools', '2.4.0'), + ('zlib', '1.2.8'), + ('Pysam', '0.9.0', versionsuffix), +] + +# this application provides a python implementation and a C++ implementation +# in the postinstallcmds we compile the C++ version +postinstallcmds = [ + '$CXX $CXXFLAGS -I$EBROOTBAMTOOLS/include -I./ -L$EBROOTBAMTOOLS/lib -o disambiguate dismain.cpp -lz -lbamtools', + 'cp disambiguate %(installdir)s/bin/' +] + +# workaround to avoid the import sanity check +options = {'modulename': 'os'} + +sanity_check_paths = { + 'files': ['bin/disambiguate.py', 'bin/disambiguate'], + 'dirs': [], +} + +moduleclass = 'bio' 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 index ed4f3f692d8b98149c0fef35c4b0d9df3e8a939a..b4f4f41636e1e7349cd60efd10d460af0bd9542f 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -23,7 +23,7 @@ buildopts = ' CC="$CC"' parallel = 1 -files_to_copy = [ (['drfast'], 'bin'), "README.txt" ] +files_to_copy = [(['drfast'], 'bin'), "README.txt"] sanity_check_paths = { 'files': ["bin/drfast", "README.txt"], 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 index 3f01a8dfb96f0a4516cdd5e3f21260cca03174aa..60fff5c063d3f629db5f4107c1ec0e476744a1fe 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -23,7 +23,7 @@ buildopts = ' CC="$CC"' parallel = 1 -files_to_copy = [ (['drfast'], 'bin'), "README.txt" ] +files_to_copy = [(['drfast'], 'bin'), "README.txt"] sanity_check_paths = { 'files': ["bin/drfast", "README.txt"], diff --git a/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a-serial.eb b/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..0ba1a5a27b65177cdfabcc2713a4da112a0ad242 --- /dev/null +++ b/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a-serial.eb @@ -0,0 +1,39 @@ +easyblock = 'MakeCp' + +name = 'ED2' +version = '20170201' +commit = '0146fa4' +versionsuffix = '-serial' + +homepage = 'https://github.com/EDmodel/ED2' +description = """The Ecosystem Demography Biosphere Model (ED2) is an integrated terrestrial biosphere model + incorporating hydrology, land-surface biophysics, vegetation dynamics, and soil carbon and nitrogen biogeochemistry""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/EDmodel/ED2/archive/'] +sources = ['%s.tar.gz' % commit] + +patches = [ + 'ED2_install-without-make.patch', + 'ED2_fix-type.patch', +] + +dependencies = [('HDF5', '1.10.0-patch1')] + +start_dir = 'ED/build' + +# rely on install.sh to prepare everything, but run 'make' command ourselves to take control over compiler options +prebuildopts = "./install.sh --kind E --platform intel --gitoff && cd bin-opt-E && " + +buildopts = "OPT=opt KIND_COMP=E GIT_TAG= HDF5_PATH=$EBROOTHDF5 PAR_LIBS='' PAR_DEFS='' " +buildopts += 'F_COMP="$FC" C_COMP="$CC" LOADER="$FC" F_OPTS="$FFLAGS" C_OPTS="$CFLAGS" F_LOWO_OPTS="$FFLAGS" && cd -' + +files_to_copy = [(['ED/build/ed_2.1-opt'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/ed_2.1-opt'], + 'dirs': [], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a.eb b/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..eed367500a64329c6f47d345843a15cc1ec75aa4 --- /dev/null +++ b/easybuild/easyconfigs/e/ED2/ED2-20170201-intel-2017a.eb @@ -0,0 +1,39 @@ +easyblock = 'MakeCp' + +name = 'ED2' +version = '20170201' +commit = '0146fa4' + +homepage = 'https://github.com/EDmodel/ED2' +description = """The Ecosystem Demography Biosphere Model (ED2) is an integrated terrestrial biosphere model + incorporating hydrology, land-surface biophysics, vegetation dynamics, and soil carbon and nitrogen biogeochemistry""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/EDmodel/ED2/archive/'] +sources = ['%s.tar.gz' % commit] + +patches = [ + 'ED2_install-without-make.patch', + 'ED2_fix-type.patch', +] + +dependencies = [('HDF5', '1.10.0-patch1')] + +start_dir = 'ED/build' + +# rely on install.sh to prepare everything, but run 'make' command ourselves to take control over compiler options +prebuildopts = "./install.sh --kind E --platform intel --gitoff && cd bin-opt-E && " + +buildopts = "OPT=opt KIND_COMP=E GIT_TAG= HDF5_PATH=$EBROOTHDF5 PAR_LIBS='' " +buildopts += 'F_COMP="$FC" C_COMP="$CC" LOADER="$FC" F_OPTS="$FFLAGS" C_OPTS="$CFLAGS" F_LOWO_OPTS="$FFLAGS" && cd -' + +files_to_copy = [(['ED/build/ed_2.1-opt'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/ed_2.1-opt'], + 'dirs': [], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/ED2/ED2_fix-type.patch b/easybuild/easyconfigs/e/ED2/ED2_fix-type.patch new file mode 100644 index 0000000000000000000000000000000000000000..4f73ca348705803e46ee6f79954f7ea7980e69b3 --- /dev/null +++ b/easybuild/easyconfigs/e/ED2/ED2_fix-type.patch @@ -0,0 +1,13 @@ +fix type for argument to h5dget_type_f call +see https://github.com/EDmodel/ED2/issues/153 and https://github.com/crollinson/ED2/commit/48b9e8132b992460aa8afeca222fd4c12f01cfe4 +--- ED/src/utils/hdf5_utils.F90.orig 2017-02-01 22:00:01.000000000 +0100 ++++ ED/src/utils/hdf5_utils.F90 2017-03-27 11:56:38.579744327 +0200 +@@ -432,7 +432,7 @@ + character(len=2) :: ctype + + logical :: convert = .false. +- integer :: type_id ++ integer(HID_T) :: type_id + real(kind=8), allocatable, dimension(:) :: dvaraTEMP + + ! Find which data type will be read diff --git a/easybuild/easyconfigs/e/ED2/ED2_install-without-make.patch b/easybuild/easyconfigs/e/ED2/ED2_install-without-make.patch new file mode 100644 index 0000000000000000000000000000000000000000..601e93e788260ffd71e526c0cca8b5390bf22d8a --- /dev/null +++ b/easybuild/easyconfigs/e/ED2/ED2_install-without-make.patch @@ -0,0 +1,24 @@ +avoid install.sh calling 'make' (and hard set GIT_EXIST) +author: Kenneth Hoste (HPC-UGent) +--- ED/build/install.sh.orig 2017-03-27 12:00:10.321077952 +0200 ++++ ED/build/install.sh 2017-03-27 11:59:40.200888391 +0200 +@@ -94,8 +94,8 @@ + esac + + # Tag executables with a git version and branch name if possible. +-GIT_EXIST=`git rev-parse --is-inside-work-tree` +-if [ ${GIT_EXIST} == "true" -a ${USE_GIT} ] ++GIT_EXIST="" ++if [ "${GIT_EXIST}" == "true" -a ${USE_GIT} ] + then + GIT_TAG=`git branch -v | awk '/\*/ {print "-" $2 "-" $3}'` + GIT_TAG=`echo ${GIT_TAG} | tr -d '()/[]'` +@@ -122,7 +122,7 @@ + touch dependency.mk + + #----- Launch the compiler. ---------------------------------------------------------------# +-make OPT=${OPT} KIND_COMP=${KIND} ${CLEAN} GIT_TAG=${GIT_TAG} ++#make OPT=${OPT} KIND_COMP=${KIND} ${CLEAN} GIT_TAG=${GIT_TAG} + make_exit_code=$? + #------------------------------------------------------------------------------------------# + 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 index c1c0d704374c238698e031660b63d594142c8a74..15ad25d3e8cd062956bc3efe851d568abf8733a4 100644 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.0.1-foss-2016a.eb +++ b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.0.1-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics 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 index 198de40465b8b8a294510b264a683ac2d3cbbef6..7dd70ec70b754629b7ce67a3569d8d839fead97a 100644 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb +++ b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics 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 index 6b962c6687fcb9fc2d126c2ae6372045a8536d8f..1b6aee4f0ef503d90d4472b9bf3d0409fa1293af 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -11,12 +11,12 @@ 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.""" +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'} diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb index 5b6b65198e34c29b94bd5f7c56ba945529f829c8..13e8afdb7f350e35dedffb0e57f325598ae5ae52 100644 --- a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb +++ b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.4-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb index 89cd537fc7b264a12fc90732f4f375eb70ed066e..b23777f71c8b38ce48e7722e873e476af21ca171 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Authors:: Inge Gutheil , Alan O'Cais # License:: MIT/GPL @@ -23,7 +23,8 @@ sources = ['%(name)s_%(version)s.006_20140312.tar.gz'] patches = ['ELPA_fix-tests.patch'] -configopts = '--with-generic-simple --disable-shared FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" LIBS="$LIBSCALAPACK"' +configopts = '--with-generic-simple --disable-shared ' +configopts += 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" LIBS="$LIBSCALAPACK"' buildopts = ' V=1 LIBS="$LIBSCALAPACK"' start_dir = '%(name)s_%(version)s' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb index bbbc8c56b4e9bfe4f9149b3d0cbd77ac21735920..05d749936e513b493cf47cdb2d5773107827274c 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2013.11-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Authors:: Inge Gutheil , Alan O'Cais # License:: MIT/GPL @@ -23,7 +23,8 @@ sources = ['%(name)s_%(version)s.006_20140312.tar.gz'] patches = ['ELPA_fix-tests.patch'] -configopts = '--with-generic-simple --disable-shared FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" LIBS="$LIBSCALAPACK"' +configopts = '--with-generic-simple --disable-shared ' +configopts += 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" LIBS="$LIBSCALAPACK"' buildopts = ' V=1 LIBS="$LIBSCALAPACK"' start_dir = '%(name)s_%(version)s' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2016b.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2016b.eb index b188df034a8a9aadab7b836c52ff9cbae2d72f23..6168179ce80289887c5ca04f2461ff0c65cb556e 100644 --- a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2016b.eb +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Authors:: Inge Gutheil , Alan O'Cais # License:: MIT/GPL diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2017a.eb b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ee72d9cdc5b7c57c92e33da95f4eb29d6a23345e --- /dev/null +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004-intel-2017a.eb @@ -0,0 +1,56 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Authors:: Inge Gutheil , Alan O'Cais +# License:: MIT/GPL +# $Id$ +# +## + +easyblock = 'ConfigureMake' + +name = 'ELPA' +version = '2016.05.004' + +homepage = 'http://elpa.rzg.mpg.de' +description = """Eigenvalue SoLvers for Petaflop-Applications .""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://elpa.mpcdf.mpg.de/html/Releases/%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + '%(name)s-%(version)s_install-libelpatest.patch', +] + +builddependencies = [ + ('Autotools', '20150215'), +] + +preconfigopts = 'autoreconf && ' + +common_configopts = 'FCFLAGS="-I$EBROOTIMKL/mkl/include/intel64/lp64 $FCFLAGS" ' +common_configopts += 'LIBS="$LIBSCALAPACK" ' + +configopts = [ + common_configopts + '--enable-openmp ', + common_configopts, # Default version last, so we can get the normal config.h/config-f90.h installed afterwards. +] + +buildopts = ' V=1 ' + +postinstallcmds = [ + 'cp config.h config-f90.h %(installdir)s/share/doc/elpa/examples', +] + +sanity_check_paths = { + 'files': ['lib/libelpa.a', 'lib/libelpa.%s' % SHLIB_EXT, 'lib/libelpa_openmp.a', + 'lib/libelpa_openmp.%s' % SHLIB_EXT, 'lib/libelpatest.a', 'lib/libelpatest.%s' % SHLIB_EXT, + 'lib/libelpatest_openmp.a', 'lib/libelpatest_openmp.%s' % SHLIB_EXT, 'share/doc/elpa/examples/config.h', + 'share/doc/elpa/examples/config-f90.h'], + 'dirs': ['bin', 'include/elpa-%(version)s/elpa', 'include/elpa-%(version)s/modules', 'lib/pkgconfig'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004_install-libelpatest.patch b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004_install-libelpatest.patch new file mode 100644 index 0000000000000000000000000000000000000000..61ac3562663366a97da3548cbb7531d4bce0d8f6 --- /dev/null +++ b/easybuild/easyconfigs/e/ELPA/ELPA-2016.05.004_install-libelpatest.patch @@ -0,0 +1,16 @@ +Change the Makefile.am so that libelpatest gets installed too. +This makes it easier to build the examples. + +Ã…ke Sandgren, HPC2N +diff -ru elpa-2016.05.004.orig/Makefile.am elpa-2016.05.004/Makefile.am +--- elpa-2016.05.004.orig/Makefile.am 2016-10-25 07:13:46.000000000 +0200 ++++ elpa-2016.05.004/Makefile.am 2017-02-16 16:04:40.976781413 +0100 +@@ -255,7 +255,7 @@ + build_lib = libelpatest@SUFFIX@.la libelpa@SUFFIX@.la + + # library with shared sources for the test files +-noinst_LTLIBRARIES += libelpatest@SUFFIX@.la ++lib_LTLIBRARIES += libelpatest@SUFFIX@.la + libelpatest@SUFFIX@_la_FCFLAGS = $(AM_FCFLAGS) @FC_MODOUT@private_modules @FC_MODINC@private_modules + libelpatest@SUFFIX@_la_SOURCES = \ + test/shared/util.F90 \ diff --git a/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb index 8ac9aea768a9d798d1eeccb4c6fe04cfa8ecefe7..5f261e1c14fd6d1321dc7283626f50989d80d689 100644 --- a/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb b/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb index ba2c506ee5e9a285361752a4df4dc6d3c0f285e0..71841b9321bcbf823ea42a5bb89b4eed3ae9b48a 100644 --- a/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/e/ELPH/ELPH-1.0.1-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb index ee65cc074ef8d477dc0b9ec1f50e05211f03e55c..c8cce9a3c7e50f971d85ac5aad694f48c8f1dd1a 100644 --- a/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb b/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb index 176ffcb6bd9b366bcddee23283310613c518663a..0c4dfa07a3a21b281b1a9742f489fcdd5c4b6c27 100644 --- a/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb index c8367acc3482a00203326be2bb66eb59851f8639..573a00a1859911f14e0e5d2ebce87015a1965605 100644 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-goolf-1.4.10.eb @@ -15,8 +15,9 @@ description = """EMBOSS is 'The European Molecular Biology Open Software Suite'. toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['ftp://emboss.open-bio.org/pub/EMBOSS/'] +source_urls = ['ftp://emboss.open-bio.org/pub/EMBOSS/old/%(version_major_minor)s.0/'] sources = [SOURCE_TAR_GZ] +checksums = ['6a2cb3f93d5e9415c74ab0f6b1ede5f0'] patches = ['EMBOSS_disable-embossupdate.patch'] diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb index 88380bcbaba3a92fc7b063101eed3f0c92230040..cfcf1c4b41a7af119a5135715d7a1d5b27a6691d 100644 --- a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-ictce-5.3.0.eb @@ -15,8 +15,9 @@ description = """EMBOSS is 'The European Molecular Biology Open Software Suite'. toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['ftp://emboss.open-bio.org/pub/EMBOSS/'] +source_urls = ['ftp://emboss.open-bio.org/pub/EMBOSS/old/%(version_major_minor)s.0/'] sources = [SOURCE_TAR_GZ] +checksums = ['6a2cb3f93d5e9415c74ab0f6b1ede5f0'] patches = ['EMBOSS_disable-embossupdate.patch'] diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a-X11-20170314.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a-X11-20170314.eb new file mode 100644 index 0000000000000000000000000000000000000000..7eac56a2c1e522a67a513dc06fda383a48db393d --- /dev/null +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a-X11-20170314.eb @@ -0,0 +1,54 @@ +# authors: Kenneth Hoste (Ghent University), George Tsouloupas , Fotis Georgatos +# +# 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 +# foss-2016b modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'EMBOSS' +version = '6.6.0' +x11ver = '20170314' +versionsuffix = '-X11-%s' % x11ver + +homepage = 'http://emboss.sourceforge.net/' +description = """EMBOSS is 'The European Molecular Biology Open Software Suite'. + EMBOSS is a free Open Source software analysis package specially developed for + the needs of the molecular biology (e.g. EMBnet) user community.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'ftp://emboss.open-bio.org/pub/EMBOSS/', + 'ftp://emboss.open-bio.org/pub/EMBOSS/old/%(version_major_minor)s.0', +] +sources = [SOURCE_TAR_GZ] +patches = ['EMBOSS_disable-embossupdate.patch'] +checksums = [ + '7184a763d39ad96bb598bfd531628a34aa53e474db9e7cac4416c2a40ab10c6e', # EMBOSS-6.6.0.tar.gz + '3e5e0fbbcb78d62dbfb4586cc9c69d7e602c661f12414d193b2be46024377fd6', # EMBOSS_disable-embossupdate.patch +] + +dependencies = [ + ('X11', x11ver), + ('libgd', '2.2.4'), + ('libharu', '2.3.0'), + ('Java', '1.8.0_144', '', True), +] + +configopts = " --with-hpdf=$EBROOTLIBHARU " + +# jemboss.jar does not build in a parallel build +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + + ['lib/lib%s.a' % x for x in ['acd', 'ajax', 'ajaxdb', 'ajaxg', 'eexpat', 'ensembl', + 'epcre', 'eplplot', 'ezlib', 'nucleus']] + + ['share/EMBOSS/jemboss/lib/jemboss.jar'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a.eb b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d6fa49965acbbaa53c106918eede28d1d9f82309 --- /dev/null +++ b/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.6.0-intel-2017a.eb @@ -0,0 +1,48 @@ +# authors: Kenneth Hoste (Ghent University), George Tsouloupas , Fotis Georgatos +# +# 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 +# foss-2016b modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'EMBOSS' +version = '6.6.0' + +homepage = 'http://emboss.sourceforge.net/' +description = """EMBOSS is 'The European Molecular Biology Open Software Suite'. + EMBOSS is a free Open Source software analysis package specially developed for + the needs of the molecular biology (e.g. EMBnet) user community.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'ftp://emboss.open-bio.org/pub/EMBOSS/', + 'ftp://emboss.open-bio.org/pub/EMBOSS/old/%(version_major_minor)s.0', +] + +sources = [SOURCE_TAR_GZ] + +patches = ['EMBOSS_disable-embossupdate.patch'] + +dependencies = [ + ('libharu', '2.3.0'), + ('Java', '1.7.0_80', '', True), +] + +configopts = " --with-hpdf=$EBROOTLIBHARU " + +# jemboss.jar does not build in a parallel build +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['seqret', 'aligncopy', 'profit', 'prophet']] + + ['lib/lib%s.a' % x for x in ['acd', 'ajax', 'ajaxdb', 'ajaxg', 'eexpat', 'ensembl', + 'epcre', 'eplplot', 'ezlib', 'nucleus']] + + ['share/EMBOSS/jemboss/lib/jemboss.jar'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a-HDF5-1.8.18.eb b/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a-HDF5-1.8.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d428e69ac39513d9c6d80eaef9eb1c237212868 --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a-HDF5-1.8.18.eb @@ -0,0 +1,32 @@ +name = 'ESMF' +version = '6.3.0rp1' +versionsuffix = '-HDF5-1.8.18' + +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': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] + +patches = [ + 'ESMF-6.1.1_libopts.patch', + 'ESMF-%(version)s_fix-file-open-test.patch', +] + +dependencies = [ + ('netCDF', '4.4.1.1', versionsuffix), + ('netCDF-Fortran', '4.4.4', versionsuffix), + ('netCDF-C++4', '4.3.0', versionsuffix), +] + +buildopts = 'ESMF_NETCDF_INCLUDE=$EBROOTNETCDFMINFORTRAN/include ' +buildopts += 'ESMF_NETCDF_LIBS="`nc-config --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/ESMF/ESMF-6.3.0rp1-intel-2017a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fec7e0e3f7605b815b65161d90e4941b6db4a76b --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1-intel-2017a.eb @@ -0,0 +1,31 @@ +name = 'ESMF' +version = '6.3.0rp1' + +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': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] + +patches = [ + 'ESMF-6.1.1_libopts.patch', + 'ESMF-%(version)s_fix-file-open-test.patch', +] + +dependencies = [ + ('netCDF', '4.4.1.1'), + ('netCDF-Fortran', '4.4.4'), + ('netCDF-C++4', '4.3.0'), +] + +buildopts = 'ESMF_NETCDF_INCLUDE=$EBROOTNETCDFMINFORTRAN/include ' +buildopts += 'ESMF_NETCDF_LIBS="`nc-config --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/ESMF/ESMF-6.3.0rp1_fix-file-open-test.patch b/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1_fix-file-open-test.patch new file mode 100644 index 0000000000000000000000000000000000000000..62a98e0354d19392c70396a17a25f4cfc1f96733 --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-6.3.0rp1_fix-file-open-test.patch @@ -0,0 +1,13 @@ +fix compilation issue with recent compilers +cfr. https://sourceforge.net/p/esmf/esmf/ci/3706bf758012daebadef83d6575c477aeff9c89b/#diff-1 +--- src/Infrastructure/Mesh/src/Moab/io/ReadABAQUS.cpp.orig 2017-04-19 13:44:03.384547426 +0200 ++++ src/Infrastructure/Mesh/src/Moab/io/ReadABAQUS.cpp 2017-04-19 13:44:16.864674576 +0200 +@@ -105,7 +105,7 @@ + ReadABAQUS::~ReadABAQUS() + { + mdbImpl->release_interface(readMeshIface); +- if (NULL != abFile) ++ if (abFile.is_open()) + abFile.close(); + } + diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb index 209b0e8d818c0dbd4bc1666231958ef50b8b4461..f31aca4bb2a868d29bf3a8887d70b15330c8eb5f 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-parallel.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb index 80ab0978a15839098c444bb74947496b7259a242..250bf7f6ef8dfaa124528f04479e2798ec078db8 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goolf-1.4.10-serial.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb index 9ad3efca4c6877e5e16fce297c064ea26e70b403..16a651c9b377ffaa74b1915a439f9e3a885832c9 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-parallel.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb index 525e2ebf3e22dbde604e44c2fcb7c5127603aaac..be9504c095ee6765550cbef56bb5ed66fe7aa993 100644 --- a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb +++ b/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-5.3.0-serial.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Josh Berryman , Fotis Georgatos diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb index 17f0b9d1607f00acf7424b9b79d6ac7b69592647..cfe2dfd1dab0704c88bb568fadedebffaf88cae5 100644 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb index 0e4a07c55e65a3f32f1761ceccddee3a2b152da9..502c0c493a6d05b3ecf4e9c8a9127492e8f5a5c2 100644 --- a/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb +++ b/easybuild/easyconfigs/e/ETSF_IO/ETSF_IO-1.0.4-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou @@ -30,7 +30,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ["bin/etsf_io"], + 'files': ["bin/etsf_io"], 'dirs': [] } diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb index 6a13fbccbd8f4401050c007bfe00c0c768de2fcb..9b67e772905464c84e9b63da00607fdb8f1cff3a 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.0.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb index 1fc508215ccbf06470f74092ed8e9c8d2367abaa..f6e48794a2d830a5c0851cda947ee6fc10d2b149 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.0.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb index aefe4f346169f8d120fedd616ce8a984c2e09d15..f65e4d33b76efb27fb8b2bf8347d12d085401d52 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.0.2.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.0.2' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb index aec17460aa5dbe6a99ebc81c0ea21db0c7a50ff2..b404084816b33ee92a6206fb11e76cee9523dae6 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.1.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.1.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb index 12381b6467594e51e7c0a72eecc2f1d6ebec76de..6d0b6bbd58f3cc0c0697c3c5e11551118721f927 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.10.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.10.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb index a8ef6b164a9b964adc76ea4709d4f46fae4c46d2..09d7412e21e34fac0ced121a20371ad0fe055516 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.11.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb index d2df7f198825649c26f9ce01b169590df6c6010c..3e0b4775515849a63fd81c253fdb653acc46f86b 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.11.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.11.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb index 345d210d28808482b1fa55a0bf8244ea57b7447e..fda0eaa230fcbf614b054e9f7a4bce7e7c8f7cac 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.12.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb index 97720876b9ae4bc7c55cf787f3073fd784124f4d..e8bc170959202d9dd7ce5e5d4630ea83c064d9c3 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.12.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.12.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb index 0b5ba14c24eed3339f2a622a8466928f9021a46d..148881ec177ff35449dd756936f487e0e0643805 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.13.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.13.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb index 0176f2b558445f29da406a73f2c9a06f1bed41a1..a573ff7efb3dc81f8b63736d6b8172bfaa3194f9 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.14.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.14.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb index 3ae286c658871ad20c35f7910f70818b4a7450c9..017904a16a8a239348f2b77b449a9a7ffa63fba5 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "1.15.0" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb index b4fb5e015c40291f83a276909dd6a54b20cabf0f..4b605cc474349d7e31b9944eef673bebf18f3c26 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "1.15.1" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb index 9025d6b24b1a952859671c6dac582c7de33d073b..71ca7c902dbed5a6f02c83664e791065efd60241 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.15.2.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "1.15.2" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb index 2ac7d84426f452b786006f90244590b7344f1533..d694c3a975b87169a4d545dad2ddb4f820a94ecc 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "1.16.0" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb index a7a958a3ca37af9073ef83136407ee753917c692..777f78e3ada816fa98f7b6db1ac669f6f9bc37b4 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "1.16.1" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb index 26fbe953cd40b2e80848e9f7bae8a13973c24dde..5c38c0a98383b12e92a7d7872621f8228cdca9f3 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.16.2.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "1.16.2" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb index 84e658abed364e84e951911969e8a03347d18326..ee0fb34daf6454dfee2fca5bcd01cc82b3428c59 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.2.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.2.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb index 62ec5081923f69af3e279506575765af3afb9f65..0249a90b8dd6e7e492ec7584a59610416a92af3e 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.3.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.3.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb index f56094b5c06e2855738001b40c4f9b40fd07fd23..58e8279a68d0f80e28575a4fb09df82b6dabe539 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.4.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.4.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb index df9a262ab241c02e8d96c97f9e51b57ddb739036..1b589199e10d5e5265ac85307518cd63136ac241 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.5.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.5.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb index 9082a71a46b95b067d70f4ddf4b6e8e8ef51b612..95539b250fbe29b629bd80f78cc855458229f5d5 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.6.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.6.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb index a2164fa02d00ab10b3cf30fa8200066ef7474747..3caeb8de82c89ec92677768ea67546b4387560b2 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.7.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.7.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb index 8fa4a0a750ccd89e7243a5398430ba224c677f32..63848ea26b78fb4608eee55a92e12990b84aa196 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.8.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb index 1774b8976ce94d947dbcbfa6a015d6fbfab41e79..a99feae3bc2c1fa6c9ba9f7e3fd6292d989199d1 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.8.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb index d990801ac27b0292808f1d37168d26d57b2755f0..f835d8df7748b374d78781688b85c99545e64716 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.8.2.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.8.2' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb index 97801124aa8f501633c3c5e1f1487259c730f6ad..74d11b79a17954cd72d27b144e85551389a09433 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-1.9.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '1.9.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb index 81d586f625359afef09048a9fda3bddeffa566c1..2fb2c7bbce39a9c7dede77cc7ffb2798f42bafc8 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.0.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = "2.0.0" -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb index cb8c19e6065a5e2ecce964efe38aa511437550a2..b20ff4070bedcee54d023d8196fe1183296cc46c 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.1.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb index 632563276e8bf65636e0eb936506eaa92b8dff46..1f6796bb5aa226edbbe6ca19d4c02b990b3f1e8b 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.1.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.1.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb index 116950af4bdc21e32a31a82db11b1fd43995a663..e49097cb3fb0429b39386c3da7e9c10f64811432 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.2.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.2.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb index 6080ef8f0cee6ad26266040bdc8c4cca3c29e891..3e1199f516f9b5bdcc7a4ef152b756f126bf41a8 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.3.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.3.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb index bc8d7c8dd59491dab0111f12cd5741002f4ae199..0f1a2dfaa8afc5fecc639f462267da15dc98a1d6 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.4.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.4.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb index 37d212b3344d2cd6952f3c0e3051c2a8b7da5756..d04e3a4e315fc88f74ce8dabc617e281e0e78a9d 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.5.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.5.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb index 01e4502a0900b86f27dccb328b5bf89d5be86d3e..c7485aea5fc0db2a4689cba7dd93df5e49f5af2d 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.6.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.6.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb index 1ca29896e871f529687b320b23a2b1ae17faaf00..fcefd7777870b12a532d1ae8c3d9e9e04970cba7 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.7.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb index 07bb77b4539a9a97e657ef7ec5105ae40381ed84..ee8f725ccc73674a5d84127eff68e7744f732e4d 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.8.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb index f166a5d5875478d6a27faba9136d6e4ddb18fc34..5785d7ac7a04fa26c7ed8cbe5fffd3953dda3f29 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.8.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb index b0edd36c9663cddb7eaecc34b4a8677864b16b4a..ef3430f3dedf002dee8d282b2fa6f223a972966f 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.8.2' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb index 09a04b73a8f427188cb2bc3f7e346eeb00d98ebf..1660b8e4a186060da46f781ccdf0541513b7fff2 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '2.9.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb index a77b43aaad9574d1e07c246452364acbd747d106..70b18de510279138dc10306fe678a72ef48e0fc8 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '3.0.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.1.eb index 3d9fd925081d44fddc3ea4e86387e07c21a9e64a..f26a42f001436ef9bba0bc6ec61c94b6320f44fa 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.1.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.1.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '3.0.1' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.2.eb index 708295ab3ce7e5757f0767fb13acac4f35fae2fd..f26040b3c7e0a304aac9d4fdf7fcf7a67c03e1bb 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.2.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.0.2.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '3.0.2' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.0.eb index 606f9a318dfced64f050b5906fef21decb35f4b3..e385b6fbbeb56790ffad0337a89205a3c750ee37 100644 --- a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.0.eb +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.0.eb @@ -3,7 +3,7 @@ easyblock = 'EB_EasyBuildMeta' name = 'EasyBuild' version = '3.1.0' -homepage = 'http://hpcugent.github.com/easybuild/' +homepage = 'https://easybuilders.github.io/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.""" diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..94e497613d3b836f478c08a6851ebc2c02dd489a --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.1.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.1.1' + +homepage = 'https://easybuilders.github.io/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/ef/c7/640c6d791ba452321c0d1371b6626486bb495e0645bb896d33c78a09f810', + # vsc-base + 'https://pypi.python.org/packages/da/90/ee40b1a6a5bfed24139042c737500a9b45db0373a6735e76481fc860fe37', + # easybuild-framework + 'https://pypi.python.org/packages/f2/19/1c79b1ad24f0004e9507f12d4222367611f42ac479abd6315a50a23c52f5', + # easybuild-easyblocks + 'https://pypi.python.org/packages/87/aa/2a19f05c78dd2550f7bd42ef0964b9c51c5626c1e715c2ee0a4f778780b8', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/e6/68/5e977f549bf04b8cd87cdc5179d8b36c1eb971cfe3c43f98053f2dbe9c64', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.25.tar.gz', + 'vsc-base-2.5.7.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-3.1.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..ce2ab0cb59dc5dab8d6eada6aee79767b892ce62 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.1.2.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.1.2' + +homepage = 'https://easybuilders.github.io/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/ef/c7/640c6d791ba452321c0d1371b6626486bb495e0645bb896d33c78a09f810', + # vsc-base + 'https://pypi.python.org/packages/da/90/ee40b1a6a5bfed24139042c737500a9b45db0373a6735e76481fc860fe37', + # easybuild-framework + 'https://pypi.python.org/packages/fa/00/6a47862b38e6d921071d305deab4c494ae2eae58556c90c95e520fea28b9/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/d6/55/9b6634b01fbc26edb9f5af39b06acbe7ec843da438ba5ac3063937934b3e', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/5a/4c/ea8faa46c7874a3d20f28e2d222a1f4a5e97a4f8052add338a785755ec89', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.25.tar.gz', + 'vsc-base-2.5.7.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-3.2.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ee48d069a5ecbb5fe6c345bab693fc6572547e7 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.2.0.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.2.0' + +homepage = 'https://easybuilders.github.io/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/82/ec/19d85d2bb91b562195d00db9ac82d7529904e7eabc0597720966bf74714f/', + # vsc-base + 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', + # easybuild-framework + 'https://pypi.python.org/packages/2c/39/4435097a0b897ca1e3c7f055000ebfa2a5dc3632e606a7cf0088b0caa2ee/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/ce/49/70a1d3f419ffb21dc3a3446bdf63d2a49447753fa4e69ec0a3db5a262e67/', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/97/59/b8d166b270f113ae69b0983275dac5da5bfb94bb1082a10bb26e93c78ed7/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.26.tar.gz', + 'vsc-base-2.5.8.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-3.2.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..176c9217f3efa5db73fda0ddd05b3c51a1e7b0a0 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.2.1.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.2.1' + +homepage = 'https://easybuilders.github.io/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/82/ec/19d85d2bb91b562195d00db9ac82d7529904e7eabc0597720966bf74714f/', + # vsc-base + 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', + # easybuild-framework + 'https://pypi.python.org/packages/77/a2/34beda6176a1c85e99861f6a5e881c3a5c67e68e1edc50258a7d941195e8/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/3d/02/a5d239cbe7dfaecf712edc4aa53192239db174505e81d4c793e20abd96b6/', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/ac/ae/185b876b02b2f2310fe52bb41539d23a00e421e5b19c246779e4b2be03a8/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.26.tar.gz', + 'vsc-base-2.5.8.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-3.3.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f1753bce3f185aa4a700d5b2385f6b1bf818ccc --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.3.0' + +homepage = 'https://easybuilders.github.io/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/82/ec/19d85d2bb91b562195d00db9ac82d7529904e7eabc0597720966bf74714f/', + # vsc-base + 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', + # easybuild-framework + 'https://pypi.python.org/packages/b6/8b/383298ddd7718b8455b26719d39c686105ccdba55b66bdd0971ac0a69d70/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/1d/3d/53ea1c02d7a77fcc6c1aa6620a8a6f2e45d3fddf9657919b749c4834b4fb/', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/c8/c0/829c6ddd864f9980c09eb5acec7dc8ece747831f6f3b76852f2796a563fb/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.26.tar.gz', + 'vsc-base-2.5.8.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-3.3.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.3.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..38ca592d16df32de70f3a26237cf1f52ff75edd9 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.3.1.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.3.1' + +homepage = 'https://easybuilders.github.io/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/82/ec/19d85d2bb91b562195d00db9ac82d7529904e7eabc0597720966bf74714f/', + # vsc-base + 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', + # easybuild-framework + 'https://pypi.python.org/packages/5b/1e/26bcb7c4407a68b22bd545014bf5536c4f3c4b196bc0467b008d848008da', + # easybuild-easyblocks + 'https://pypi.python.org/packages/7c/03/0ca88b299508689eea650652f5188f9f03d8fc3001670ad37885e71b6e4f', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/57/d0/d5683dbb6aca7dfd2f39f38be9f11252177012ef894dfdf2b19e70eddf44', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.26.tar.gz', + 'vsc-base-2.5.8.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-3.4.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..581ed37dc0e72d3de25ebcbe6fe0a90d8624f18b --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-3.4.0.eb @@ -0,0 +1,45 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '3.4.0' + +homepage = 'https://easybuilders.github.io/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/82/ec/19d85d2bb91b562195d00db9ac82d7529904e7eabc0597720966bf74714f/', + # vsc-base + 'https://pypi.python.org/packages/f7/66/1ff7ecc4a93ba37e063f5bfbe395e95a547b1dec73b017c2724f4475a958/', + # easybuild-framework + 'https://pypi.python.org/packages/6a/56/70e72d757112c7ee8f7fceb033f150d423d168b08eeb3f4adaeb02114d70', + # easybuild-easyblocks + 'https://pypi.python.org/packages/47/f2/60674a7bdf4be589ea55c684227bc50a987b64249aedfc725ad85bd9e5d7', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/a2/46/ef2a9d4a89394402d74ef281ffdb2c423bde1131fdc8bf2425513538fbe4', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.26.tar.gz', + 'vsc-base-2.5.8.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] +checksums = [ + 'f97b5ca8b171964c12347e5b814ae5266698f5ea134056f04ff752a1eb562f30', # vsc-install-0.10.26.tar.gz + '7fcd300f842edf4baade7d0b7a3b462ca7dfb2a411a7532694a90127c6646ee2', # vsc-base-2.5.8.tar.gz + '74b952d612c390acd87d367adc813307c35baa49669effd7cd593392922d5b0d', # easybuild-framework-3.4.0.tar.gz + 'd6b1459fbe5b8d8fd66a36e49606959508ec18e23eed281972e1180fccad52ac', # easybuild-easyblocks-3.4.0.tar.gz + 'e9ebe7fb70ddb4fa00ce41ddb92119c3e7ee99ff1422f5f299f958d7da99294e', # easybuild-easyconfigs-3.4.0.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-3.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb index f64ca17dc1cb76865df99fd6134328879eafb2eb..03e5ae314205c2391d3cac76f1324414c6f70714 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 c2159638f240dd527660d01ad202029b9f019ed4..29c0f0a24e11a38322306fba1fcea400b0e9d896 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 ad65bdfc92e9490b91fbb3e0201d58bb57d87cb0..52df5baa8d4e1a7a91b21d2d6078de3187076553 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 0a2271f0359a8924a7e75f1d9c3d9902e1c29311..0fec576ce6868ff3ed3fa9561b133a2820c7764c 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 0dd48816d2d2d9f930bb212cc97e7d151029a16d..70ef04ea87cf47db1c3643ec83437816711015b6 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 9e7b9cf60de7cdcb32e742410320195b21078ffb..7831be18f55bade38e4f3cebde1af5faf46cd224 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 7cbefdf8ab1fe2181989e23d49163a1690a71875..1e4a8f49a5813fda86fc2d3ba3a143b5a8a9fedd 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 81edc7d68bfa13d788db47f922fcbb14c5409382..f1219c065adfcf834e483eabbd19ab509e6bcfb8 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 b3c186165b6652facb329316b158ec46e1b07955..16de65cee4742634bcf7da254ec63b9c0c7e60d1 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 59832233f0ee52f020a433bcaed6c9938dc81378..2ac82d539afcd92264a1fdc69a0a35f2f60e8746 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-foss-2015a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..308bb395d6ea9522c6d321ee19abe07e781d3d52 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-foss-2015a.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': 'foss', 'version': '2015a'} + +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.3.2-foss-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..bab8954a19aeab495bd69ce929b25fe478f9721c --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.2-foss-2016b.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.3.2' + +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': '2016b'} + +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.3.3-GCCcore-6.3.0.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.3-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..86af55ba48a9616ba2592f9ce9f3fd572f8a492d --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.3-GCCcore-6.3.0.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.3.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': 'GCCcore', 'version': '6.3.0'} + +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.3.3-intel-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..fdeb038ac87e78735db875a813cec8311dfb829a --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.3-intel-2016b.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.3.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': '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/Eigen/Eigen-3.3.4.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..b82e85a0ae7e83340e0c10da3cdeaff7f8fe7243 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.3.4.eb @@ -0,0 +1,18 @@ +name = 'Eigen' +version = '3.3.4' + +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. +""" + +# only includes header files, so no need for a non-dummy toolchain +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +sources = ['%(version)s.tar.bz2'] +checksums = ['dd254beb0bafc695d0f62ae1a222ff85b52dbaa3a16f76e781dce22d0d20a4a6'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-25.1-foss-2016a.eb b/easybuild/easyconfigs/e/Emacs/Emacs-25.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bc3043a68b928dfd97bdfcb3e577df21bae3cb7d --- /dev/null +++ b/easybuild/easyconfigs/e/Emacs/Emacs-25.1-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Emacs' +version = '25.1' + +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': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('zlib', '1.2.8'), + ('libpng', '1.6.23'), + ('libjpeg-turbo', '1.5.0'), + ('ncurses', '6.0'), +] + +configopts = '--with-gif=no --with-tiff=no --with-x-toolkit=no --with-xpm=no ' + +sanity_check_paths = { + 'files': ["bin/emacs", "bin/emacs-%(version)s", "bin/emacsclient", "bin/etags"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EricScript/EricScript-0.5.5-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/e/EricScript/EricScript-0.5.5-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..222274d259a6e4037901f453e012a1ec27154f2a --- /dev/null +++ b/easybuild/easyconfigs/e/EricScript/EricScript-0.5.5-intel-2017a-R-3.4.0.eb @@ -0,0 +1,34 @@ +easyblock = 'Tarball' + +name = 'EricScript' +version = '0.5.5' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://sites.google.com/site/bioericscript/home' +description = "EricScript is a computational framework for the discovery of gene fusions in paired end RNA-seq data." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [ + ('R', '3.4.0', '-X11-20170314'), + ('ada', '2.0-5', versionsuffix), + ('BWA', '0.7.15'), + ('SAMtools', '1.4.1'), + ('BEDTools', '2.26.0'), + ('seqtk', '1.2'), + ('BLAT', '3.5'), +] + +postinstallcmds = ["chmod a+rx %(installdir)s/ericscript.pl"] + +sanity_check_paths = { + 'files': ['ericscript.pl', 'LICENSE', 'README'], + 'dirs': ['lib'], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb b/easybuild/easyconfigs/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb index 1e6432cb6d75daee29c3aa75e5894f6d0f5820dc..32b4b7697d006938a06ed7e7aaa116c07bdee5fc 100644 --- a/easybuild/easyconfigs/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb +++ b/easybuild/easyconfigs/e/ErlangOTP/ErlangOTP-R16B02-goolf-1.4.10-no-Java.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb index 6a9d4b53984092800ab6df5bd6779171ee2a6c86..84c6277a5a02a5834053f6c9166e7f1136559871 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb index 7f862017dd052b049dff9967f0be8edb84b941b6..db59680faabdbb3df94d3125aaa184f63ef436af 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb index 899422100cb3fc364bab7683de862f9565308a43..19e0931e0007f884238689844b7927e90e33cc74 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.2.0-ictce-5.3.0.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb index 524d427c0e606daea1e67f2e151f1b13ed62fc64..89c9d6f1ca88cfb3adef41598e46638c07e29b50 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 0cfe11f239af086b8b24e92e4ca93c329bb0dfcc..9d263392d3d929c2d64aa5ed17ff427593d33392 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb index f186cddd62fc655bd7a79f1c1554ce9af52e4452..afcb38952d28e0630cd4cb76d9f81d901190d8fa 100644 --- a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 4e0f98d635d634fa4cf2aa3a64bd778789ccea6f..a37c5f2e77be3f235a67f2a690b35f44b481881c 100644 --- a/easybuild/easyconfigs/e/Extrae/Extrae-3.0.1-foss-2015a.eb +++ b/easybuild/easyconfigs/e/Extrae/Extrae-3.0.1-foss-2015a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb b/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb index 037dcd81856fd8d14e1c872bcb87c2e6cf290ed7..94c1eb603b9a06ce3f36a7805e548fa8567e226f 100644 --- a/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/eXpress/eXpress-1.5.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016a.eb b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016a.eb similarity index 63% rename from easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016a.eb rename to easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016a.eb index 7cf3821ef383af5885f474a2889e58a3b9f0cdbe..26cdd728d094af8034836f4b497928af4ff6834b 100644 --- a/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016a.eb +++ b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016a.eb @@ -1,9 +1,9 @@ easyblock = 'MakeCp' name = 'ea-utils' -version = '27a4809' +version = '1.04.807' -homepage = 'https://code.google.com/p/ea-utils/' +homepage = 'http://expressionanalysis.github.io/ea-utils/' description = """Command-line tools for processing biological sequencing data. Barcode demultiplexing, adapter trimming, etc. @@ -11,12 +11,12 @@ Primarily written to support an Illumina based pipeline - but should work with any FASTQs.""" toolchain = {'name': 'foss', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'pic': True} -source_urls = ['https://github.com/ExpressionAnalysis/%(name)s/tarball/master'] -sources = [SOURCE_TGZ] +source_urls = ['https://github.com/ExpressionAnalysis/ea-utils/archive/'] +sources = ['%(version)s.tar.gz'] -checksums = ['45eef4b040f83abe2c9f51d4a7d18271'] +checksums = ['5972b9f712920603b7527f46c0063a09'] start_dir = 'clipper' @@ -32,17 +32,15 @@ dependencies = [ ] files_to_copy = [([ - 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', + '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' - ], + '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 +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016b.eb b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016b.eb similarity index 65% rename from easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016b.eb rename to easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016b.eb index e8447b7c643d41508383b06f62954f8c177a572e..8409d2b2d32799411910defd2be62f6f95fd87af 100644 --- a/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016b.eb +++ b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-foss-2016b.eb @@ -1,9 +1,9 @@ easyblock = 'MakeCp' name = 'ea-utils' -version = '27a4809' +version = '1.04.807' -homepage = 'https://code.google.com/p/ea-utils/' +homepage = 'http://expressionanalysis.github.io/ea-utils/' description = """Command-line tools for processing biological sequencing data. Barcode demultiplexing, adapter trimming, etc. @@ -11,12 +11,12 @@ Primarily written to support an Illumina based pipeline - but should work with any FASTQs.""" toolchain = {'name': 'foss', 'version': '2016b'} -toolchainopts = {'optarch': True, 'pic': True} +toolchainopts = {'pic': True} -source_urls = ['https://github.com/ExpressionAnalysis/%(name)s/tarball/master'] -sources = [SOURCE_TGZ] +source_urls = ['https://github.com/ExpressionAnalysis/ea-utils/archive/'] +sources = ['%(version)s.tar.gz'] -checksums = ['45eef4b040f83abe2c9f51d4a7d18271'] +checksums = ['5972b9f712920603b7527f46c0063a09'] start_dir = 'clipper' @@ -32,16 +32,14 @@ dependencies = [ ] files_to_copy = [([ - 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', + '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' - ], + 'files': ['bin/fastq-mcf', 'bin/fastq-multx', 'bin/fastq-join', 'bin/fastq-stats', + 'bin/fastq-clipper', 'bin/sam-stats', 'bin/varcall'], 'dirs': [] } diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-intel-2016b.eb b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1763f70eb38c073c2a24dbccef56c94edca05a1a --- /dev/null +++ b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807-intel-2016b.eb @@ -0,0 +1,48 @@ +easyblock = 'MakeCp' + +name = 'ea-utils' +version = '1.04.807' + +homepage = 'http://expressionanalysis.github.io/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': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/ExpressionAnalysis/ea-utils/archive/'] +sources = ['%(version)s.tar.gz'] + +checksums = ['5972b9f712920603b7527f46c0063a09'] + +patches = ['ea-utils-%(version)s_include-unistd.patch'] + +start_dir = 'clipper' + +prebuildopts = "sed -i 's/$(CFLAGS)/$(CFLAGS) $(LDFLAGS) -I./' Makefile && PREFIX=%(installdir)s " +buildopts = 'CC="$CC" fastq-mcf fastq-multx fastq-join fastq-stats fastq-clipper sam-stats varcall' + +builddependencies = [ + ('Perl', '5.24.0'), +] + +dependencies = [ + ('GSL', '2.3'), +] + +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' diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807_include-unistd.patch b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807_include-unistd.patch new file mode 100644 index 0000000000000000000000000000000000000000..3fb5b110e0a50a5cf37283799bd489422aa34c91 --- /dev/null +++ b/easybuild/easyconfigs/e/ea-utils/ea-utils-1.04.807_include-unistd.patch @@ -0,0 +1,35 @@ +fix for 'identifier "unlink" is undefined' and other similar errors + +author: Kenneth Hoste (HPC-UGent) +--- clipper/sparsehash-2.0.2/src/sparsetable_unittest.cc.orig 2017-02-27 19:11:30.059750601 +0100 ++++ clipper/sparsehash-2.0.2/src/sparsetable_unittest.cc 2017-02-27 19:13:28.438628098 +0100 +@@ -32,7 +32,7 @@ + // Since sparsetable is templatized, it's important that we test every + // function in every class in this file -- not just to see if it + // works, but even if it compiles. +- ++#include + #include + #include + #include +--- clipper/sparsehash-2.0.2/src/hashtable_test.cc.orig 2017-02-27 19:49:55.087723317 +0100 ++++ clipper/sparsehash-2.0.2/src/hashtable_test.cc 2017-02-27 19:50:14.027542195 +0100 +@@ -43,7 +43,7 @@ + // Note that since all these classes are templatized, it's important + // to call every public method on the class: not just to make sure + // they work, but to make sure they even compile. +- ++#include + #include + #include + #include +--- clipper/sparsehash-2.0.2/src/time_hash_map.cc.orig 2017-02-27 20:00:27.821672176 +0100 ++++ clipper/sparsehash-2.0.2/src/time_hash_map.cc 2017-02-27 20:00:57.411387012 +0100 +@@ -54,6 +54,7 @@ + // + // See PERFORMANCE for the output of one example run. + ++#include + #include + #include + #ifdef HAVE_INTTYPES_H diff --git a/easybuild/easyconfigs/e/ed/ed-1.9-goolf-1.4.10.eb b/easybuild/easyconfigs/e/ed/ed-1.9-goolf-1.4.10.eb index b0dc02f6dd5cb72be74e4a74349e5aaddae51228..2c5d7fe41f3adb29f9bd391cf38731c0dbce1fc6 100644 --- a/easybuild/easyconfigs/e/ed/ed-1.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/ed/ed-1.9-goolf-1.4.10.eb @@ -8,8 +8,12 @@ description = """GNU ed is a line-oriented text editor.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} +source_urls = [ + 'https://launchpad.net/ed/main/%(version)s/+download/', + GNU_SOURCE, +] sources = [SOURCE_TAR_GZ] -source_urls = [GNU_SOURCE] +checksums = ['d5b372cfadf073001823772272fceac2cfa87552c5cd5a8efc1c8aae61f45a88'] sanity_check_paths = { 'files': ['bin/ed'], diff --git a/easybuild/easyconfigs/e/ed/ed-1.9-ictce-5.3.0.eb b/easybuild/easyconfigs/e/ed/ed-1.9-ictce-5.3.0.eb index 48f5d0b7b4e0539a6752834c448adbf56a133158..7b11af7dc6dc697319ab9ddbd1e562874fef8e45 100644 --- a/easybuild/easyconfigs/e/ed/ed-1.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/ed/ed-1.9-ictce-5.3.0.eb @@ -8,8 +8,12 @@ description = """GNU ed is a line-oriented text editor.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} +source_urls = [ + 'https://launchpad.net/ed/main/%(version)s/+download/', + GNU_SOURCE, +] sources = [SOURCE_TAR_GZ] -source_urls = ['http://ftpmirror.gnu.org/%(name)s/'] +checksums = ['d5b372cfadf073001823772272fceac2cfa87552c5cd5a8efc1c8aae61f45a88'] sanity_check_paths = { 'files': ['bin/ed'], diff --git a/easybuild/easyconfigs/e/enchant/enchant-1.6.1-intel-2017a.eb b/easybuild/easyconfigs/e/enchant/enchant-1.6.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..abd8322098f55d85c9b6d78eb45a4f9001bd59f5 --- /dev/null +++ b/easybuild/easyconfigs/e/enchant/enchant-1.6.1-intel-2017a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'enchant' +version = '1.6.1' + +homepage = 'https://abiword.github.io/enchant/' +description = """Enchant is a library (and command-line program) that wraps a number of different spelling libraries + and programs with a consistent interface.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/AbiWord/enchant/releases/download/enchant-%s/' % '-'.join(version.split('.'))] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('Autotools', '20150215')] + +dependencies = [('hunspell', '1.6.1')] + +buildopts = "LIBTOOL='libtool --tag=CC'" + +sanity_check_paths = { + 'files': ['bin/enchant', 'lib/libenchant.a', 'lib/libenchant.%s' % SHLIB_EXT], + 'dirs': ['include/enchant', 'lib/enchant'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..a82113c472b6059dde40b1bc62550e76376b7118 --- /dev/null +++ b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016b-Python-2.7.12.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': 'foss', '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), +] + +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-2015a.eb b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6fa9d11cb4704ee3926b6d659b99d87520a6f43f --- /dev/null +++ b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2015a.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': '2015a'} + +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.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/e/eudev/eudev-3.2.2-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a6182b36f4857be619612a8fd4f3211cd5807363 --- /dev/null +++ b/easybuild/easyconfigs/e/eudev/eudev-3.2.2-GCCcore-6.4.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'eudev' +version = '3.2.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': '6.4.0'} + +source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['3e4c56ec2fc1854afd0a31f3affa48f922c62d40ee12a0c1a4b4f152ef5b0f63'] + +patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch'] + +builddependencies = [ + ('binutils', '2.28'), + ('gperf', '3.1'), +] + +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/evmix/evmix-2.6-intel-2016b-R-3.3.1.eb b/easybuild/easyconfigs/e/evmix/evmix-2.6-intel-2016b-R-3.3.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..9999a81cbc825e8522accd6d3b166c6f839f810d --- /dev/null +++ b/easybuild/easyconfigs/e/evmix/evmix-2.6-intel-2016b-R-3.3.1.eb @@ -0,0 +1,40 @@ +easyblock = 'Bundle' + +name = 'evmix' +version = '2.6' +versionsuffix = '-R-%(rver)s' + +homepage = 'http://cran.r-project.org/web/packages/evmix' +description = """evmix: Extreme Value Mixture Modelling, + Threshold Estimation and Boundary Corrected Kernel Density Estimation""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +dependencies = [ + ('R', '3.3.1'), + ('GSL', '2.3'), +] + +exts_defaultclass = 'RPackage' +exts_list = [ + ('gsl', '1.9-10.3', { + 'source_urls': ['http://cran.r-project.org/src/contrib/'], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', + }), + ('evmix', '2.6', { + 'source_urls': ['http://cran.r-project.org/src/contrib/'], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', + }), +] + +# 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': ['evmix', 'gsl'], +} + +modextrapaths = {'R_LIBS': ['']} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..eeff8e600b1f4e0a3509e2abb66c10e26096e2ca --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-5.4.0.eb @@ -0,0 +1,18 @@ +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': '5.4.0'} +toolchainopts = {'pic': True} + +builddependencies = [('binutils', '2.26', '', True)] + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a67bb4fc20de6bc3ab66eecf8be4766e1a333a78 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-6.3.0.eb @@ -0,0 +1,19 @@ +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': '6.3.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-gimkl-2017a.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..555f4a3da3d5efdb485ce923f288b2d142650f01 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-gimkl-2017a.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': 'gimkl', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/e/expat/expat-2.2.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b3c3b3cc3464e390e2e5e3ae3769eedd6726206 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.4-GCCcore-6.4.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.2.4' + +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': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['03ad85db965f8ab2d27328abcf0bc5571af6ec0a414874b2066ee3fdd372019e'] + +builddependencies = [ + ('binutils', '2.28'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-foss-2016b.eb b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ecdd700fb2a52cd9953737710361ac29121d677 --- /dev/null +++ b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-foss-2016b.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = "FASTA" +version = "36.3.5e" + +homepage = 'http://fasta.bioch.virginia.edu' +description = """The FASTA programs find regions of local or global (new) similarity between +protein or DNA sequences, either by searching Protein or DNA databases, or by identifying +local duplications within a sequence.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://faculty.virginia.edu/wrpearson/fasta/fasta36'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['1c76727b3c61ca36bd19ce4da70c02fe'] + +buildopts = '-C ./src -f ../make/Makefile.linux_sse2 all' + +files_to_copy = ["bin", "conf", "data", "doc", "FASTA_LIST", "misc", "README", "seq", "sql", "test"] + +sanity_check_paths = { + 'files': ["FASTA_LIST", "README"] + ['bin/%s' % x for x in ['lav2svg', 'lav2ps', 'map_db']] + + ['bin/%s%%(version_major)s' % x for x in ['fasta', 'fastm', 'fastx', 'ggsearch', 'lalign', 'tfastf', + 'tfasts', 'tfasty', 'fastf', 'fasts', 'fasty', 'glsearch', + 'ssearch', 'tfastm', 'tfastx']], + 'dirs': ["conf", "data", "doc", "misc", "seq", "sql", "test"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb index c1501d5c82174ed3f0a01619d50c7a1937d58ec9..7738a65d8c58ab6f77338f3b58a982d8d5bb8069 100644 --- a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-goolf-1.4.10.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb index 6b9a39e112c82c97d32a43476cd3a13a88f5a6cc..723f27db16762cd1c4c356eb8f46b70591babdd9 100644 --- a/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/FASTA/FASTA-36.3.5e-ictce-5.3.0.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute -# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# Authors:: Andreas Panteli , Thekla Loizou , +# George Tsouloupas # License:: MIT/GPL # ## diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb index 3b0992eef6445201ad66f140bd27c6c6a60bdf6c..0c2b26660e2266b5da6f2aca5d2bfbf4530df59c 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb index 1f15e3521420f7dcc538dc480591d7ad6ff7717c..8736954b9760efbc4bf2dc7dd69138c17ec0a602 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb index 000e1a89b77047bae4cafdda81e85262718734db..6b26b56f8f542fdc46eed71df1adc7bbc4a0f3a9 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos 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 index a69a7b9e2fd4a380b4fce2c047576d8ba0e2eec7..0b62a9167cef135d9ad9872580d5170df33c00d6 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb index ef4b99cd73049f0d85929e161e63245d1cb32c4e..c8f2a2e194922405f850352cf6deed992009c4e2 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb index 1b0419e8b85477b7e540ff61c56b7f005cc125d9..2455f164d6c26b536fd8dfc0b51ff887b57e1d30 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb index 88eedbe24881816c0b8e6ff721634231ed6fe147..bfe69329672326b2a933d54a444d1266d757201b 100644 --- a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.5.3-intel-2017a.eb b/easybuild/easyconfigs/f/FDS/FDS-6.5.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..00c8e74036e49df7f3747c96f4627231a50e7ebd --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.5.3-intel-2017a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = '6.5.3' + +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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/firemodels/fds/archive/'] +sources = ['FDS%(version)s.tar.gz'] +checksums = ['e15173651512575967e3769f6730425e616a3deb0291475564db729cf526be13'] + +unpack_options = '--strip-components=1' + +start_dir = 'Build' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +target = 'impi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC" obj=fds' % target + +modextrapaths = {'PATH': 'Build'} + +sanity_check_paths = { + 'files': ['Build/fds'], + '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 index da99f9d5b8eaa97f82ef9d0c9732d003d60d8a29..d03b85f906a7f16c10313f808f00d945301f0760 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipe; see https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipe; see https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2016 Riccardo Murri # Authors:: Riccardo Murri diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..77bea4672e7d2c3a90496357766859f717cf5d59 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2016b.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '2.1.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] + +patches = ['FFTW-%(version)s_fix-configure-Fortran-linking.patch'] + +common_configopts = "--enable-shared --enable-type-prefix --enable-threads --with-pic" + +configopts = [ + common_configopts + " --enable-float --enable-mpi", + common_configopts + " --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['include/%sfftw%s.h' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']] + + ['lib/lib%sfftw%s.a' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']] + + ['lib/lib%sfftw%s.%s' % (x, y, SHLIB_EXT) for x in ['d', 'dr', 's', 'sr'] + for y in ['', '_mpi', '_threads']], + 'dirs': [], +} +# make sure *_f77 symbols are there (patch is required to avoid --disable-fortran being used automatically) +sanity_check_commands = ["nm %(installdir)s/lib/libdfftw.a | grep _f77"] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2017a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f08bc07dde0423f100cf76de2defa8a18c1812ac --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '2.1.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': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +patches = ['FFTW-%(version)s_fix-configure-Fortran-linking.patch'] + +common_configopts = "--enable-shared --enable-type-prefix --enable-threads --with-pic" + +configopts = [ + common_configopts + " --enable-float --enable-mpi", + common_configopts + " --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['include/%sfftw%s.h' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']] + + ['lib/lib%sfftw%s.a' % (x, y) for x in ['d', 'dr', 's', 'sr'] for y in ['', '_mpi', '_threads']] + + ['lib/lib%sfftw%s.%s' % (x, y, SHLIB_EXT) for x in ['d', 'dr', 's', 'sr'] + for y in ['', '_mpi', '_threads']], + 'dirs': [], +} +# make sure *_f77 symbols are there (patch is required to avoid --disable-fortran being used automatically) +sanity_check_commands = ["nm %(installdir)s/lib/libdfftw.a | grep _f77"] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5_fix-configure-Fortran-linking.patch b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5_fix-configure-Fortran-linking.patch new file mode 100644 index 0000000000000000000000000000000000000000..6dbbf6e91ae389ea34a21d006c2954e69a91e35d --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5_fix-configure-Fortran-linking.patch @@ -0,0 +1,16 @@ +remove double quotes from verbose output of Fortran compiler +required to avoid that --disable-fortran gets used automatically, resulting in missing *_f77 symbols +author: Kenneth Hoste (HPC-UGent) +diff --git a/fftw-2.1.5.orig/configure b/fftw-2.1.5/configure +index f5bab28..ba60d87 100755 +--- a/fftw-2.1.5.orig/configure ++++ b/fftw-2.1.5/configure +@@ -8612,7 +8612,7 @@ _ACEOF + ac_save_FFLAGS=$FFLAGS + FFLAGS="$FFLAGS $ac_cv_prog_f77_v" + (eval echo $as_me:8614: \"$ac_link\") >&5 +-ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` ++ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | sed 's/"//g' | grep -v 'Driving:'` + echo "$ac_f77_v_output" >&5 + FFLAGS=$ac_save_FFLAGS + diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb index d127590485df29af5932806de6a21ba89a5d71e8..1f513106f62a9fe715d17974c3e9a94166830ba3 100644 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2015b-PFFT-20150905.eb @@ -21,7 +21,7 @@ builddependencies = [ ] # the patch changed a Makefile.am, so we need to call autoreconf -preconfigopts = "autoreconf --verbose --symlink --force && " +preconfigopts = "autoreconf --verbose --symlink --force && " common_configopts = "--enable-threads --enable-openmp --with-pic" 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 index aba69398664e745c534fb04299ec178ee9ecf311..f931b781ea2da3d8d29a197a14e0b8a53e489999 100644 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb @@ -15,8 +15,8 @@ source_urls = [homepage] # see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html with_quad_prec = False -# compilation fails when configuring with --enable-avx-128-fma -use_fma = False +# compilation fails when configuring with --enable-avx-128-fma, Intel compilers do not support FMA4 instructions +use_fma4 = False runtest = 'check' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-F03_interface_pl2.patch b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-F03_interface_pl2.patch new file mode 100644 index 0000000000000000000000000000000000000000..f09a971da7ad9c8baf270053c3f3c9d90c925ff0 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-F03_interface_pl2.patch @@ -0,0 +1,1529 @@ +# The scrips that generate the MPI F03 interface was broken in 3.3.6-pl1 +# The scripts were using fftw3.h from /usr/include, not ../api, and were +# failing silently if fftw3.h was not installed. This bug led to a +# fftw-3.3.6pl1 release with incomplete mpi/f03 header files. +# +# See commit +# https://github.com/FFTW/fftw3/commit/83092f8efbf872aefe7cfc6ee8fa43412f8e167a +# in FFTW upstream git. +# +# This patch is the result of applying that commit and running the +# maintainer mode scripts. +# +# Ã…ke Sandgren, 2017-03-07 +diff -ru fftw-3.3.6-pl1.orig/mpi/f03api.sh fftw-3.3.6-pl1/mpi/f03api.sh +--- fftw-3.3.6-pl1.orig/mpi/f03api.sh 2017-01-15 13:03:24.000000002 +0100 ++++ fftw-3.3.6-pl1/mpi/f03api.sh 2017-03-08 15:46:56.000000002 +0100 +@@ -37,7 +37,7 @@ + + echo + echo " interface" +- grep -v 'mpi.h' fftw3-mpi.h | gcc -D__GNUC__=5 -D__i386__ -E - |grep "fftw${p}_mpi_init" |tr ';' '\n' | perl ../api/genf03.pl ++ grep -v 'mpi.h' fftw3-mpi.h | gcc -I../api -D__GNUC__=5 -D__i386__ -E - |grep "fftw${p}_mpi_init" |tr ';' '\n' | perl ../api/genf03.pl + echo " end interface" + + done +diff -ru fftw-3.3.6-pl1.orig/mpi/f03-wrap.c fftw-3.3.6-pl1/mpi/f03-wrap.c +--- fftw-3.3.6-pl1.orig/mpi/f03-wrap.c 2017-01-16 15:12:37.000000002 +0100 ++++ fftw-3.3.6-pl1/mpi/f03-wrap.c 2017-03-08 16:20:11.000000002 +0100 +@@ -3,3 +3,282 @@ + #include "fftw3-mpi.h" + #include "ifftw-mpi.h" + ++FFTW_EXTERN ptrdiff_t XM(local_size_many_transposed_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t block0, ptrdiff_t block1, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_many_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t block0, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_transposed_f03)(int rnk, const ptrdiff_t * n, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_f03)(int rnk, const ptrdiff_t * n, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_many_1d_f03)(ptrdiff_t n0, ptrdiff_t howmany, MPI_Fint f_comm, int sign, unsigned flags, ptrdiff_t * local_ni, ptrdiff_t * local_i_start, ptrdiff_t * local_no, ptrdiff_t * local_o_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_1d_f03)(ptrdiff_t n0, MPI_Fint f_comm, int sign, unsigned flags, ptrdiff_t * local_ni, ptrdiff_t * local_i_start, ptrdiff_t * local_no, ptrdiff_t * local_o_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_2d_transposed_f03)(ptrdiff_t n0, ptrdiff_t n1, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start); ++FFTW_EXTERN ptrdiff_t XM(local_size_3d_transposed_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start); ++FFTW_EXTERN X(plan) XM(plan_many_transpose_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t howmany, ptrdiff_t block0, ptrdiff_t block1, R * in, R * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_transpose_f03)(ptrdiff_t n0, ptrdiff_t n1, R * in, R * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_many_dft_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t block, ptrdiff_t tblock, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_f03)(int rnk, const ptrdiff_t * n, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_1d_f03)(ptrdiff_t n0, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_many_r2r_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t iblock, ptrdiff_t oblock, R * in, R * out, MPI_Fint f_comm, const X(r2r_kind) * kind, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_r2r_f03)(int rnk, const ptrdiff_t * n, R * in, R * out, MPI_Fint f_comm, const X(r2r_kind) * kind, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_r2r_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, R * in, R * out, MPI_Fint f_comm, X(r2r_kind) kind0, X(r2r_kind) kind1, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_r2r_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, R * in, R * out, MPI_Fint f_comm, X(r2r_kind) kind0, X(r2r_kind) kind1, X(r2r_kind) kind2, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_many_dft_r2c_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t iblock, ptrdiff_t oblock, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_r2c_f03)(int rnk, const ptrdiff_t * n, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_r2c_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_r2c_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_many_dft_c2r_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t iblock, ptrdiff_t oblock, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_c2r_f03)(int rnk, const ptrdiff_t * n, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_c2r_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN X(plan) XM(plan_dft_c2r_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags); ++FFTW_EXTERN void XM(gather_wisdom_f03)(MPI_Fint f_comm_); ++FFTW_EXTERN void XM(broadcast_wisdom_f03)(MPI_Fint f_comm_); ++ ++ptrdiff_t XM(local_size_many_transposed_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t block0, ptrdiff_t block1, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_many_transposed)(rnk,n,howmany,block0,block1,comm,local_n0,local_0_start,local_n1,local_1_start); ++} ++ ++ptrdiff_t XM(local_size_many_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t block0, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_many)(rnk,n,howmany,block0,comm,local_n0,local_0_start); ++} ++ ++ptrdiff_t XM(local_size_transposed_f03)(int rnk, const ptrdiff_t * n, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_transposed)(rnk,n,comm,local_n0,local_0_start,local_n1,local_1_start); ++} ++ ++ptrdiff_t XM(local_size_f03)(int rnk, const ptrdiff_t * n, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size)(rnk,n,comm,local_n0,local_0_start); ++} ++ ++ptrdiff_t XM(local_size_many_1d_f03)(ptrdiff_t n0, ptrdiff_t howmany, MPI_Fint f_comm, int sign, unsigned flags, ptrdiff_t * local_ni, ptrdiff_t * local_i_start, ptrdiff_t * local_no, ptrdiff_t * local_o_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_many_1d)(n0,howmany,comm,sign,flags,local_ni,local_i_start,local_no,local_o_start); ++} ++ ++ptrdiff_t XM(local_size_1d_f03)(ptrdiff_t n0, MPI_Fint f_comm, int sign, unsigned flags, ptrdiff_t * local_ni, ptrdiff_t * local_i_start, ptrdiff_t * local_no, ptrdiff_t * local_o_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_1d)(n0,comm,sign,flags,local_ni,local_i_start,local_no,local_o_start); ++} ++ ++ptrdiff_t XM(local_size_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_2d)(n0,n1,comm,local_n0,local_0_start); ++} ++ ++ptrdiff_t XM(local_size_2d_transposed_f03)(ptrdiff_t n0, ptrdiff_t n1, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_2d_transposed)(n0,n1,comm,local_n0,local_0_start,local_n1,local_1_start); ++} ++ ++ptrdiff_t XM(local_size_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_3d)(n0,n1,n2,comm,local_n0,local_0_start); ++} ++ ++ptrdiff_t XM(local_size_3d_transposed_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, MPI_Fint f_comm, ptrdiff_t * local_n0, ptrdiff_t * local_0_start, ptrdiff_t * local_n1, ptrdiff_t * local_1_start) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(local_size_3d_transposed)(n0,n1,n2,comm,local_n0,local_0_start,local_n1,local_1_start); ++} ++ ++X(plan) XM(plan_many_transpose_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t howmany, ptrdiff_t block0, ptrdiff_t block1, R * in, R * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_many_transpose)(n0,n1,howmany,block0,block1,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_transpose_f03)(ptrdiff_t n0, ptrdiff_t n1, R * in, R * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_transpose)(n0,n1,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_many_dft_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t block, ptrdiff_t tblock, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_many_dft)(rnk,n,howmany,block,tblock,in,out,comm,sign,flags); ++} ++ ++X(plan) XM(plan_dft_f03)(int rnk, const ptrdiff_t * n, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft)(rnk,n,in,out,comm,sign,flags); ++} ++ ++X(plan) XM(plan_dft_1d_f03)(ptrdiff_t n0, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_1d)(n0,in,out,comm,sign,flags); ++} ++ ++X(plan) XM(plan_dft_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_2d)(n0,n1,in,out,comm,sign,flags); ++} ++ ++X(plan) XM(plan_dft_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, X(complex) * in, X(complex) * out, MPI_Fint f_comm, int sign, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_3d)(n0,n1,n2,in,out,comm,sign,flags); ++} ++ ++X(plan) XM(plan_many_r2r_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t iblock, ptrdiff_t oblock, R * in, R * out, MPI_Fint f_comm, const X(r2r_kind) * kind, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_many_r2r)(rnk,n,howmany,iblock,oblock,in,out,comm,kind,flags); ++} ++ ++X(plan) XM(plan_r2r_f03)(int rnk, const ptrdiff_t * n, R * in, R * out, MPI_Fint f_comm, const X(r2r_kind) * kind, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_r2r)(rnk,n,in,out,comm,kind,flags); ++} ++ ++X(plan) XM(plan_r2r_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, R * in, R * out, MPI_Fint f_comm, X(r2r_kind) kind0, X(r2r_kind) kind1, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_r2r_2d)(n0,n1,in,out,comm,kind0,kind1,flags); ++} ++ ++X(plan) XM(plan_r2r_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, R * in, R * out, MPI_Fint f_comm, X(r2r_kind) kind0, X(r2r_kind) kind1, X(r2r_kind) kind2, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_r2r_3d)(n0,n1,n2,in,out,comm,kind0,kind1,kind2,flags); ++} ++ ++X(plan) XM(plan_many_dft_r2c_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t iblock, ptrdiff_t oblock, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_many_dft_r2c)(rnk,n,howmany,iblock,oblock,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_dft_r2c_f03)(int rnk, const ptrdiff_t * n, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_r2c)(rnk,n,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_dft_r2c_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_r2c_2d)(n0,n1,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_dft_r2c_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, R * in, X(complex) * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_r2c_3d)(n0,n1,n2,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_many_dft_c2r_f03)(int rnk, const ptrdiff_t * n, ptrdiff_t howmany, ptrdiff_t iblock, ptrdiff_t oblock, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_many_dft_c2r)(rnk,n,howmany,iblock,oblock,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_dft_c2r_f03)(int rnk, const ptrdiff_t * n, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_c2r)(rnk,n,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_dft_c2r_2d_f03)(ptrdiff_t n0, ptrdiff_t n1, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_c2r_2d)(n0,n1,in,out,comm,flags); ++} ++ ++X(plan) XM(plan_dft_c2r_3d_f03)(ptrdiff_t n0, ptrdiff_t n1, ptrdiff_t n2, X(complex) * in, R * out, MPI_Fint f_comm, unsigned flags) ++{ ++ MPI_Comm comm; ++ ++ comm = MPI_Comm_f2c(f_comm); ++ return XM(plan_dft_c2r_3d)(n0,n1,n2,in,out,comm,flags); ++} ++ ++void XM(gather_wisdom_f03)(MPI_Fint f_comm_) ++{ ++ MPI_Comm comm_; ++ ++ comm_ = MPI_Comm_f2c(f_comm_); ++ XM(gather_wisdom)(comm_); ++} ++ ++void XM(broadcast_wisdom_f03)(MPI_Fint f_comm_) ++{ ++ MPI_Comm comm_; ++ ++ comm_ = MPI_Comm_f2c(f_comm_); ++ XM(broadcast_wisdom)(comm_); ++} +diff -ru fftw-3.3.6-pl1.orig/mpi/f03-wrap.sh fftw-3.3.6-pl1/mpi/f03-wrap.sh +--- fftw-3.3.6-pl1.orig/mpi/f03-wrap.sh 2017-01-15 13:03:24.000000002 +0100 ++++ fftw-3.3.6-pl1/mpi/f03-wrap.sh 2017-03-08 15:46:56.000000002 +0100 +@@ -15,8 +15,8 @@ + echo + + # Declare prototypes using FFTW_EXTERN, important for Windows DLLs +-grep -v 'mpi.h' fftw3-mpi.h | gcc -E - |grep "fftw_mpi_init" |tr ';' '\n' | grep "MPI_Comm" | perl genf03-wrap.pl | grep "MPI_Fint" | sed 's/^/FFTW_EXTERN /;s/$/;/' ++grep -v 'mpi.h' fftw3-mpi.h | gcc -E -I../api - |grep "fftw_mpi_init" |tr ';' '\n' | grep "MPI_Comm" | perl genf03-wrap.pl | grep "MPI_Fint" | sed 's/^/FFTW_EXTERN /;s/$/;/' + +-grep -v 'mpi.h' fftw3-mpi.h | gcc -E - |grep "fftw_mpi_init" |tr ';' '\n' | grep "MPI_Comm" | perl genf03-wrap.pl ++grep -v 'mpi.h' fftw3-mpi.h | gcc -E -I../api - |grep "fftw_mpi_init" |tr ';' '\n' | grep "MPI_Comm" | perl genf03-wrap.pl + + +diff -ru fftw-3.3.6-pl1.orig/mpi/fftw3l-mpi.f03.in fftw-3.3.6-pl1/mpi/fftw3l-mpi.f03.in +--- fftw-3.3.6-pl1.orig/mpi/fftw3l-mpi.f03.in 2017-01-16 15:12:37.000000002 +0100 ++++ fftw-3.3.6-pl1/mpi/fftw3l-mpi.f03.in 2017-03-08 16:20:11.000000002 +0100 +@@ -8,4 +8,398 @@ + end type fftwl_mpi_ddim + + interface ++ subroutine fftwl_mpi_init() bind(C, name='fftwl_mpi_init') ++ import ++ end subroutine fftwl_mpi_init ++ ++ subroutine fftwl_mpi_cleanup() bind(C, name='fftwl_mpi_cleanup') ++ import ++ end subroutine fftwl_mpi_cleanup ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_many_transposed(rnk,n,howmany,block0,block1,comm,local_n0,local_0_start, & ++ local_n1,local_1_start) & ++ bind(C, name='fftwl_mpi_local_size_many_transposed_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_INTPTR_T), value :: block1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwl_mpi_local_size_many_transposed ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_many(rnk,n,howmany,block0,comm,local_n0,local_0_start) & ++ bind(C, name='fftwl_mpi_local_size_many_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwl_mpi_local_size_many ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_transposed(rnk,n,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftwl_mpi_local_size_transposed_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwl_mpi_local_size_transposed ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size(rnk,n,comm,local_n0,local_0_start) bind(C, name='fftwl_mpi_local_size_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwl_mpi_local_size ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_many_1d(n0,howmany,comm,sign,flags,local_ni,local_i_start,local_no, & ++ local_o_start) bind(C, name='fftwl_mpi_local_size_many_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ integer(C_INTPTR_T), intent(out) :: local_ni ++ integer(C_INTPTR_T), intent(out) :: local_i_start ++ integer(C_INTPTR_T), intent(out) :: local_no ++ integer(C_INTPTR_T), intent(out) :: local_o_start ++ end function fftwl_mpi_local_size_many_1d ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_1d(n0,comm,sign,flags,local_ni,local_i_start,local_no,local_o_start) & ++ bind(C, name='fftwl_mpi_local_size_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ integer(C_INTPTR_T), intent(out) :: local_ni ++ integer(C_INTPTR_T), intent(out) :: local_i_start ++ integer(C_INTPTR_T), intent(out) :: local_no ++ integer(C_INTPTR_T), intent(out) :: local_o_start ++ end function fftwl_mpi_local_size_1d ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_2d(n0,n1,comm,local_n0,local_0_start) & ++ bind(C, name='fftwl_mpi_local_size_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwl_mpi_local_size_2d ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_2d_transposed(n0,n1,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftwl_mpi_local_size_2d_transposed_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwl_mpi_local_size_2d_transposed ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_3d(n0,n1,n2,comm,local_n0,local_0_start) & ++ bind(C, name='fftwl_mpi_local_size_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwl_mpi_local_size_3d ++ ++ integer(C_INTPTR_T) function fftwl_mpi_local_size_3d_transposed(n0,n1,n2,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftwl_mpi_local_size_3d_transposed_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwl_mpi_local_size_3d_transposed ++ ++ type(C_PTR) function fftwl_mpi_plan_many_transpose(n0,n1,howmany,block0,block1,in,out,comm,flags) & ++ bind(C, name='fftwl_mpi_plan_many_transpose_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_INTPTR_T), value :: block1 ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_many_transpose ++ ++ type(C_PTR) function fftwl_mpi_plan_transpose(n0,n1,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_transpose_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_transpose ++ ++ type(C_PTR) function fftwl_mpi_plan_many_dft(rnk,n,howmany,block,tblock,in,out,comm,sign,flags) & ++ bind(C, name='fftwl_mpi_plan_many_dft_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block ++ integer(C_INTPTR_T), value :: tblock ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_many_dft ++ ++ type(C_PTR) function fftwl_mpi_plan_dft(rnk,n,in,out,comm,sign,flags) bind(C, name='fftwl_mpi_plan_dft_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_1d(n0,in,out,comm,sign,flags) bind(C, name='fftwl_mpi_plan_dft_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_1d ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_2d(n0,n1,in,out,comm,sign,flags) bind(C, name='fftwl_mpi_plan_dft_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_2d ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_3d(n0,n1,n2,in,out,comm,sign,flags) bind(C, name='fftwl_mpi_plan_dft_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_3d ++ ++ type(C_PTR) function fftwl_mpi_plan_many_r2r(rnk,n,howmany,iblock,oblock,in,out,comm,kind,flags) & ++ bind(C, name='fftwl_mpi_plan_many_r2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), dimension(*), intent(in) :: kind ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_many_r2r ++ ++ type(C_PTR) function fftwl_mpi_plan_r2r(rnk,n,in,out,comm,kind,flags) bind(C, name='fftwl_mpi_plan_r2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), dimension(*), intent(in) :: kind ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_r2r ++ ++ type(C_PTR) function fftwl_mpi_plan_r2r_2d(n0,n1,in,out,comm,kind0,kind1,flags) bind(C, name='fftwl_mpi_plan_r2r_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), value :: kind0 ++ integer(C_FFTW_R2R_KIND), value :: kind1 ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_r2r_2d ++ ++ type(C_PTR) function fftwl_mpi_plan_r2r_3d(n0,n1,n2,in,out,comm,kind0,kind1,kind2,flags) & ++ bind(C, name='fftwl_mpi_plan_r2r_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), value :: kind0 ++ integer(C_FFTW_R2R_KIND), value :: kind1 ++ integer(C_FFTW_R2R_KIND), value :: kind2 ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_r2r_3d ++ ++ type(C_PTR) function fftwl_mpi_plan_many_dft_r2c(rnk,n,howmany,iblock,oblock,in,out,comm,flags) & ++ bind(C, name='fftwl_mpi_plan_many_dft_r2c_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_many_dft_r2c ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_r2c(rnk,n,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_dft_r2c_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_r2c ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_r2c_2d(n0,n1,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_dft_r2c_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_r2c_2d ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_r2c_3d(n0,n1,n2,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_dft_r2c_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_r2c_3d ++ ++ type(C_PTR) function fftwl_mpi_plan_many_dft_c2r(rnk,n,howmany,iblock,oblock,in,out,comm,flags) & ++ bind(C, name='fftwl_mpi_plan_many_dft_c2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_many_dft_c2r ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_c2r(rnk,n,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_dft_c2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_c2r ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_c2r_2d(n0,n1,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_dft_c2r_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_c2r_2d ++ ++ type(C_PTR) function fftwl_mpi_plan_dft_c2r_3d(n0,n1,n2,in,out,comm,flags) bind(C, name='fftwl_mpi_plan_dft_c2r_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwl_mpi_plan_dft_c2r_3d ++ ++ subroutine fftwl_mpi_gather_wisdom(comm_) bind(C, name='fftwl_mpi_gather_wisdom_f03') ++ import ++ integer(C_MPI_FINT), value :: comm_ ++ end subroutine fftwl_mpi_gather_wisdom ++ ++ subroutine fftwl_mpi_broadcast_wisdom(comm_) bind(C, name='fftwl_mpi_broadcast_wisdom_f03') ++ import ++ integer(C_MPI_FINT), value :: comm_ ++ end subroutine fftwl_mpi_broadcast_wisdom ++ ++ subroutine fftwl_mpi_execute_dft(p,in,out) bind(C, name='fftwl_mpi_execute_dft') ++ import ++ type(C_PTR), value :: p ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(inout) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ end subroutine fftwl_mpi_execute_dft ++ ++ subroutine fftwl_mpi_execute_dft_r2c(p,in,out) bind(C, name='fftwl_mpi_execute_dft_r2c') ++ import ++ type(C_PTR), value :: p ++ real(C_LONG_DOUBLE), dimension(*), intent(inout) :: in ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ end subroutine fftwl_mpi_execute_dft_r2c ++ ++ subroutine fftwl_mpi_execute_dft_c2r(p,in,out) bind(C, name='fftwl_mpi_execute_dft_c2r') ++ import ++ type(C_PTR), value :: p ++ complex(C_LONG_DOUBLE_COMPLEX), dimension(*), intent(inout) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ end subroutine fftwl_mpi_execute_dft_c2r ++ ++ subroutine fftwl_mpi_execute_r2r(p,in,out) bind(C, name='fftwl_mpi_execute_r2r') ++ import ++ type(C_PTR), value :: p ++ real(C_LONG_DOUBLE), dimension(*), intent(inout) :: in ++ real(C_LONG_DOUBLE), dimension(*), intent(out) :: out ++ end subroutine fftwl_mpi_execute_r2r ++ + end interface +diff -ru fftw-3.3.6-pl1.orig/mpi/fftw3-mpi.f03.in fftw-3.3.6-pl1/mpi/fftw3-mpi.f03.in +--- fftw-3.3.6-pl1.orig/mpi/fftw3-mpi.f03.in 2017-01-16 15:12:37.000000002 +0100 ++++ fftw-3.3.6-pl1/mpi/fftw3-mpi.f03.in 2017-03-08 16:20:11.000000002 +0100 +@@ -13,6 +13,399 @@ + end type fftw_mpi_ddim + + interface ++ subroutine fftw_mpi_init() bind(C, name='fftw_mpi_init') ++ import ++ end subroutine fftw_mpi_init ++ ++ subroutine fftw_mpi_cleanup() bind(C, name='fftw_mpi_cleanup') ++ import ++ end subroutine fftw_mpi_cleanup ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_many_transposed(rnk,n,howmany,block0,block1,comm,local_n0,local_0_start, & ++ local_n1,local_1_start) & ++ bind(C, name='fftw_mpi_local_size_many_transposed_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_INTPTR_T), value :: block1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftw_mpi_local_size_many_transposed ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_many(rnk,n,howmany,block0,comm,local_n0,local_0_start) & ++ bind(C, name='fftw_mpi_local_size_many_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftw_mpi_local_size_many ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_transposed(rnk,n,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftw_mpi_local_size_transposed_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftw_mpi_local_size_transposed ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size(rnk,n,comm,local_n0,local_0_start) bind(C, name='fftw_mpi_local_size_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftw_mpi_local_size ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_many_1d(n0,howmany,comm,sign,flags,local_ni,local_i_start,local_no, & ++ local_o_start) bind(C, name='fftw_mpi_local_size_many_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ integer(C_INTPTR_T), intent(out) :: local_ni ++ integer(C_INTPTR_T), intent(out) :: local_i_start ++ integer(C_INTPTR_T), intent(out) :: local_no ++ integer(C_INTPTR_T), intent(out) :: local_o_start ++ end function fftw_mpi_local_size_many_1d ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_1d(n0,comm,sign,flags,local_ni,local_i_start,local_no,local_o_start) & ++ bind(C, name='fftw_mpi_local_size_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ integer(C_INTPTR_T), intent(out) :: local_ni ++ integer(C_INTPTR_T), intent(out) :: local_i_start ++ integer(C_INTPTR_T), intent(out) :: local_no ++ integer(C_INTPTR_T), intent(out) :: local_o_start ++ end function fftw_mpi_local_size_1d ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_2d(n0,n1,comm,local_n0,local_0_start) & ++ bind(C, name='fftw_mpi_local_size_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftw_mpi_local_size_2d ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_2d_transposed(n0,n1,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftw_mpi_local_size_2d_transposed_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftw_mpi_local_size_2d_transposed ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_3d(n0,n1,n2,comm,local_n0,local_0_start) & ++ bind(C, name='fftw_mpi_local_size_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftw_mpi_local_size_3d ++ ++ integer(C_INTPTR_T) function fftw_mpi_local_size_3d_transposed(n0,n1,n2,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftw_mpi_local_size_3d_transposed_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftw_mpi_local_size_3d_transposed ++ ++ type(C_PTR) function fftw_mpi_plan_many_transpose(n0,n1,howmany,block0,block1,in,out,comm,flags) & ++ bind(C, name='fftw_mpi_plan_many_transpose_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_INTPTR_T), value :: block1 ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_many_transpose ++ ++ type(C_PTR) function fftw_mpi_plan_transpose(n0,n1,in,out,comm,flags) bind(C, name='fftw_mpi_plan_transpose_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_transpose ++ ++ type(C_PTR) function fftw_mpi_plan_many_dft(rnk,n,howmany,block,tblock,in,out,comm,sign,flags) & ++ bind(C, name='fftw_mpi_plan_many_dft_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block ++ integer(C_INTPTR_T), value :: tblock ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_many_dft ++ ++ type(C_PTR) function fftw_mpi_plan_dft(rnk,n,in,out,comm,sign,flags) bind(C, name='fftw_mpi_plan_dft_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft ++ ++ type(C_PTR) function fftw_mpi_plan_dft_1d(n0,in,out,comm,sign,flags) bind(C, name='fftw_mpi_plan_dft_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_1d ++ ++ type(C_PTR) function fftw_mpi_plan_dft_2d(n0,n1,in,out,comm,sign,flags) bind(C, name='fftw_mpi_plan_dft_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_2d ++ ++ type(C_PTR) function fftw_mpi_plan_dft_3d(n0,n1,n2,in,out,comm,sign,flags) bind(C, name='fftw_mpi_plan_dft_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_3d ++ ++ type(C_PTR) function fftw_mpi_plan_many_r2r(rnk,n,howmany,iblock,oblock,in,out,comm,kind,flags) & ++ bind(C, name='fftw_mpi_plan_many_r2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), dimension(*), intent(in) :: kind ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_many_r2r ++ ++ type(C_PTR) function fftw_mpi_plan_r2r(rnk,n,in,out,comm,kind,flags) bind(C, name='fftw_mpi_plan_r2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), dimension(*), intent(in) :: kind ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_r2r ++ ++ type(C_PTR) function fftw_mpi_plan_r2r_2d(n0,n1,in,out,comm,kind0,kind1,flags) bind(C, name='fftw_mpi_plan_r2r_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), value :: kind0 ++ integer(C_FFTW_R2R_KIND), value :: kind1 ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_r2r_2d ++ ++ type(C_PTR) function fftw_mpi_plan_r2r_3d(n0,n1,n2,in,out,comm,kind0,kind1,kind2,flags) bind(C, name='fftw_mpi_plan_r2r_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), value :: kind0 ++ integer(C_FFTW_R2R_KIND), value :: kind1 ++ integer(C_FFTW_R2R_KIND), value :: kind2 ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_r2r_3d ++ ++ type(C_PTR) function fftw_mpi_plan_many_dft_r2c(rnk,n,howmany,iblock,oblock,in,out,comm,flags) & ++ bind(C, name='fftw_mpi_plan_many_dft_r2c_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_many_dft_r2c ++ ++ type(C_PTR) function fftw_mpi_plan_dft_r2c(rnk,n,in,out,comm,flags) bind(C, name='fftw_mpi_plan_dft_r2c_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_r2c ++ ++ type(C_PTR) function fftw_mpi_plan_dft_r2c_2d(n0,n1,in,out,comm,flags) bind(C, name='fftw_mpi_plan_dft_r2c_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_r2c_2d ++ ++ type(C_PTR) function fftw_mpi_plan_dft_r2c_3d(n0,n1,n2,in,out,comm,flags) bind(C, name='fftw_mpi_plan_dft_r2c_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ real(C_DOUBLE), dimension(*), intent(out) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_r2c_3d ++ ++ type(C_PTR) function fftw_mpi_plan_many_dft_c2r(rnk,n,howmany,iblock,oblock,in,out,comm,flags) & ++ bind(C, name='fftw_mpi_plan_many_dft_c2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_many_dft_c2r ++ ++ type(C_PTR) function fftw_mpi_plan_dft_c2r(rnk,n,in,out,comm,flags) bind(C, name='fftw_mpi_plan_dft_c2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_c2r ++ ++ type(C_PTR) function fftw_mpi_plan_dft_c2r_2d(n0,n1,in,out,comm,flags) bind(C, name='fftw_mpi_plan_dft_c2r_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_c2r_2d ++ ++ type(C_PTR) function fftw_mpi_plan_dft_c2r_3d(n0,n1,n2,in,out,comm,flags) bind(C, name='fftw_mpi_plan_dft_c2r_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftw_mpi_plan_dft_c2r_3d ++ ++ subroutine fftw_mpi_gather_wisdom(comm_) bind(C, name='fftw_mpi_gather_wisdom_f03') ++ import ++ integer(C_MPI_FINT), value :: comm_ ++ end subroutine fftw_mpi_gather_wisdom ++ ++ subroutine fftw_mpi_broadcast_wisdom(comm_) bind(C, name='fftw_mpi_broadcast_wisdom_f03') ++ import ++ integer(C_MPI_FINT), value :: comm_ ++ end subroutine fftw_mpi_broadcast_wisdom ++ ++ subroutine fftw_mpi_execute_dft(p,in,out) bind(C, name='fftw_mpi_execute_dft') ++ import ++ type(C_PTR), value :: p ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(inout) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ end subroutine fftw_mpi_execute_dft ++ ++ subroutine fftw_mpi_execute_dft_r2c(p,in,out) bind(C, name='fftw_mpi_execute_dft_r2c') ++ import ++ type(C_PTR), value :: p ++ real(C_DOUBLE), dimension(*), intent(inout) :: in ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out ++ end subroutine fftw_mpi_execute_dft_r2c ++ ++ subroutine fftw_mpi_execute_dft_c2r(p,in,out) bind(C, name='fftw_mpi_execute_dft_c2r') ++ import ++ type(C_PTR), value :: p ++ complex(C_DOUBLE_COMPLEX), dimension(*), intent(inout) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ end subroutine fftw_mpi_execute_dft_c2r ++ ++ subroutine fftw_mpi_execute_r2r(p,in,out) bind(C, name='fftw_mpi_execute_r2r') ++ import ++ type(C_PTR), value :: p ++ real(C_DOUBLE), dimension(*), intent(inout) :: in ++ real(C_DOUBLE), dimension(*), intent(out) :: out ++ end subroutine fftw_mpi_execute_r2r ++ + end interface + + type, bind(C) :: fftwf_mpi_ddim +@@ -20,4 +413,398 @@ + end type fftwf_mpi_ddim + + interface ++ subroutine fftwf_mpi_init() bind(C, name='fftwf_mpi_init') ++ import ++ end subroutine fftwf_mpi_init ++ ++ subroutine fftwf_mpi_cleanup() bind(C, name='fftwf_mpi_cleanup') ++ import ++ end subroutine fftwf_mpi_cleanup ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_many_transposed(rnk,n,howmany,block0,block1,comm,local_n0,local_0_start, & ++ local_n1,local_1_start) & ++ bind(C, name='fftwf_mpi_local_size_many_transposed_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_INTPTR_T), value :: block1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwf_mpi_local_size_many_transposed ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_many(rnk,n,howmany,block0,comm,local_n0,local_0_start) & ++ bind(C, name='fftwf_mpi_local_size_many_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwf_mpi_local_size_many ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_transposed(rnk,n,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftwf_mpi_local_size_transposed_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwf_mpi_local_size_transposed ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size(rnk,n,comm,local_n0,local_0_start) bind(C, name='fftwf_mpi_local_size_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwf_mpi_local_size ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_many_1d(n0,howmany,comm,sign,flags,local_ni,local_i_start,local_no, & ++ local_o_start) bind(C, name='fftwf_mpi_local_size_many_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ integer(C_INTPTR_T), intent(out) :: local_ni ++ integer(C_INTPTR_T), intent(out) :: local_i_start ++ integer(C_INTPTR_T), intent(out) :: local_no ++ integer(C_INTPTR_T), intent(out) :: local_o_start ++ end function fftwf_mpi_local_size_many_1d ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_1d(n0,comm,sign,flags,local_ni,local_i_start,local_no,local_o_start) & ++ bind(C, name='fftwf_mpi_local_size_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ integer(C_INTPTR_T), intent(out) :: local_ni ++ integer(C_INTPTR_T), intent(out) :: local_i_start ++ integer(C_INTPTR_T), intent(out) :: local_no ++ integer(C_INTPTR_T), intent(out) :: local_o_start ++ end function fftwf_mpi_local_size_1d ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_2d(n0,n1,comm,local_n0,local_0_start) & ++ bind(C, name='fftwf_mpi_local_size_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwf_mpi_local_size_2d ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_2d_transposed(n0,n1,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftwf_mpi_local_size_2d_transposed_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwf_mpi_local_size_2d_transposed ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_3d(n0,n1,n2,comm,local_n0,local_0_start) & ++ bind(C, name='fftwf_mpi_local_size_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ end function fftwf_mpi_local_size_3d ++ ++ integer(C_INTPTR_T) function fftwf_mpi_local_size_3d_transposed(n0,n1,n2,comm,local_n0,local_0_start,local_n1,local_1_start) & ++ bind(C, name='fftwf_mpi_local_size_3d_transposed_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INTPTR_T), intent(out) :: local_n0 ++ integer(C_INTPTR_T), intent(out) :: local_0_start ++ integer(C_INTPTR_T), intent(out) :: local_n1 ++ integer(C_INTPTR_T), intent(out) :: local_1_start ++ end function fftwf_mpi_local_size_3d_transposed ++ ++ type(C_PTR) function fftwf_mpi_plan_many_transpose(n0,n1,howmany,block0,block1,in,out,comm,flags) & ++ bind(C, name='fftwf_mpi_plan_many_transpose_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block0 ++ integer(C_INTPTR_T), value :: block1 ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_many_transpose ++ ++ type(C_PTR) function fftwf_mpi_plan_transpose(n0,n1,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_transpose_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_transpose ++ ++ type(C_PTR) function fftwf_mpi_plan_many_dft(rnk,n,howmany,block,tblock,in,out,comm,sign,flags) & ++ bind(C, name='fftwf_mpi_plan_many_dft_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: block ++ integer(C_INTPTR_T), value :: tblock ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_many_dft ++ ++ type(C_PTR) function fftwf_mpi_plan_dft(rnk,n,in,out,comm,sign,flags) bind(C, name='fftwf_mpi_plan_dft_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_1d(n0,in,out,comm,sign,flags) bind(C, name='fftwf_mpi_plan_dft_1d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_1d ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_2d(n0,n1,in,out,comm,sign,flags) bind(C, name='fftwf_mpi_plan_dft_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_2d ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_3d(n0,n1,n2,in,out,comm,sign,flags) bind(C, name='fftwf_mpi_plan_dft_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: sign ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_3d ++ ++ type(C_PTR) function fftwf_mpi_plan_many_r2r(rnk,n,howmany,iblock,oblock,in,out,comm,kind,flags) & ++ bind(C, name='fftwf_mpi_plan_many_r2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), dimension(*), intent(in) :: kind ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_many_r2r ++ ++ type(C_PTR) function fftwf_mpi_plan_r2r(rnk,n,in,out,comm,kind,flags) bind(C, name='fftwf_mpi_plan_r2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), dimension(*), intent(in) :: kind ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_r2r ++ ++ type(C_PTR) function fftwf_mpi_plan_r2r_2d(n0,n1,in,out,comm,kind0,kind1,flags) bind(C, name='fftwf_mpi_plan_r2r_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), value :: kind0 ++ integer(C_FFTW_R2R_KIND), value :: kind1 ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_r2r_2d ++ ++ type(C_PTR) function fftwf_mpi_plan_r2r_3d(n0,n1,n2,in,out,comm,kind0,kind1,kind2,flags) & ++ bind(C, name='fftwf_mpi_plan_r2r_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_FFTW_R2R_KIND), value :: kind0 ++ integer(C_FFTW_R2R_KIND), value :: kind1 ++ integer(C_FFTW_R2R_KIND), value :: kind2 ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_r2r_3d ++ ++ type(C_PTR) function fftwf_mpi_plan_many_dft_r2c(rnk,n,howmany,iblock,oblock,in,out,comm,flags) & ++ bind(C, name='fftwf_mpi_plan_many_dft_r2c_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_many_dft_r2c ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_r2c(rnk,n,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_dft_r2c_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_r2c ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_r2c_2d(n0,n1,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_dft_r2c_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_r2c_2d ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_r2c_3d(n0,n1,n2,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_dft_r2c_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ real(C_FLOAT), dimension(*), intent(out) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_r2c_3d ++ ++ type(C_PTR) function fftwf_mpi_plan_many_dft_c2r(rnk,n,howmany,iblock,oblock,in,out,comm,flags) & ++ bind(C, name='fftwf_mpi_plan_many_dft_c2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ integer(C_INTPTR_T), value :: howmany ++ integer(C_INTPTR_T), value :: iblock ++ integer(C_INTPTR_T), value :: oblock ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_many_dft_c2r ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_c2r(rnk,n,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_dft_c2r_f03') ++ import ++ integer(C_INT), value :: rnk ++ integer(C_INTPTR_T), dimension(*), intent(in) :: n ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_c2r ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_c2r_2d(n0,n1,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_dft_c2r_2d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_c2r_2d ++ ++ type(C_PTR) function fftwf_mpi_plan_dft_c2r_3d(n0,n1,n2,in,out,comm,flags) bind(C, name='fftwf_mpi_plan_dft_c2r_3d_f03') ++ import ++ integer(C_INTPTR_T), value :: n0 ++ integer(C_INTPTR_T), value :: n1 ++ integer(C_INTPTR_T), value :: n2 ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ integer(C_MPI_FINT), value :: comm ++ integer(C_INT), value :: flags ++ end function fftwf_mpi_plan_dft_c2r_3d ++ ++ subroutine fftwf_mpi_gather_wisdom(comm_) bind(C, name='fftwf_mpi_gather_wisdom_f03') ++ import ++ integer(C_MPI_FINT), value :: comm_ ++ end subroutine fftwf_mpi_gather_wisdom ++ ++ subroutine fftwf_mpi_broadcast_wisdom(comm_) bind(C, name='fftwf_mpi_broadcast_wisdom_f03') ++ import ++ integer(C_MPI_FINT), value :: comm_ ++ end subroutine fftwf_mpi_broadcast_wisdom ++ ++ subroutine fftwf_mpi_execute_dft(p,in,out) bind(C, name='fftwf_mpi_execute_dft') ++ import ++ type(C_PTR), value :: p ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(inout) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ end subroutine fftwf_mpi_execute_dft ++ ++ subroutine fftwf_mpi_execute_dft_r2c(p,in,out) bind(C, name='fftwf_mpi_execute_dft_r2c') ++ import ++ type(C_PTR), value :: p ++ real(C_FLOAT), dimension(*), intent(inout) :: in ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(out) :: out ++ end subroutine fftwf_mpi_execute_dft_r2c ++ ++ subroutine fftwf_mpi_execute_dft_c2r(p,in,out) bind(C, name='fftwf_mpi_execute_dft_c2r') ++ import ++ type(C_PTR), value :: p ++ complex(C_FLOAT_COMPLEX), dimension(*), intent(inout) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ end subroutine fftwf_mpi_execute_dft_c2r ++ ++ subroutine fftwf_mpi_execute_r2r(p,in,out) bind(C, name='fftwf_mpi_execute_r2r') ++ import ++ type(C_PTR), value :: p ++ real(C_FLOAT), dimension(*), intent(inout) :: in ++ real(C_FLOAT), dimension(*), intent(out) :: out ++ end subroutine fftwf_mpi_execute_r2r ++ + end interface diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gimpi-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gimpi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1b29288e0d259c9dca4ac1c089400b0dbceb9879 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gimpi-2017b.eb @@ -0,0 +1,17 @@ +name = 'FFTW' +version = '3.3.6' + +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': 'gimpi', 'version': '2017b'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s-pl2.tar.gz'] +checksums = ['a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2'] + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017a.eb index 039c1bb82473147aba445f9537386be83f7b3897..ad3e944f8a948c87378fb7b506331e9cca4d9d91 100644 --- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017a.eb +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017a.eb @@ -9,8 +9,8 @@ toolchain = {'name': 'gompi', 'version': '2017a'} toolchainopts = {'pic': True} source_urls = [homepage] -sources = ['fftw-%(version)s-pl1.tar.gz'] -checksums = ['682a0e78d6966ca37c7446d4ab4cc2a1'] +sources = ['fftw-%(version)s-pl2.tar.gz'] +checksums = ['927e481edbb32575397eb3d62535a856'] runtest = 'check' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a21d63724dbd65e836aac46e3fba972771a57c30 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompi-2017b.eb @@ -0,0 +1,17 @@ +name = 'FFTW' +version = '3.3.6' + +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': '2017b'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s-pl2.tar.gz'] +checksums = ['a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2'] + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompic-2017.01.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompic-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..98911ef733b18177abfb8cba607e270600087b44 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-gompic-2017.01.eb @@ -0,0 +1,25 @@ +name = 'FFTW' +version = '3.3.6' + +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': '2017.01'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s-pl2.tar.gz'] +checksums = ['927e481edbb32575397eb3d62535a856'] + +# no quad precision, requires GCC v4.6 or higher +# see also +# http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +with_quad_prec = False + +# compilation fails when configuring with --enable-avx-128-fma, Intel compilers do not support FMA4 instructions +use_fma4 = False + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2c0fe9cb97c487d244aea52b258f22d2c8187a11 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2016b.eb @@ -0,0 +1,25 @@ +name = 'FFTW' +version = '3.3.6' + +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} + +source_urls = [homepage] +sources = ['fftw-%(version)s-pl2.tar.gz'] +checksums = ['927e481edbb32575397eb3d62535a856'] + +# no quad precision, requires GCC v4.6 or higher +# see also +# http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +with_quad_prec = False + +# compilation fails when configuring with --enable-avx-128-fma, Intel compilers do not support FMA4 instructions +use_fma4 = False + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2017a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d5646bd9ca1ceba7bc06c5a970f69e7d6e1b6d4 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.6-intel-2017a.eb @@ -0,0 +1,25 @@ +name = 'FFTW' +version = '3.3.6' + +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': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s-pl2.tar.gz'] +checksums = ['927e481edbb32575397eb3d62535a856'] + +# no quad precision, requires GCC v4.6 or higher +# see also +# http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +with_quad_prec = False + +# compilation fails when configuring with --enable-avx-128-fma, Intel compilers do not support FMA4 instructions +use_fma4 = False + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-foss-2016b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..235a728b8c55634f532b3eddf99f354db26f3ee8 --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-foss-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': 'foss', '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/FFmpeg/FFmpeg-3.2.4-gimkl-2017a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.2.4-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..207033968334e9dcf8d147fba44875783a7def2b --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.2.4-gimkl-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '3.2.4' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +dependencies = [ + ('NASM', '2.12.02', '', True), + ('x264', '20170406'), + ('X11', '20170129'), # pulls in bzip2 and zlib +] + +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.3.1-foss-2016b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.3.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..374f64671c2d0d2d3b1868dd8cec1c3e771c700a --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.3.1-foss-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '3.3.1' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'foss', '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'), + ('x265', '2.4'), + ('LAME', '3.99.5'), + ('X11', '20160819'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame' + +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.3.4-intel-2017a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.3.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4be73253c541bf70018ab97ccb0e0d70a517406b --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.3.4-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '3.3.4' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://ffmpeg.org/releases/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['5ef5e9276c311c74ab2e9d301c2d7ee10e1f2cbd758c6f13d6cb9514dffbac7e'] + +dependencies = [ + ('NASM', '2.13.01'), + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('x264', '20170913'), + ('LAME', '3.99.5'), + ('x265', '2.5'), + ('X11', '20170314'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264 --enable-libx265 --enable-libmp3lame' + +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/FLAC/FLAC-1.3.1-foss-2015a.eb b/easybuild/easyconfigs/f/FLAC/FLAC-1.3.1-foss-2015a.eb index 76be36ffc6f0dcfa6d1288cd42bd333a52d99e7c..81cb92955ed30198daee6d651446ff982b0fcb38 100644 --- a/easybuild/easyconfigs/f/FLAC/FLAC-1.3.1-foss-2015a.eb +++ b/easybuild/easyconfigs/f/FLAC/FLAC-1.3.1-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ### diff --git a/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb b/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb index d7d711211d473aafbd04bb0bf2a34fd72fd3e4cd..aee9c310da24d6e798e93813e239efeac6aac562 100644 --- a/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb +++ b/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb @@ -19,7 +19,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 + # ('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') diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..95391e1838a64a7b9baaa1e0aff45c7bd024a637 --- /dev/null +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.4-intel-2017a.eb @@ -0,0 +1,36 @@ +# +# author: Dina Mahmoud Ibrahim ( Cairo University ) +# +easyblock = 'ConfigureMake' + +name = 'FLTK' +version = '1.3.4' + +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': '2017a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(namelower)s-%(version)s-source.tar.gz'] +source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] + +configopts = '--enable-shared --enable-threads --enable-xft' + +dependencies = [ + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('xprop', '1.2.2'), + ('zlib', '1.2.11'), +] + +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/FLUENT/FLUENT-18.1.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-18.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..adedc0b4440c230710e172a06acd8f7428e94695 --- /dev/null +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-18.1.eb @@ -0,0 +1,14 @@ +name = 'FLUENT' +version = '18.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 = ['FLUIDSTRUCTURES_%(version_major)s%(version_minor)s_LINX64.tar'] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FSA/FSA-1.15.8-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FSA/FSA-1.15.8-goolf-1.4.10.eb index 0f49be8035137c41002dcdfe3c939e5466d98aa7..7e45a7cbdc6fd63e63f7c466896c409692f72f9c 100644 --- a/easybuild/easyconfigs/f/FSA/FSA-1.15.8-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FSA/FSA-1.15.8-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/NTUA, Swiss Institute of Bioinformatics # Authors:: Fotis Georgatos , Pablo Escobar Lopez diff --git a/easybuild/easyconfigs/f/FSA/FSA-1.15.8-ictce-5.3.0.eb b/easybuild/easyconfigs/f/FSA/FSA-1.15.8-ictce-5.3.0.eb index 27159a0ac870d1376b9370e506df4e2ccb620521..c0b720f5c0b504633cdab72a29d06f547c597118 100644 --- a/easybuild/easyconfigs/f/FSA/FSA-1.15.8-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/FSA/FSA-1.15.8-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/NTUA, Swiss Institute of Bioinformatics # Authors:: Fotis Georgatos , Pablo Escobar Lopez diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.10-intel-2017a.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.10-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5ba9750bf316cd6734a36dacd59cf7ce966998c8 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.10-intel-2017a.eb @@ -0,0 +1,33 @@ +name = 'FSL' +version = '5.0.10' + +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': '2017a'} + +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-5.0.9_missing_lib.patch', + 'FSL_icc_nan-inf_fix.patch', + 'FSL-%(version)s_build_extras.patch', +] + +dependencies = [ + ('Boost', '1.63.0', '-Python-2.7.13'), + ('libgd', '2.2.4'), + ('libxml2', '2.9.4'), + ('SQLite', '3.17.0'), + ('libpng', '1.6.29'), + ('Tk', '8.6.6'), + ('NLopt', '2.4.2'), + ('freeglut', '3.0.0'), + ('expat', '2.2.0'), + ('zlib', '1.2.11'), + ('VTK', '7.1.1', '-Python-2.7.13'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.10_build_extras.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.10_build_extras.patch new file mode 100644 index 0000000000000000000000000000000000000000..15bc9a7922d41d319c5185aac3cae23e79652212 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.10_build_extras.patch @@ -0,0 +1,14 @@ +# only build thing we don't provide with EasyBuild +# Ward Poelmans +diff -ur fsl/extras/build fsl.new/extras/build +--- fsl/extras/build 2016-11-15 15:30:21.000000000 +0100 ++++ fsl.new/extras/build 2017-05-19 15:21:07.321630239 +0200 +@@ -106,6 +106,8 @@ + fi + PROJECTS="${PROJECTS} libgd libgdc libprob libcprob newmat cprob newran fftw" + PROJECTS="${PROJECTS} boost libxml2-2.9.2 libxml++-2.34.0 libsqlite libnlopt ../include/armawrap/dummy_newmat" ++# For EasyBuild: ++PROJECTS="libprob libcprob newmat cprob newran libxml++-2.34.0 libgdc" + for projname in $PROJECTS; do + if [ -d $FSLESRCDIR/$projname ] ; then + buildIt $FSLESRCDIR $projname 1 diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.10_makefile_fixes.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.10_makefile_fixes.patch new file mode 100644 index 0000000000000000000000000000000000000000..8801e205ce36dcaad13c9783515007d422d0816e --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.10_makefile_fixes.patch @@ -0,0 +1,256 @@ +# This fixes the build system of FSL. It now (mostly) uses EB. +# Ward Poelmans +diff -ur fsl.orig/config/common/vars.mk fsl/config/common/vars.mk +--- fsl.orig/config/common/vars.mk 2016-05-24 17:44:11.000000000 +0200 ++++ fsl/config/common/vars.mk 2017-05-24 09:38:05.912369589 +0200 +@@ -24,14 +24,14 @@ + USRCFLAGS = + USRCXXFLAGS = + +-LDFLAGS = ${ARCHLDFLAGS} ${USRLDFLAGS} -L. -L${DEVLIBDIR} -L${LIBDIR} ++LDFLAGS = ${EBVARLDFLAGS} ${ARCHLDFLAGS} ${USRLDFLAGS} -L. -L${DEVLIBDIR} -L${LIBDIR} + +-AccumulatedIncFlags = -I${INC_BOOST} ${USRINCFLAGS} -I. -I${DEVINCDIR} -I${INCDIR} ++AccumulatedIncFlags = ${EBVARCPPFLAGS} -I${INC_BOOST} ${USRINCFLAGS} -I. -I${DEVINCDIR} -I${INCDIR} + +-CFLAGS = ${ANSI_FLAGS} ${ANSI_CFLAGS} ${DBGFLAGS} ${USEDCSTATICFLAGS} ${USRCFLAGS} ${ARCHFLAGS} ${OPTFLAGS} \ ++CFLAGS = ${EBVARCFLAGS} ${ANSI_FLAGS} ${ANSI_CFLAGS} ${DBGFLAGS} ${USEDCSTATICFLAGS} ${USRCFLAGS} ${ARCHFLAGS} ${OPTFLAGS} \ + ${AccumulatedIncFlags} + +-CXXFLAGS = ${ANSI_FLAGS} ${ANSI_CXXFLAGS} ${DBGFLAGS} ${USEDCXXSTATICFLAGS} ${USRCXXFLAGS} ${ARCHFLAGS} ${OPTFLAGS} \ ++CXXFLAGS = ${EBVARCXXFLAGS} ${ANSI_FLAGS} ${ANSI_CXXFLAGS} ${DBGFLAGS} ${USEDCXXSTATICFLAGS} ${USRCXXFLAGS} ${ARCHFLAGS} ${OPTFLAGS} \ + ${AccumulatedIncFlags} + + HFILES = *.h +diff -ur fsl.orig/config/generic/systemvars.mk fsl/config/generic/systemvars.mk +--- fsl.orig/config/generic/systemvars.mk 2007-07-13 13:00:20.000000000 +0200 ++++ fsl/config/generic/systemvars.mk 2017-05-24 09:38:05.912369589 +0200 +@@ -16,8 +16,8 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ ++CC := ${CC} ++CXX := ${CXX} + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +@@ -25,7 +25,7 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${CFLAGS} ${ARCHFLAGS} + MACHDBGFLAGS = + GNU_ANSI_FLAGS = -Wall -ansi -pedantic + SGI_ANSI_FLAGS = -ansi -fullwarn +diff -ur fsl.orig/config/linux_64-gcc4.8/externallibs.mk fsl/config/linux_64-gcc4.8/externallibs.mk +--- fsl.orig/config/linux_64-gcc4.8/externallibs.mk 2017-02-18 13:20:05.000000000 +0100 ++++ fsl/config/linux_64-gcc4.8/externallibs.mk 2017-05-24 09:45:04.058907856 +0200 +@@ -15,7 +15,7 @@ + INC_GDC = ${FSLEXTINC}/libgdc + + # LIBXML2 library +-INC_XML2 = ${FSLEXTINC}/libxml2 ++INC_XML2 = ${EBROOTLIBXML2} + + # LIBXML++ library + INC_XML++ = ${FSLEXTINC}/libxml++-2.6 +@@ -49,12 +49,12 @@ + INC_ZLIB = /usr/include + + # BOOST library +-BOOSTDIR = ${FSLEXTINC}/boost +-LIB_BOOST = ${BOOSTDIR} +-INC_BOOST = ${BOOSTDIR} ++BOOSTDIR = ${EBROOTBOOST} ++LIB_BOOST = ${BOOSTDIR}/lib ++INC_BOOST = ${BOOSTDIR}/include + + # QT library +-QTDIR = /usr/lib/qt3 ++QTDIR = ${EBROOTQT} + LIB_QT = ${QTDIR}/lib + INC_QT = ${QTDIR}/include + +@@ -64,10 +64,10 @@ + INC_QWT = ${QWTDIR}/include + + # FFTW3 library +-LIB_FFTW3 = ${FSLEXTLIB} +-INC_FFTW3 = ${FSLEXTINC}/fftw3 +- +-# VTK library +-VTKDIR_INC = /home/fs0/cowboy/var/caper_linux_64-gcc4.4/VTK7/include/vtk-7.0 +-VTKDIR_LIB = /home/fs0/cowboy/var/caper_linux_64-gcc4.4/VTK7/lib +-VTKSUFFIX = -7.0 +\ No newline at end of file ++LIB_FFTW3 = ${EBVARFFTW_LIB_DIR} ++INC_FFTW3 = ${EBVARFFTW_INC_DIR} ++ ++ # VTK library ++VTKDIR_INC = ${EBROOTVTK}/include/vtk-`echo ${EBVERSIONVTK} | cut -f1-2 -d.` ++VTKDIR_LIB = ${EBROOTVTK}/lib ++VTKSUFFIX = -`echo ${EBVERSIONVTK} | cut -f1-2 -d.` +diff -ur fsl.orig/config/linux_64-gcc4.8/systemvars.mk fsl/config/linux_64-gcc4.8/systemvars.mk +--- fsl.orig/config/linux_64-gcc4.8/systemvars.mk 2017-02-18 13:20:05.000000000 +0100 ++++ fsl/config/linux_64-gcc4.8/systemvars.mk 2017-05-24 09:38:05.912369589 +0200 +@@ -8,7 +8,7 @@ + CP = /bin/cp + MV = /bin/mv + INSTALL = install -p +-TCLSH = ${FSLDIR}/bin/fsltclsh ++TCLSH = tclsh + RANLIB = echo + + FSLML = ${FSLDIR}/bin/fslml +@@ -18,9 +18,9 @@ + + # Compiler dependent variables + +-CC = gcc +-CXX = c++ +-CXX11 = scl enable devtoolset-2 -- c++ ++CC := ${CC} ++CXX := ${CXX} ++CXX11 = ${CXX} -std=c++11 + CSTATICFLAGS = -static + CXXSTATICFLAGS = -static + +@@ -30,16 +30,16 @@ + + DEPENDFLAGS = -MM + +-OPTFLAGS = -g -O3 -fexpensive-optimizations ${ARCHFLAGS} ++OPTFLAGS := ${OPTFLAGS} ${ARCHFLAGS} + MACHDBGFLAGS = -g + GNU_ANSI_FLAGS = -Wall -ansi -pedantic -Wno-long-long + SGI_ANSI_FLAGS = -ansi -fullwarn + ANSI_FLAGS = ${GNU_ANSI_FLAGS} + + # CUDA development environment +-CUDA_INSTALLATION = /opt/cuda-7.5 ++CUDA_INSTALLATION = ${EBROOTCUDA} + GENCODE_FLAGS = $(shell ${FSLDIR}/config/common/supportedGencodes.sh ${CUDA_INSTALLATION}) + LIB_CUDA = ${CUDA_INSTALLATION}/lib64 + INC_CUDA = ${CUDA_INSTALLATION}/include + NVCC = ${CUDA_INSTALLATION}/bin/nvcc +-NVCC11=scl enable devtoolset-2 -- ${CUDA_INSTALLATION}/bin/nvcc ++NVCC11= ${CUDA_INSTALLATION}/bin/nvcc +diff -ur fsl.orig/etc/fslconf/fsl.csh fsl/etc/fslconf/fsl.csh +--- fsl.orig/etc/fslconf/fsl.csh 2014-05-19 16:54:10.000000000 +0200 ++++ fsl/etc/fslconf/fsl.csh 2017-05-24 09:38:05.912369589 +0200 +@@ -25,7 +25,7 @@ + # The following variables specify paths for programs and can be changed + # or replaced by different programs ( e.g. FSLDISPLAY=open for MacOSX) + +-setenv FSLTCLSH $FSLDIR/bin/fsltclsh ++setenv FSLTCLSH tclsh +-setenv FSLWISH $FSLDIR/bin/fslwish ++setenv FSLWISH wish + + # The following variables are used for running code in parallel across +diff -ur fsl.orig/etc/fslconf/fsl-devel.sh fsl/etc/fslconf/fsl-devel.sh +--- fsl.orig/etc/fslconf/fsl-devel.sh 2014-05-19 16:54:10.000000000 +0200 ++++ fsl/etc/fslconf/fsl-devel.sh 2017-05-24 09:38:05.912369589 +0200 +@@ -26,7 +26,7 @@ + # The following variables specify paths for programs and can be changed + # or replaced by different programs ( e.g. FSLDISPLAY=open for MacOSX) + +-FSLTCLSH=$FSLDIR/bin/fsltclsh ++FSLTCLSH=tclsh +-FSLWISH=$FSLDIR/bin/fslwish ++FSLWISH=wish + + export FSLTCLSH FSLWISH +diff -ur fsl.orig/etc/fslconf/fsl.sh fsl/etc/fslconf/fsl.sh +--- fsl.orig/etc/fslconf/fsl.sh 2014-05-19 16:54:10.000000000 +0200 ++++ fsl/etc/fslconf/fsl.sh 2017-05-24 09:38:05.912369589 +0200 +@@ -26,7 +26,7 @@ + # The following variables specify paths for programs and can be changed + # or replaced by different programs ( e.g. FSLDISPLAY=open for MacOSX) + +-FSLTCLSH=$FSLDIR/bin/fsltclsh ++FSLTCLSH=tclsh +-FSLWISH=$FSLDIR/bin/fslwish ++FSLWISH=wish + + export FSLTCLSH FSLWISH +diff -ur fsl.orig/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc fsl/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc +--- fsl.orig/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc 2010-12-15 11:41:27.000000000 +0100 ++++ fsl/extras/src/libxml++-2.34.0/libxml++/io/istreamparserinputbuffer.cc 2017-05-24 09:38:05.913369598 +0200 +@@ -39,6 +39,6 @@ + + bool IStreamParserInputBuffer::do_close() + { +- return input_; ++ return static_cast(input_); + } + } +diff -ur fsl.orig/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc fsl/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc +--- fsl.orig/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc 2010-12-15 11:41:27.000000000 +0100 ++++ fsl/extras/src/libxml++-2.34.0/libxml++/io/ostreamoutputbuffer.cc 2017-05-24 09:38:05.913369598 +0200 +@@ -29,13 +29,13 @@ + // here we rely on the ostream implicit conversion to boolean, to know if the stream can be used and/or if the write succeded. + if(output_) + output_.write(buffer, len); +- return output_; ++ return static_cast(output_); + } + + bool OStreamOutputBuffer::do_close() + { + if(output_) + output_.flush(); +- return output_; ++ return static_cast(output_); + } + } +diff -ur fsl.orig/src/film/Makefile fsl/src/film/Makefile +--- fsl.orig/src/film/Makefile 2017-04-20 17:01:43.000000000 +0200 ++++ fsl/src/film/Makefile 2017-05-24 09:38:05.913369598 +0200 +@@ -28,7 +28,7 @@ + ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} ftoz.o ${LIBS} + + film_gls:${OBJS} film_gls.o +- ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} film_gls.o ${LIBS} -l giftiio ++ ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} film_gls.o ${LIBS} -lgiftiio + + film_gls_res:${OBJS} film_gls_res.o + ${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} film_gls_res.o ${LIBS} +diff -ur fsl.orig/src/libmeshutils/Makefile fsl/src/libmeshutils/Makefile +--- fsl.orig/src/libmeshutils/Makefile 2012-07-23 15:25:20.000000000 +0200 ++++ fsl/src/libmeshutils/Makefile 2017-05-24 09:38:05.913369598 +0200 +@@ -3,7 +3,7 @@ + + PROJNAME = meshUtils + +-LD_LIBRARY_PATH=${FSLDIR}/lib ++#LD_LIBRARY_PATH=${FSLDIR}/lib + + USRINCFLAGS = -I${INC_NEWMAT} -I${INC_ZLIB} -I${INC_PROB} -I${INC_BOOST} + USRLDFLAGS = -L${LIB_PROB} -L${LIB_NEWMAT} -L${LIB_ZLIB} +diff -ur fsl.orig/src/mist-clean/Makefile fsl/src/mist-clean/Makefile +--- fsl.orig/src/mist-clean/Makefile 2017-04-20 14:17:54.000000000 +0200 ++++ fsl/src/mist-clean/Makefile 2017-05-24 09:38:05.913369598 +0200 +@@ -2,15 +2,15 @@ + + NLOPT_INC = ${FSLEXTINC} + NLOPT_LIB = ${FSLEXTLIB} +-SQLITE_INC = ${FSLEXTINC}/libsqlite +-SQLITE_LIB = ${FSLEXTLIB} ++SQLITE_INC = ${EBROOTSQLITE}/include ++SQLITE_LIB = ${EBROOTSQLITE}/lib + + PROJNAME = mist + + XFILES = mist/mist + SCRIPTS = bin/mist_1_train bin/mist_2_fit bin/mist_FA_reg bin/mist_display bin/mist_mesh_utils + +-USRCXXFLAGS = -std=c++11 +# EB: needed to correctly (dynamically) link with the Boost log libs ++USRCXXFLAGS = -std=c++11 -DBOOST_LOG_DYN_LINK + USRINCFLAGS = -I${FSLDIR}/include/newimage -I${INC_NEWMAT} -I${INC_ZLIB} -I${INC_GDC} -I${INC_GD} -I${SQLITE_INC} -I${NLOPT_INC} -I${VTKDIR_INC} -Icommon + USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_ZLIB} -L${LIB_BOOST} -L${LIB_GDC} -L${LIB_GD} -L${NLOPT_LIB} -L${VTKDIR_LIB} + diff --git a/easybuild/easyconfigs/f/FUNWAVE-TVD/FUNWAVE-TVD-3.1-20170525-intel-2017a-no-storm.eb b/easybuild/easyconfigs/f/FUNWAVE-TVD/FUNWAVE-TVD-3.1-20170525-intel-2017a-no-storm.eb new file mode 100644 index 0000000000000000000000000000000000000000..4fd23347c3cbf55b5086df92d3ad7f29f904a4cb --- /dev/null +++ b/easybuild/easyconfigs/f/FUNWAVE-TVD/FUNWAVE-TVD-3.1-20170525-intel-2017a-no-storm.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'FUNWAVE-TVD' +version = '3.1-20170525' +commit = '814107a' +versionsuffix = '-no-storm' + +homepage = 'https://fengyanshi.github.io' +description = """FUNWAVE–TVD is the TVD version of the fully nonlinear Boussinesq wave model (FUNWAVE) + initially developed by Kirby et al.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/fengyanshi/FUNWAVE-TVD/archive/'] +sources = ['%s.tar.gz' % commit] + +start_dir = 'src' +parallel = 1 +buildopts = 'FC="$FC" FFLAGS="$FFLAGS -fpp" CPPFLAGS="-DINTEL -DMIXING -DMANNING -DVIS_KENNEDY" ' +# don't use -DSTORM +buildopts += "FLAG_16='' " + +files_to_copy = [(['mytvd'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/mytvd'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FUNWAVE-TVD/FUNWAVE-TVD-3.1-20170525-intel-2017a.eb b/easybuild/easyconfigs/f/FUNWAVE-TVD/FUNWAVE-TVD-3.1-20170525-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e8a2edef7d22e52cf97b8d6e91cf98bdc0bea8e5 --- /dev/null +++ b/easybuild/easyconfigs/f/FUNWAVE-TVD/FUNWAVE-TVD-3.1-20170525-intel-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'MakeCp' + +name = 'FUNWAVE-TVD' +version = '3.1-20170525' +commit = '814107a' + +homepage = 'https://fengyanshi.github.io' +description = """FUNWAVE–TVD is the TVD version of the fully nonlinear Boussinesq wave model (FUNWAVE) + initially developed by Kirby et al.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/fengyanshi/FUNWAVE-TVD/archive/'] +sources = ['%s.tar.gz' % commit] + +start_dir = 'src' +parallel = 1 +buildopts = 'FC="$FC" FFLAGS="$FFLAGS -fpp" CPPFLAGS="-DINTEL -DMIXING -DMANNING -DVIS_KENNEDY"' + +files_to_copy = [(['mytvd'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/mytvd'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FastME/FastME-2.1.5-foss-2016a.eb b/easybuild/easyconfigs/f/FastME/FastME-2.1.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e2f94ba178a2156211c08e1b9f1c39734039525b --- /dev/null +++ b/easybuild/easyconfigs/f/FastME/FastME-2.1.5-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'FastME' +version = '2.1.5' + +homepage = 'http://www.atgc-montpellier.fr/fastme/' +description = """FastME: a comprehensive, accurate and fast distance-based phylogeny inference program.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.atgc-montpellier.fr/download/sources/fastme/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/fastme'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.10.1-Java-1.7.0_80.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.10.1-Java-1.7.0_80.eb index 54414776644f3c32312b3620166bae190955a90d..602621d4aa451d736f49c220709ab3f3bafb6a59 100644 --- a/easybuild/easyconfigs/f/FastQC/FastQC-0.10.1-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/f/FastQC/FastQC-0.10.1-Java-1.7.0_80.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Thekla Loizou diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_144.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..46332ee18ad20d46c65da8aa25b8c3cf90c00676 --- /dev/null +++ b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_144.eb @@ -0,0 +1,36 @@ +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'] +checksums = [ + 'dd7a5ad80ceed2588cf6d6ffe35e0f161c0d9977ed08355f5e4d9473282cbd66', # fastqc_v0.11.5.zip + '684701634440864750c9a0b99d81e122a1def78672d436daf5497bff61d9a356', # FastQC_shebang.patch +] + +patches = ['FastQC_shebang.patch'] + +dependencies = [('Java', '1.8.0_144')] + +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/FireWorks/FireWorks-1.4.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/f/FireWorks/FireWorks-1.4.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac5fcef9e128c045b00419f727c09e2bf8e38ab3 --- /dev/null +++ b/easybuild/easyconfigs/f/FireWorks/FireWorks-1.4.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,60 @@ +easyblock = 'Bundle' + +name = 'FireWorks' +version = '1.4.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/FireWorks' +description = """FireWorks helps run calculation workflows, with a centralized workflow server + controlling many worker nodes.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('Python', '2.7.13'), + ('PyYAML', '3.12', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('Flask', '0.12', { + 'source_urls': ['https://pypi.python.org/packages/source/F/Flask/'], + }), + ('Flask-paginate', '0.4.5', { + 'source_urls': ['https://pypi.python.org/packages/source/F/Flask-paginate/'], + 'source_tmpl': 'flask-paginate-%(version)s.zip', + 'modulename': 'flask_paginate', + }), + ('Jinja2', '2.9.6', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('Werkzeug', '0.12.1', { + 'source_urls': ['https://pypi.python.org/packages/source/W/Werkzeug/'], + }), + ('gunicorn', '19.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/g/gunicorn/'], + }), + ('monty', '0.9.6', { + 'source_urls': ['https://pypi.python.org/packages/source/m/monty/'], + }), + ('pymongo', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pymongo/'], + }), + ('FireWorks', version, { + 'source_urls': ['https://pypi.python.org/packages/source/F/FireWorks/'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/Firefox/Firefox-44.0.2.eb b/easybuild/easyconfigs/f/Firefox/Firefox-44.0.2.eb index 59de3272db0df7ae24fdb6b256e976d343422e17..5f3c9ec3261d9d59c422b9c137a5eed7985d0049 100644 --- a/easybuild/easyconfigs/f/Firefox/Firefox-44.0.2.eb +++ b/easybuild/easyconfigs/f/Firefox/Firefox-44.0.2.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -9,9 +9,9 @@ name = 'Firefox' version = '44.0.2' homepage = 'https://www.mozilla.org/en-US/firefox/new/' -description = """Firefox is a free, open source Web browser for Windows, Linux and Mac OS X. It is based on the Mozilla code - base and offers customization options and features such as its capability to block pop-up windows, tabbed browsing, privacy - and security measures, smart searching, and RSS live bookmarks.""" +description = """Firefox is a free, open source Web browser for Windows, Linux and Mac OS X. It is based on the + Mozilla code base and offers customization options and features such as its capability to block pop-up windows, + tabbed browsing, privacy and security measures, smart searching, and RSS live bookmarks.""" toolchain = {'name': 'dummy', 'version': ''} diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb index 69c610cd3fa824ca2232f9fbe5e9c8de682c8bc3..94b4d8c173c48bf7f53393d6ae9e847393452223 100644 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.0g-goolf-1.5.14.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '2.8.10.2')] sanity_check_paths = { 'files': ["lib/libfreexl.la"], 'dirs': ["lib"] - } +} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb index 0401395acc9e127fe0a882ff939979886d06b220..e2833c7203f714b009a6f8dd40704b88c5958ef4 100644 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.1-intel-2015a.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '3.2.2')] sanity_check_paths = { 'files': ["lib/libfreexl.la"], 'dirs': ["lib"] - } +} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb index c38933ad4fa03ec8069dfc616171467f17ec934f..40bff9f910381985f84f02cd77e4d5527ade3af5 100644 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2015a.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '3.4.1')] sanity_check_paths = { 'files': ["lib/libfreexl.la"], 'dirs': ["lib"] - } +} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2016b.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b7981e18c5a2ef2d8a487aefee9d1be21c6b9308 --- /dev/null +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-foss-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'FreeXL' +version = '1.0.2' + +homepage = "https://www.gaia-gis.it/fossil/freexl/index" +description = "FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet." + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.gaia-gis.it/gaia-sins/freexl-sources/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('CMake', '3.7.1')] + +sanity_check_paths = { + 'files': ['lib/libfreexl.a'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb index 7b11ad30654358cee5af4a636b984401e9cf5665..2e9b594a70f56850b1de575d701e47a7f4bedb7e 100644 --- a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.2-intel-2016b.eb @@ -17,6 +17,6 @@ builddependencies = [('CMake', '3.7.1')] sanity_check_paths = { 'files': ['lib/libfreexl.a'], 'dirs': [] - } +} moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.3-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f74ada210001d9266e7c73257e775670e4454fc --- /dev/null +++ b/easybuild/easyconfigs/f/FreeXL/FreeXL-1.0.3-GCCcore-6.4.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'FreeXL' +version = '1.0.3' + +homepage = 'https://www.gaia-gis.it/fossil/freexl/index' + +description = """ + FreeXL is an open source library to extract valid data from within an + Excel (.xls) spreadsheet. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.gaia-gis.it/gaia-sins/freexl-sources/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['f8ed29e03a6155454e538fce621e53991a270fcee31120ded339cff2523650a8'] + +builddependencies = [ + ('binutils', '2.28'), + ('CMake', '3.9.1'), +] + +sanity_check_paths = { + 'files': ['lib/libfreexl.a'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb b/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb index 189d668ffd8668cb7aaaa4145a6bcea15cada575..f17bac6c215950e5bc91f336a9d02e4c135e79a8 100644 --- a/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb +++ b/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu 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 index 7eeaa4c1a4e9d1d76ef9ef00352410c5e0a66b05..fa8db6dbc22e71bf7e0bf6a62e699deb2800e38d 100644 --- 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 @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -20,19 +20,20 @@ toolchain = {'name': 'goolf', 'version': '1.7.20'} # 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/fastQValidator/archive/', 'https://github.com/statgen/libStatGen/archive/' ] sources = [ - '%s.tar.gz' % fastqvalidator_git_commit, + '%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 + # 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'), ] # openssl required by libStatgen @@ -46,7 +47,7 @@ buildopts = ' LIB_PATH_GENERAL=../libStatGen ' files_to_copy = [(['bin/fastQValidator'], 'bin')] parallel = 1 - + sanity_check_paths = { 'files': ['bin/fastQValidator'], 'dirs': [], diff --git a/easybuild/easyconfigs/f/fastqz/fastqz-1.5-GCC-4.8.2.eb b/easybuild/easyconfigs/f/fastqz/fastqz-1.5-GCC-4.8.2.eb index 4af4d1b872d6b68da6b11da276477c68e551f254..2f83116b7813590e71d0cdee399c47c9fa511cee 100644 --- a/easybuild/easyconfigs/f/fastqz/fastqz-1.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/f/fastqz/fastqz-1.5-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2015 NTUA # Authors:: Fotis Georgatos 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 bca5d6950841fc77e87458ed55016f32fd63784c..6d15ec35c69121bd0808b2c1f98c6be724b62452 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## diff --git a/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb b/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb index 61f8e29397861eb43ff3b2ec6d7e5ae2b49a7062..2cd84ee8fca927e677b75dcd9d7c467ba09d532b 100644 --- a/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb +++ b/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## diff --git a/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb b/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb index 51d81cd7106301839a7ecc73d64716473049861c..23357248bb0963f0b909d0973775dfe1bcdcf511 100644 --- a/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb +++ b/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## diff --git a/easybuild/easyconfigs/f/file/file-5.30-intel-2017a.eb b/easybuild/easyconfigs/f/file/file-5.30-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..92682e458a45b38d54deaf3f8ef460c3f239638a --- /dev/null +++ b/easybuild/easyconfigs/f/file/file-5.30-intel-2017a.eb @@ -0,0 +1,25 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +## + +easyblock = 'ConfigureMake' + +name = 'file' +version = '5.30' + +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': '2017a'} + +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/findhap/findhap-4.eb b/easybuild/easyconfigs/f/findhap/findhap-4.eb index 7622374b6656aa31648192e71c9f523f892b6e8c..732e2ab92d225928672b731da3bed6b0ff1176f8 100644 --- a/easybuild/easyconfigs/f/findhap/findhap-4.eb +++ b/easybuild/easyconfigs/f/findhap/findhap-4.eb @@ -19,7 +19,7 @@ modextrapaths = { } modloadmsg = """ -Copy the following file to the directory from which you will be running the executable: +Copy the following file to the directory from which you will be running the executable: $EBROOTFINDHAP/findhap.options Other files in the $EBROOTFINDHAP directory are: diff --git a/easybuild/easyconfigs/f/findutils/findutils-4.2.33-goolf-1.4.10.eb b/easybuild/easyconfigs/f/findutils/findutils-4.2.33-goolf-1.4.10.eb index 6b2e49e08adf695648b9019ff2e298cf4c2bc856..56642aa7abad8005d0ac888277182c2b71bce846 100644 --- a/easybuild/easyconfigs/f/findutils/findutils-4.2.33-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/findutils/findutils-4.2.33-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/f/findutils/findutils-4.2.33-ictce-5.3.0.eb b/easybuild/easyconfigs/f/findutils/findutils-4.2.33-ictce-5.3.0.eb index ea5abc6927053a5eddc74a1e7767b518880c16c6..34097eba8656e5d12b61f3c99bc8bd8a1681beb5 100644 --- a/easybuild/easyconfigs/f/findutils/findutils-4.2.33-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/findutils/findutils-4.2.33-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/f/findutils/findutils-4.4.2-GCC-4.8.2.eb b/easybuild/easyconfigs/f/findutils/findutils-4.4.2-GCC-4.8.2.eb index bd925b7e0f109e1a5aeb727fe38e81bb2fa26740..b9beaeb6db2bc20d51b5c8c95a399b4e79589f2d 100644 --- a/easybuild/easyconfigs/f/findutils/findutils-4.4.2-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/f/findutils/findutils-4.4.2-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f579ff8a9652975d1fcf19d68aafdc81251eca7a --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-6.3.0.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': '6.3.0'} +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.18')] +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..fea26879081694443eb365736d418db225e181d5 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-5.4.0.eb @@ -0,0 +1,24 @@ +name = 'flex' +version = '2.6.3' + +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 = ['https://github.com/westes/flex/releases/download/v%(version)s/'] + +checksums = ['a5f65570cd9107ec8a8ec88f17b31bb1'] + +dependencies = [('M4', '1.4.18')] +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.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.3-GCCcore-7.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..28c855c205d9d6fa43349d7402276067a2f0b823 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.3-GCCcore-7.1.0.eb @@ -0,0 +1,24 @@ +name = 'flex' +version = '2.6.3' + +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': '7.1.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] + +checksums = ['a5f65570cd9107ec8a8ec88f17b31bb1'] + +dependencies = [('M4', '1.4.18')] +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.28', '', True), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.3-gimkl-2017a.eb b/easybuild/easyconfigs/f/flex/flex-2.6.3-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..69335ad939bf87893e4985bc4919e66bc7233504 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.3-gimkl-2017a.eb @@ -0,0 +1,22 @@ +name = 'flex' +version = '2.6.3' + +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': 'gimkl', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] + +checksums = ['a5f65570cd9107ec8a8ec88f17b31bb1'] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.3.eb b/easybuild/easyconfigs/f/flex/flex-2.6.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..f920a0f965dfdbdafe9b0256ba6288736e5a9bfb --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.3.eb @@ -0,0 +1,29 @@ +name = 'flex' +version = '2.6.3' + +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} + +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['a5f65570cd9107ec8a8ec88f17b31bb1'] + +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c864ccaca1a0f6b7bb056ef635e96523245fd06c --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.3.0.eb @@ -0,0 +1,24 @@ +name = 'flex' +version = '2.6.4' + +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.3.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] + +checksums = ['2882e3179748cc9f9c23ec593d6adc8d'] + +dependencies = [('M4', '1.4.18')] +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.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.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..37b5152374ad439b6d6627e973221915757a5f91 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-6.4.0.eb @@ -0,0 +1,30 @@ +name = 'flex' +version = '2.6.4' + +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.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995'] + +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.28', '', True), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9df6e33418501c16d306835727de28fe028bf329 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-7.2.0.eb @@ -0,0 +1,30 @@ +name = 'flex' +version = '2.6.4' + +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': '7.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995'] + +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.29', '', True), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..7ef4743c46b3dc2670f26422f19bea4bb987d0db --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.4.eb @@ -0,0 +1,28 @@ +name = 'flex' +version = '2.6.4' + +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} + +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995'] + +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/fmt/fmt-3.0.1-foss-2016b.eb b/easybuild/easyconfigs/f/fmt/fmt-3.0.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6faff2689b64da6b8eea43928c9fb58e42bd0310 --- /dev/null +++ b/easybuild/easyconfigs/f/fmt/fmt-3.0.1-foss-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'CMakeMake' + +name = 'fmt' +version = '3.0.1' + +homepage = 'http://fmtlib.net/' +description = "fmt (formerly cppformat) is an open-source formatting library." + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/fmtlib/fmt/releases/download/%(version)s/'] +sources = ['fmt-%(version)s.zip'] + +builddependencies = [('CMake', '3.7.1')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['lib/libfmt.a'], + 'dirs': ['include/fmt', 'lib/cmake'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..39bdb77029753349ca9f56f0b47268fe7fb17684 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-5.4.0.eb @@ -0,0 +1,25 @@ +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': 'GCCcore', 'version': '5.4.0'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.6.5'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0-libpng-1.6.29.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0-libpng-1.6.29.eb new file mode 100644 index 0000000000000000000000000000000000000000..b9da643ed432d3693d78e48eb5bf4da6d5b4ed08 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0-libpng-1.6.29.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.12.1' +versionsuffix = '-libpng-1.6.29' + +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': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.7.1', versionsuffix), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2cdc8b58dea54707560f51478fa39d7970828701 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-GCCcore-6.3.0.eb @@ -0,0 +1,25 @@ +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': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.7.1'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-gimkl-2017a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5a11636b93106981f33bb77d461fedf76c2a4811 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-gimkl-2017a.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': 'gimkl', 'version': '2017a'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.7.1'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..74e751cff6f41347c74c421669c59e2809035e08 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.4-GCCcore-6.4.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.12.4' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] +checksums = ['fd5a6a663f4c4a00e196523902626654dd0c4a78686cbc6e472f338e50fdf806'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('expat', '2.2.4'), + ('freetype', '2.8'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/foss/foss-2017b.eb b/easybuild/easyconfigs/f/foss/foss-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d217118e8689282c41c66770b7dfbc05911a525f --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2017b.eb @@ -0,0 +1,33 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2017b' + +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.4.0-2.28' + +blaslib = 'OpenBLAS' +blasver = '0.2.20' +blas = '%s-%s' % (blaslib, blasver) + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preparation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver), + ('OpenMPI', '2.1.1', '', ('GCC', gccver)), + (blaslib, blasver, '', ('GCC', gccver)), + ('FFTW', '3.3.6', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s' % blas, comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.4-intel-2016b.eb b/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4e2183f308b14c0e53043b7066d24f771568123d --- /dev/null +++ b/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.4-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' + +name = 'fqtrim' +version = '0.9.4' + +homepage = 'http://ccb.jhu.edu/software/fqtrim/' +description = """fqtrim is a versatile stand-alone utility that can be used to trim adapters, poly-A tails, + terminal unknown bases (Ns) and low quality 3' regions in reads from high-throughput next-generation sequencing + machines.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://ccb.jhu.edu/software/fqtrim/dl/'] +sources = [SOURCE_TAR_GZ] + +buildopts = 'release CC="$CXX" LINKER="$CXX"' + +files_to_copy = [(['fqtrim'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/fqtrim'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.5-intel-2017a.eb b/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c00d6cd413294dd224d96b4939a5929448fc709c --- /dev/null +++ b/easybuild/easyconfigs/f/fqtrim/fqtrim-0.9.5-intel-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' + +name = 'fqtrim' +version = '0.9.5' + +homepage = 'http://ccb.jhu.edu/software/fqtrim/' +description = """fqtrim is a versatile stand-alone utility that can be used to trim adapters, poly-A tails, + terminal unknown bases (Ns) and low quality 3' regions in reads from high-throughput next-generation sequencing + machines.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://ccb.jhu.edu/software/fqtrim/dl/'] +sources = [SOURCE_TAR_GZ] + +buildopts = 'release CC="$CXX" LINKER="$CXX"' + +files_to_copy = [(['fqtrim'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/fqtrim'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fqzcomp/fqzcomp-4.6-GCC-4.8.2.eb b/easybuild/easyconfigs/f/fqzcomp/fqzcomp-4.6-GCC-4.8.2.eb index c4cf3f3ff7cfe9313c30f3c3289cf7c42473d926..35005a8b95de130e290d502d7436517901ccf533 100644 --- a/easybuild/easyconfigs/f/fqzcomp/fqzcomp-4.6-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/f/fqzcomp/fqzcomp-4.6-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2015 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..64f67b2563bccc2aead3a973419af4efb47f58d0 --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2017a.eb @@ -0,0 +1,35 @@ +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': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] + +builddependencies = [('CMake', '3.8.1')] + +dependencies = [ + ('X11', '20170314'), + ('libGLU', '9.0.0'), + ('Mesa', '17.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.4.10-goolf-1.4.10.eb b/easybuild/easyconfigs/f/freetype/freetype-2.4.10-goolf-1.4.10.eb index 09e345ac68770efaa66f893035e10a05e4e56aa3..e8bc65d782f37f59ff184fbcb1e4e32bd9bfac64 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.4.10-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.4.10-goolf-1.4.10.eb @@ -12,8 +12,11 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-5.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-5.3.0.eb index f0c8e977f83efa56602b057a2636335648a5e0be..7e75acce83380ab86c9061a4a1e04097fff4bae2 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-5.3.0.eb @@ -11,8 +11,11 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-goolf-1.4.10.eb b/easybuild/easyconfigs/f/freetype/freetype-2.4.11-goolf-1.4.10.eb index dafae024b098291bd3af68c3471f0d086f6209d5..dedbe863ab72e4f80213e3d8b593001eb4fa1cdf 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.4.11-goolf-1.4.10.eb @@ -12,8 +12,11 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-5.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-5.3.0.eb index 93ed64ef3127e33bdd4d9c1e12ac9317bad17687..10444c4ad79aa1471e9b36cc077820028c362f35 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-5.3.0.eb @@ -11,8 +11,11 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ['http://download.savannah.gnu.org/releases/freetype/'] sources = [SOURCE_TAR_GZ] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb index c7a87aa9acca1a738f4e83cdee765f918cd54da6..b0e7a6a30e1c85b887fe2cf51c2634620936ea44 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-goolf-1.4.10.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.6')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb index 5fa7fbc89e960634020edf4e5379515f36058943..d1983d852967621b6d16ab7249d4ff5075fffbae 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.3.0.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.6')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb index 6af71f85bae7577ee876385d1bd82622007fb16e..415101e28dc8de52199409e0dcdbf49d53071e2e 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-5.5.0.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.6')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.2-ictce-5.5.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.2-ictce-5.5.0.eb index 7424371c2999170871b01eaf1de2db21b2df6ff3..64e6ea7181c6635ef60066f118d128031d751eb1 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.2-ictce-5.5.0.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.9')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-foss-2014b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-foss-2014b.eb index 1840f18b99cfba51be6ffc57b88d16b47def8fe6..0d671ee5bbe7ac75ecdd5ab2350318688a89d71f 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-foss-2014b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-foss-2014b.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.12')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20.eb index cf4ca6186c312c0147657da9b3685f817da2ba08..f35d8dc0c15b9551ce04f6a12199c7cc990219a5 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-goolf-1.7.20.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.12')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-intel-2014b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-intel-2014b.eb index 68312d108df26ef060a24d28e4ff22e4e4cbbf1a..fb9b9599e8bec5ccd019bc60f4f6e0608cc3ff3b 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.3-intel-2014b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.3-intel-2014b.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.12')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb index e9f0fd7c959882fdd0ff168845aece4264346cfc..13b13e9cc7768d6cb4a0a119f994fd0abcfff887 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-foss-2015a.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.16')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-goolf-1.7.20.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..415f10d8744830de14d4acf06c16883c85d30468 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-goolf-1.7.20.eb @@ -0,0 +1,27 @@ +name = 'freetype' +version = '2.5.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': 'goolf', 'version': '1.7.20'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.18'), + ('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.5.5-intel-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb index 5eb7f91b58423594ee233daee2957a7a58c53b88..3b19e214126583aa9d50b277c25aae3a478f6447 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015a.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.16')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015b.eb index ca24a618dc1be131169a1fcb474295c67fab6894..6d539701a6b84a15d87b8d8e993a69d8a6b5e59b 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.5.5-intel-2015b.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.16')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb index 89788124588b4233d1d2bcd61db8bf26eee5d509..352ce2f725e9b0ebaaf1e76764b81862041fb4b9 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6-foss-2015a.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.17')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6-goolf-1.7.20.eb index af7228f4f5421469eadbf09220ad01825005b70b..5930e1dad73d540a27b5694aa551434ef12e99f6 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6-goolf-1.7.20.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.17')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb index 316e040e0881748cf5afce930605f538c23bbc08..febe99790f16fb80bf6525c1ea3ca785032bda63 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6-intel-2015a.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.17')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb index 32b12425a852e0283b685a27c6cd1ca39a7d1771..4ed20bab251ce0cc19ca340f683c6d846665dc34 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b-libpng-1.6.19.eb @@ -15,8 +15,11 @@ libpngver = '1.6.19' versionsuffix = '-libpng-%s' % libpngver dependencies = [('libpng', libpngver)] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b.eb index 0913227caf19a6b5c571a4e5710312d98f6299af..2b433c814040b2bbca9e25c4909f413b9810c3a3 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.1-intel-2015b.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.18')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } 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 index 7f9b603bc65faa52d8b46126a50bcee29ffc269e..b8dc673ae8505eaa9efcae1bfdfadd5a74e3e3f0 100644 --- 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 @@ -13,6 +13,8 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.21')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015a.eb index 32c4b9ab5ccd913fba135742d42e37c7e813dd7f..8d1ddddc16fc676538aaab8d1e6b3c77352fc41b 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015a.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.20')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015b.eb index 54449d24056244860310baefc79710fc24314d32..446146f3b1bf55d1162f41d320a893c9ad39ad08 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2015b.eb @@ -13,8 +13,11 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.21')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { - 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], 'dirs': ['include/freetype2'], } 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 index 932824a17e8271f228be46c473c0fdc28d90538c..75cf76d290edb8617ec002133cd93e17d5894a09 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-gimkl-2.11.5.eb index fec100e1f022981fcb70f63b03281d3b18ca28ae..d00692c7743cf295e34d37564dd9f845944bc8e1 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-gimkl-2.11.5.eb @@ -13,6 +13,8 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.21')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-goolf-1.7.20.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..e7a7a3593df227caa8b820db06194631d3013d0b --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-goolf-1.7.20.eb @@ -0,0 +1,27 @@ +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': 'goolf', 'version': '1.7.20'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.21'), + ('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.2-intel-2015b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2015b.eb index 0811253154166a1820d050035053515e24178a71..896545c2ea14285fe2e8f213d6af5d3bee36f56c 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2015b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2015b.eb @@ -13,6 +13,8 @@ sources = [SOURCE_TAR_GZ] dependencies = [('libpng', '1.6.21')] +configopts = '--with-harfbuzz=no' + sanity_check_paths = { 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], 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 60b3db5452598527e1b53c024f1a279c28a0daa1..7b8aa9c093492fed05f4016c83b1b239604ad212 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 @@ -17,6 +17,8 @@ dependencies = [ ('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'], 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 index d267c83653d1046fbd645c03dea04132187158c9..1b349e27066c88e7f924a08ee74c834442fec9a6 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], 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 index 3d89e4bbb1d7e3dcfb354d5c80485da0b16f7682..fe187d840819a9693889d411c9a368aa4644e5f6 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5aca0569756c288a5db8205f8a3e22c69b11edea --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-5.4.0.eb @@ -0,0 +1,30 @@ +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': '5.4.0'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.24'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +builddependencies = [('binutils', '2.26', '', True)] + +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 index 9156052c8f80538dcf9e207ebefbcb55813a513e..f59391c7f98380bc8e408fb2a236e1dc43051880 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-foss-2016b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-foss-2016b.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], 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 index bf9e0cfc01c3ed31e70e7042a11033f8a36033e2..68aae21c57cd624a52bf3a127f41b20ffd3f4ac6 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb index 8b88736d00a0a14b914b4b41faa4f86a02d997dc..85f52fb15e6ed04123dff2e611b499a76a3b0124 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb index 52d8477931111ad36d7bd096d4f45f8b0e8ad9a6..154dcf903bf9d743310fd5f1d261c9fc2cf4019e 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb @@ -17,6 +17,8 @@ dependencies = [ ('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'], diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f01c0208b568b4534743b59e4952e8f001796a90 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-5.4.0.eb @@ -0,0 +1,31 @@ +name = 'freetype' +version = '2.7.1' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('libpng', '1.6.28'), + ('zlib', '1.2.11'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +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.7.1-GCCcore-6.3.0-libpng-1.6.29.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-6.3.0-libpng-1.6.29.eb new file mode 100644 index 0000000000000000000000000000000000000000..8016819a78f2b84edeb69607a600aa0a8e1fbc09 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-6.3.0-libpng-1.6.29.eb @@ -0,0 +1,33 @@ +name = 'freetype' +version = '2.7.1' +libpng_ver = '1.6.29' +versionsuffix = '-libpng-%s' % libpng_ver + +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': '6.3.0'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('libpng', libpng_ver), + ('zlib', '1.2.11'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +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.7.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..50a10ef694fd0217013e430d904d115b5f9e471d --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-GCCcore-6.3.0.eb @@ -0,0 +1,31 @@ +name = 'freetype' +version = '2.7.1' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('libpng', '1.6.28'), + ('zlib', '1.2.11'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +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.7.1-gimkl-2017a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ec9a259e85c92a903612efa96b60f7c9c7330f79 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-gimkl-2017a.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = "2.7.1" + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.28'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +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.1-intel-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..752f791cd931529b1d0fedd2621d3e0d57424dd7 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7.1-intel-2016b.eb @@ -0,0 +1,28 @@ +name = 'freetype' +version = '2.7.1' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.27'), + ('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.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/f/freetype/freetype-2.8-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..69e87c2fdd0d7bae53027a90933e60a5eb173abd --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.8-GCCcore-6.4.0.eb @@ -0,0 +1,39 @@ +name = 'freetype' +version = '2.8' + +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': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['33a28fabac471891d0523033e99c0005b95e5618dc8ffa7fa47f9dadcacb1c9b'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('libpng', '1.6.32'), + ('zlib', '1.2.11'), +] + +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/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b-sockets.eb b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b-sockets.eb new file mode 100644 index 0000000000000000000000000000000000000000..fe674c939c92aa941ded3582d38859c0ef29a40f --- /dev/null +++ b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b-sockets.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2017 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# +# Authors:: +# * Kenneth Hoste +# * Ward Poelmans +# * Oliver Stueker +# License:: MIT/GPL +## +name = 'GAMESS-US' +version = '20170420-R1' +versionsuffix = '-sockets' + +homepage = 'http://www.msg.chem.iastate.edu/gamess/index.html' +description = """ The General Atomic and Molecular Electronic Structure System (GAMESS) + is a general ab initio quantum chemistry package. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': False} + +# manually download via http://www.msg.chem.iastate.edu/gamess/download.html (requires registration) +# rename gamess-current.tar.gz by changing 'current' to the proper version +sources = ['gamess-%(version)s.tar.gz'] +checksums = ['6a6747e147293d7d5a47ec472d095abfb3a22bd86887297d68fbab2e5be18da7'] + +patches = [ + 'GAMESS-US_rungms-slurm.patch', + 'GAMESS-US-20170420-R1_rungms_fix_PPN_not_initialized.patch', +] + +# increase these numbers if your system is bigger in terms of cores-per-node or number of nodes +# it's OK if these values are larger than what your system provides +maxcpus = '1000' +maxnodes = '100000' + +# Build GAMESS for using TCP/IP sockets instead of MPI: +ddi_comm = 'sockets' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b.eb b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ce230b90ebe70ca7beca8c483d357ea81fd9314 --- /dev/null +++ b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1-intel-2016b.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2017 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# +# Authors:: +# * Kenneth Hoste +# * Ward Poelmans +# * Oliver Stueker +# License:: MIT/GPL +## +name = 'GAMESS-US' +version = '20170420-R1' + +homepage = 'http://www.msg.chem.iastate.edu/gamess/index.html' +description = """ The General Atomic and Molecular Electronic Structure System (GAMESS) + is a general ab initio quantum chemistry package. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +# manually download via http://www.msg.chem.iastate.edu/gamess/download.html (requires registration) +# rename gamess-current.tar.gz by changing 'current' to the proper version +sources = ['gamess-%(version)s.tar.gz'] +checksums = ['6a6747e147293d7d5a47ec472d095abfb3a22bd86887297d68fbab2e5be18da7'] + +patches = [ + 'GAMESS-US_rungms-slurm.patch', + 'GAMESS-US-20170420-R1_rungms_fix_PPN_not_initialized.patch', +] + +# increase these numbers if your system is bigger in terms of cores-per-node or number of nodes +# it's OK if these values are larger than what your system provides +maxcpus = '1000' +maxnodes = '100000' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_recent-gcc.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_recent-gcc.patch new file mode 100644 index 0000000000000000000000000000000000000000..5c179eb2e6d4a01f594831e2ed99db5fe04dbaaf --- /dev/null +++ b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_recent-gcc.patch @@ -0,0 +1,92 @@ +Include support for recent GCC versions in config and comp scripts. + +Written by Oliver Stueker, ACENET/Compute Canada +Memorial University of Newfoundland, St. John's, Canada +--- config.orig 2017-07-18 19:34:32.056678893 +0000 ++++ config 2017-09-07 12:06:45.507029663 +0000 +@@ -410,6 +410,13 @@ + case 5.1: + case 5.2: + case 5.3: ++ case 5.4: ++ case 6.1: ++ case 6.2: ++ case 6.3: ++ case 6.4: ++ case 7.1: ++ case 7.2: + echo " Good, the newest gfortrans can compile REAL*16 data type." + breaksw + default: +@@ -810,6 +817,13 @@ + case 5.1: + case 5.2: + case 5.3: ++ case 5.4: ++ case 6.1: ++ case 6.2: ++ case 6.3: ++ case 6.4: ++ case 7.1: ++ case 7.2: + echo " Good, the newest gfortrans can compile REAL*16 data type." + breaksw + default: +--- comp.orig 2017-07-19 11:55:05.490262037 +0000 ++++ comp 2017-09-07 12:06:45.507029663 +0000 +@@ -1593,6 +1593,13 @@ + case 5.1: + case 5.2: + case 5.3: ++ case 5.4: ++ case 6.1: ++ case 6.2: ++ case 6.3: ++ case 6.4: ++ case 7.1: ++ case 7.2: + if ($MODULE == cosmo) set OPT='-O0' + if ($MODULE == dcscf) set OPT='-O0' + if ($MODULE == tddgrd) set OPT='-O0' +@@ -1823,6 +1830,13 @@ + case 5.1: + case 5.2: + case 5.3: ++ case 5.4: ++ case 6.1: ++ case 6.2: ++ case 6.3: ++ case 6.4: ++ case 7.1: ++ case 7.2: + if ($MODULE == cosmo) set OPT='-O0' # same issue as seen in 4.6 + if ($MODULE == dcscf) set OPT='-O0' # exam44, continues from 4.7 + if ($MODULE == tddgrd) set OPT='-O0' # exam41, continues from 4.6 +@@ -2074,6 +2088,13 @@ + case 5.1: + case 5.2: + case 5.3: ++ case 5.4: ++ case 6.1: ++ case 6.2: ++ case 6.3: ++ case 6.4: ++ case 7.1: ++ case 7.2: + if ($MODULE == cosmo) set OPT='-O0' + if ($MODULE == dcscf) set OPT='-O0' + if ($MODULE == tddgrd) set OPT='-O0' +@@ -2191,6 +2212,13 @@ + case 5.1: + case 5.2: + case 5.3: ++ case 5.4: ++ case 6.1: ++ case 6.2: ++ case 6.3: ++ case 6.4: ++ case 7.1: ++ case 7.2: + if ($MODULE == cosmo) set OPT='-O0' + if ($MODULE == dcscf) set OPT='-O0' + if ($MODULE == tddgrd) set OPT='-O0' diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_rungms_fix_PPN_not_initialized.patch b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_rungms_fix_PPN_not_initialized.patch new file mode 100644 index 0000000000000000000000000000000000000000..61c75f484d43548e2c38d72c11d5c7f4f4c149df --- /dev/null +++ b/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20170420-R1_rungms_fix_PPN_not_initialized.patch @@ -0,0 +1,15 @@ +This patch avoids rungms from failing in cases where PPN (processors per node) +is not defined. + +Written by Oliver Stueker, ACENET/Compute Canada +Memorial University of Newfoundland, St. John's, Canada +--- rungms.orig 2017-07-19 16:53:29.325530604 +0000 ++++ rungms 2017-07-19 16:55:39.627358245 +0000 +@@ -538,6 +538,7 @@ + # all nodes are presumed to have equal numbers of cores. + # + set PPN=$4 ++ if (null$PPN == null) set PPN=1 # make sure PPN is initialized + # + # Allow for compute process and data servers (one pair per core) + # note that NCPUS = #cores, and NPROCS = #MPI processes diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb index 89a8046f2fe93f2a32562e62252e98c15ca4a0a6..a70370fb6a38eaeb68d7408d998003598b8c0f09 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-goolf-1.4.10.eb @@ -8,8 +8,11 @@ description = """GATE is an advanced opensource software developed by the intern toolchain = {'name': 'goolf', 'version': '1.4.10'} -sources = [('%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), "tar xfvz %s")] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/gate_release/2012/08/'] +sources = [{ + 'filename': '%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), + 'extract_cmd': "tar xfvz %s", +}] patches = [ 'GATE-%(version)s_Makefile-prefix.patch', diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb index 1a6ef28db96f3ad8f904b8ecc2288950d3a4c709..9cfaecb8e1a6f8901177df007e89bf1d97917589 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2015a.eb @@ -8,8 +8,11 @@ description = """GATE is an advanced opensource software developed by the intern toolchain = {'name': 'intel', 'version': '2015a'} -sources = [('%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), "tar xfvz %s")] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/gate_release/2012/08/'] +sources = [{ + 'filename': '%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), + 'extract_cmd': "tar xfvz %s", +}] patches = [ 'GATE-%(version)s_Makefile-prefix.patch', diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2016a-Python-2.7.11.eb index d237afef62bb79119ed24d9c2319dd33d2bf2095..34c0cd8a2ecb93d6b1acf88530153bea3d6bfad8 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-6.2-intel-2016a-Python-2.7.11.eb @@ -9,8 +9,11 @@ description = """GATE is an advanced opensource software developed by the intern toolchain = {'name': 'intel', 'version': '2016a'} -sources = [('%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), "tar xfvz %s")] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/gate_release/2012/08/'] +sources = [{ + 'filename': '%%(namelower)s_v%s_tar_gz_15843.gz' % '_'.join(version.split('.')), + 'extract_cmd': "tar xfvz %s", +}] patches = [ 'GATE-%(version)s_Makefile-prefix.patch', diff --git a/easybuild/easyconfigs/g/GATE/GATE-7.0-intel-2015a.eb b/easybuild/easyconfigs/g/GATE/GATE-7.0-intel-2015a.eb index 85541021f4d1db7119ee74c0897e4570c1bf8440..c3235c1acdf0c694ba862ae1a5c0c80a1ded8c8d 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-7.0-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-7.0-intel-2015a.eb @@ -8,7 +8,10 @@ description = """GATE is an advanced opensource software developed by the intern toolchain = {'name': 'intel', 'version': '2015a'} -sources = [('%(namelower)s_v%(version)s.tar_.gz', "tar xfvz %s")] +sources = [{ + 'filename': '%(namelower)s_v%(version)s.tar_.gz', + 'extract_cmd': "tar xfvz %s", +}] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/'] patches = [ diff --git a/easybuild/easyconfigs/g/GATE/GATE-7.1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GATE/GATE-7.1-intel-2016a-Python-2.7.11.eb index ddcd9aaa7c1a10c1f2eba08bde6f21bd8eb79ffa..f338b1fb8649234f20c363ce24cc925e0e8aea9a 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-7.1-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-7.1-intel-2016a-Python-2.7.11.eb @@ -9,7 +9,10 @@ description = """GATE is an advanced opensource software developed by the intern toolchain = {'name': 'intel', 'version': '2016a'} -sources = [('%(namelower)s_v%(version)s.tar.gz', "tar xfvz %s")] +sources = [{ + 'filename': '%(namelower)s_v%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s", +}] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/'] patches = [ diff --git a/easybuild/easyconfigs/g/GATE/GATE-7.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GATE/GATE-7.2-intel-2016a-Python-2.7.11.eb index 91e8c30f8c12ee523d753bd559d261effcb0a17d..923a13d19fece3e0384f721312ecea395041ffd5 100644 --- a/easybuild/easyconfigs/g/GATE/GATE-7.2-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/g/GATE/GATE-7.2-intel-2016a-Python-2.7.11.eb @@ -9,7 +9,10 @@ description = """GATE is an advanced opensource software developed by the intern toolchain = {'name': 'intel', 'version': '2016a'} -sources = [('%(namelower)s_v%(version)s.tar.gz', "tar xfvz %s")] +sources = [{ + 'filename': '%(namelower)s_v%(version)s.tar.gz', + 'extract_cmd': "tar xfvz %s", +}] source_urls = ['http://www.opengatecollaboration.org/sites/opengatecollaboration.org/files/'] patches = [ diff --git a/easybuild/easyconfigs/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb b/easybuild/easyconfigs/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb index 6afbdb7b4c3356cd991e8804a1f61d4912e67145..b64688b618ca77c665737a071b159c7dae307475 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-2.5-2-Java-1.7.0_10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb b/easybuild/easyconfigs/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb index 921621187e4008036eaa483c57c5af55180306e2..1b89f6c6ecc1aea7551c85cfacf88a35b88af076 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-2.6-5-Java-1.7.0_10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb b/easybuild/easyconfigs/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb index 7e9f79abb84ff8e2cc1198236f507494bc30e7ec..1969cdc702bf0902658e032e583abb6fd4f3ce00 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-2.7-4-Java-1.7.0_10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb b/easybuild/easyconfigs/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb index 959d6f681a7e8dd996ae70b4ca918a47c38869d8..df931a819c35f0a1250722cc8d87071d3c038b23 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-2.8-1-Java-1.7.0_10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb b/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb index a6fc22eedf1e257ac4834471f582160989a3dda7..afaf5a587aceb6e215106d00210005a8b3610dca 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.0-0-Java-1.7.0_10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb b/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb index 69dadef3c75afb58713b927a6c6f8881bfc96665..fd5122e871a04694075aad422c51248f00c52a07 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_21.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb b/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb index c8e83f1af6c5e99d9c0b1bf90d500aeb37cbcd22..f3b21831fe600675b4a0af18ffd7084e82a6deb4 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.7.0_80.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb b/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb index e60f317150941e858c6f99451cb048d0864261d4..8dd25ea92a3deffe2573f3b30a8f305ee374031e 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.3-0-Java-1.8.0_66.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_66.eb b/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_66.eb index 47af207c6f1d1012518878aefc0b05869bf92303..598a86e9b2d2bf0c72f00709746f4f5e57f95157 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_66.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_66.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_74.eb b/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_74.eb index 9faee44d8b1d530c416f31a06f93060b0f2628bb..06ec8c03a740589ff28188a780dec8a214db500f 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_74.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.5-Java-1.8.0_74.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # 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 index fa068137af77c97dc66f9c7dd3f1ae3aa00c9c12..bd6fea5ef5d3af12b30133811a234bc48dd7ec16 100644 --- 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 @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.7-Java-1.8.0_112.eb b/easybuild/easyconfigs/g/GATK/GATK-3.7-Java-1.8.0_112.eb index 9d0b198d0fa2772c6090bb7882d566381907e023..bc0c66d4fe651da62dc7bf42e1dc0ef3eab9b65d 100644 --- a/easybuild/easyconfigs/g/GATK/GATK-3.7-Java-1.8.0_112.eb +++ b/easybuild/easyconfigs/g/GATK/GATK-3.7-Java-1.8.0_112.eb @@ -1,8 +1,9 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB -# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# Authors:: George Tsouloupas , Fotis Georgatos , +# Kenneth Hoste (UGent) # License:: MIT/GPL # $Id$ # diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.8-0-Java-1.8.0_144.eb b/easybuild/easyconfigs/g/GATK/GATK-3.8-0-Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..443c272e9d2f79594b7defe847016b0985efa9c1 --- /dev/null +++ b/easybuild/easyconfigs/g/GATK/GATK-3.8-0-Java-1.8.0_144.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.8-0' +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'] +checksums = ['d1017b851f0cc6442b75ac88dd438e58203fa3ef1d1c38eb280071ae3803b9f1'] + +dependencies = [('Java', '1.8.0_144')] + +modloadmsg = "To execute GATK run: java -jar $EBROOTGATK/GenomeAnalysisTK.jar\n" + +sanity_check_paths = { + 'files': ["GenomeAnalysisTK.jar"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb index 4cfb618383c0d72cc2d1751fd704faed38b37322..8e387e8194deeb2432dcb3cffd514d19c92a1fa9 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb @@ -100,11 +100,9 @@ modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/pyt # specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module full_sanity_check = True -eggname = 'gc3pie-%%(version)s-py%s.egg' % pyver sanity_check_paths = { - 'files': ['bin/gc3utils', - ('lib/python%s/site-packages/%s' % (pyver, eggname), 'lib64/python%s/site-packages/%s' % (pyver, eggname))], - 'dirs': [], + 'files': ['bin/gc3utils'], + 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], } sanity_check_commands = [('gc3utils', 'info --version')] diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb index 70eb5b0a10886b9e2a07d899ba857371fb48867a..3a8e68733e426ee3efa52b90ac06d6beb4ec2197 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb @@ -100,11 +100,9 @@ modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/pyt # specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module full_sanity_check = True -eggname = 'gc3pie-%%(version)s-py%s.egg' % pyver sanity_check_paths = { - 'files': ['bin/gc3utils', - ('lib/python%s/site-packages/%s' % (pyver, eggname), 'lib64/python%s/site-packages/%s' % (pyver, eggname))], - 'dirs': [], + 'files': ['bin/gc3utils'], + 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], } sanity_check_commands = [('gc3utils', 'info --version')] diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb index 477760c3c0eb75e91a9900cf3509af9dc45df2e0..b9b142b82cd6ec36fcd61ee0aba3e29a2bcec36e 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb @@ -100,11 +100,9 @@ modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/pyt # specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module full_sanity_check = True -eggname = 'gc3pie-%%(version)s-py%s.egg' % pyver sanity_check_paths = { - 'files': ['bin/gc3utils', - ('lib/python%s/site-packages/%s' % (pyver, eggname), 'lib64/python%s/site-packages/%s' % (pyver, eggname))], - 'dirs': [], + 'files': ['bin/gc3utils'], + 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], } sanity_check_commands = [('gc3utils', 'info --version')] diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb index d952c146712437564ff20215d92ecee2cd7bb276..12435392e5269e8d8ddd8851319ccc2d9346fb68 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb @@ -100,11 +100,9 @@ modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyver, 'lib64/pyt # specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module full_sanity_check = True -eggname = 'gc3pie-%%(version)s-py%s.egg' % pyver sanity_check_paths = { - 'files': ['bin/gc3utils', - ('lib/python%s/site-packages/%s' % (pyver, eggname), 'lib64/python%s/site-packages/%s' % (pyver, eggname))], - 'dirs': [], + 'files': ['bin/gc3utils'], + 'dirs': [('lib/python%s/site-packages' % pyver, 'lib64/python%s/site-packages' % pyver)], } sanity_check_commands = [('gc3utils', 'info --version')] diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.1.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.1.2.eb index 15db97e46228730edc4d50f31fe511bc6d79fe0c..3353304539ca86e26e15553f8dd9ff6931f0dc70 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.1.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.1.2.eb @@ -7,7 +7,7 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s'] +source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] sources = [SOURCELOWER_TAR_BZ2] checksums = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.2.4.eb b/easybuild/easyconfigs/g/GCC/GCC-4.2.4.eb index 690c94392b68210353b7ad2a3d58ebfc8feac755..2315380a64ec7e873da3c37b08c778ef4fa98c02 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.2.4.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.2.4.eb @@ -7,7 +7,7 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s'] +source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] sources = [SOURCELOWER_TAR_BZ2] checksums = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.3.6.eb b/easybuild/easyconfigs/g/GCC/GCC-4.3.6.eb index d2df4b4c4283f695c83b37c27623ded012fe7bf6..49e488fc5dab7ff65939c294201b41f2d6965837 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.3.6.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.3.6.eb @@ -7,7 +7,7 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s'] +source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] sources = [SOURCELOWER_TAR_BZ2] checksums = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.4.7.eb b/easybuild/easyconfigs/g/GCC/GCC-4.4.7.eb index 584afb9b7cae1dc219e4a8ece7021de8ae2f737e..9a6e1777a2342db0b035bd03ba50dc65da1f730e 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.4.7.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.4.7.eb @@ -7,7 +7,7 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': ''} # empty version to ensure that dependencies are loaded -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s'] +source_urls = ['http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s'] sources = [SOURCELOWER_TAR_BZ2] checksums = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb index 719bc6f3153e1237155c22ecca4522fd903e8d62..e4f74a276943fde85d81d51e1aa65268696b3d79 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.5.2.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.5.3-CLooG-PPL.eb b/easybuild/easyconfigs/g/GCC/GCC-4.5.3-CLooG-PPL.eb index bcb7fd7639a6706de15cb624cc6eaf15df123bb7..137d7d524e6a142eda6df25ab4b0e8313eb6a915 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.5.3-CLooG-PPL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.5.3-CLooG-PPL.eb @@ -11,9 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} pplver = '0.11' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official 'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.5.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.5.3.eb index 9a31d20e935f7c11450522f60b4ac80edffd4b26..df06986016d05102dff0a2fb9962039edd2d4cef 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.5.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.5.3.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb b/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb index f310421ff2f2ab48f7d4c21d5a216e75c9f73ce4..e34a70f28bf5db221f94f0cc03b836f8894edf64 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.6.0.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.6.3-CLooG-PPL.eb b/easybuild/easyconfigs/g/GCC/GCC-4.6.3-CLooG-PPL.eb index 3a9114bc8654b0f7b79b159d4d244a9263860721..5955aa5fd3b3d518da716b90451806864085676a 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.6.3-CLooG-PPL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.6.3-CLooG-PPL.eb @@ -11,9 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} pplver = '0.12' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official 'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.6.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.6.3.eb index 884bd3660ed2101fff02999d160ce7a7246f78b1..a17723ccd7725b7bd51039fb9510012927dbf6fe 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.6.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.6.3.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.6.4.eb b/easybuild/easyconfigs/g/GCC/GCC-4.6.4.eb index 6d06e3dc2732674727b70f8214df0f9175b032d6..92eb1f920e1cfbb05b7ba4768c4d0c7ffba82824 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.6.4.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.6.4.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.0-CLooG-PPL.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.0-CLooG-PPL.eb index b46830b3c9569bef4d7fcf6c310796a80ba23abb..8c205727414f366c2980344a99613feaae34e168 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.0-CLooG-PPL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.0-CLooG-PPL.eb @@ -11,9 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} pplver = '0.12' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official 'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.0.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.0.eb index 25a490f3555105125ea3cab90eba03790f2c48c4..c5bea4cc95097152e10d9deb13bbb19667723584 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.0.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.1-CLooG-PPL.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.1-CLooG-PPL.eb index 6c58ae7bc665ce04109c057c741ec9fafef2fd78..96faf6492a0466c3f8411607d0626ba7d927a2e8 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.1-CLooG-PPL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.1-CLooG-PPL.eb @@ -11,9 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} pplver = '0.12' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.1.eb index b3ad3f80878176b2a3a3b4c23f7d09ba6a159a96..b98f04d03d5712ac46139eeecd04ab38151eff2b 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.1.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.1.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb index decee62a5859c5f930e40bd3782ebe1dc6c40b1a..52df95a761e4b7b05f822f181209f6df2b6f9c00 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.3-CLooG-PPL.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.3-CLooG-PPL.eb index 8f5cae195cf19f66410fa3626c3838df124c461a..f76b5cd461c0fb416e743a6d3bbad72df893c10d 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.3-CLooG-PPL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.3-CLooG-PPL.eb @@ -11,9 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} pplver = '0.12.1' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.3.eb index 03f65ea5f026b3eff5692ccef0efe5564a2b35f1..f082b457cb2e9ad5cffd3aebd6e584aa440afe4e 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.3.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.4-CLooG-PPL.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.4-CLooG-PPL.eb index da943f7026d9b7dca05e6920f55d09f71f9b3df7..bf7a65c4b85db32b7bee9e3d28893bfdc62636c0 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.4-CLooG-PPL.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.4-CLooG-PPL.eb @@ -11,9 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} pplver = '0.12.1' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.7.4.eb b/easybuild/easyconfigs/g/GCC/GCC-4.7.4.eb index 5d688569b04d945309671f09f4c271e90aaafd61..d6755a5d576b1f93b3ebe635b399c11c5f320688 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.7.4.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.7.4.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 041898fae9be81ec8e4fed61e6d9aa5acde12186..b9384bdcfee64f3e8f42f617353b6330042420d2 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb @@ -9,14 +9,14 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_GZ, diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb index 85085960e869e77f517cdfc7091cc86e9f623ed8..cfc68d66f6b2f6722b4fd5ef6f94b922d6a29544 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 91e4497eaa3ab6dd231e2bb082ac752f395f66ef..f7ae0b63f1cace60b743717e8c56c86d52725306 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 @@ -9,14 +9,14 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_GZ, 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 d6ce9a89a02113ec336fbb9c175675d4f79eb2f9..53a6b802c8e0e1d61f20d88e21631717e2f3a5fe 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb @@ -9,14 +9,14 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_GZ, 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 8154896aaaf51e58bdf4e6af8db24499a4a523bf..62ff1a29d8085bdff57ee26228633445ebdb22d2 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb @@ -9,9 +9,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb index 525d8bbaf403b4b595476e6e1a609c1a2abe46cb..ac1ea618e1674b63e22e0da29551e16cf24e4910 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 a5d4cd082d2dd99b8412b653384c7c00238db55c..55705b2a562fb1bfc3ca2e24f671a2a0f73739bb 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 @@ -9,14 +9,14 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_GZ, diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb index d300b36d8f4abd51f8fde9cdbbcb710e47b7360a..47fcc28da680aed320e4416d64b6623275587b72 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 1d2159779bce34205d43f6c2dc33c7bf4f5d276b..8bc99398c56a672aa93585e67b14895c5230a9c6 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 @@ -9,14 +9,14 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_GZ, 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 bcc4336300082b7fc8249dd2ac7ee16aa1391d22..d04c5b59897bd3d6addc6104d1db32909681e475 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb @@ -9,14 +9,14 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_GZ, diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb index 5149d85b529355ff3d0a09bdc9cf4266fbd331cb..18e237e8117e903be5e9c265e7560c99cd4c2a94 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb index 358952fcd93440f78f5bd69cfcdf78f04c75f0a0..7a8cd2b76840dc5814f7975a49a1806513e9ec28 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb @@ -8,9 +8,9 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 1293532d231ecea5f29ba4cdcbfe250ff3427850..3d2b9ee9c00ff79b21f435cc5bb9138de5e3f75c 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 @@ -11,14 +11,14 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_BZ2, 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 82341a9a29ac9944ea4d4df5754b29cd8d047325..3d655c2b614a09c9bd14c20a0d801cc8ecb7db99 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb @@ -11,14 +11,14 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_BZ2, diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb index 288754285b5fc3188f8b0b99b631a50a785c1e54..68428b6c438a238c2bba829f9d25e17ca1cf02c2 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb @@ -10,9 +10,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 7f03450a91d6c6dadc28f4a9c2ce6c6d45ed8e6a..9e22d2092e5354fba845407821ea832d9794a111 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 @@ -11,14 +11,14 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_BZ2, 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 163de21ca1ef78b62227539954adaf7e898aca81..ba83e49da7c970aeb5d7cf83be0c080ada852401 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb @@ -11,14 +11,14 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_BZ2, diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb index d520b55ace0ec67bce667f284b5320d3897e8606..39947a23d75a319f72eb67053b34032b464c699f 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb @@ -10,9 +10,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 323622921da5f3a903b3fd6bdd6091b7cd62640b..de353eab4d9983f33f2de2a94d0df658a2ee3ba6 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 @@ -11,14 +11,14 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_BZ2, 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 b5769a1078543d0594ded3d4238dbbb2ef3d89a3..b598d63b4c0d528239f0f599742036797fcdf347 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb @@ -11,14 +11,14 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official 'http://www.bastoul.net/cloog/pages/download/', # CLooG official 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ SOURCELOWER_TAR_BZ2, 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 44e39d233dbce4c9893ed772eaab89aca95e59a1..62739aefa44cd09e5f0dd190c88052506851f50b 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 @@ -13,9 +13,9 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb index e9df0050c041397c2f8ff48cbe11f1fbbd8e00b1..8586c48e2c9c26203991e9efc6ce500568e62d1b 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb @@ -10,9 +10,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 8c62c139203918cb14e9cada43fafc3495ebb668..30c074962210903c4d03b8d6b4e637a0cfa60ea6 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 @@ -13,9 +13,9 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb index e36af87104969d95f12581b321fe5cbf3403daf4..ef8f2e2c88b13bfe3a405b4e341aa6c6b72bd31c 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb @@ -10,9 +10,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ 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 4820fd10264616e3eeb13b35b9a97731701c94f5..f271d37e8876438ba8686dbdbaefa40ec48e195d 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 @@ -13,13 +13,13 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index f18257966453036dd089bc6a3a52466fa1969951..fb056c8d3b5ae5c64b04df728d57c0c6fc914cf9 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -10,13 +10,13 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb index 47b8d2c23ba4ce8fb2ae5b3a6e6e36b821d16906..66232b4383d7f3dd12552b1f5ac7803f9685c3ff 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb @@ -10,13 +10,13 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.3' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb index 3aa9d513bb90d1e82d97033e0c11ab4537f5917c..bac0b46be0ac6d284311aa49dee37b3d76f82536 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb @@ -10,13 +10,13 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.3' source_urls = [ - 'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror - 'http://ftpmirror.gnu.org/gmp', # idem for GMP - 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://ftpmirror.gnu.org/gnu/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ diff --git a/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.28.eb b/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..bac0785b8cbe1776275d2c0ccbb9ed703052b142 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-6.3.0-2.28.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '6.3.0' + +binutilsver = '2.28' +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.4.0-2.28.eb b/easybuild/easyconfigs/g/GCC/GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..f5f6e4e49d2f5c3e3bef16b1ce8aabc39643fec0 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-6.4.0-2.28.eb @@ -0,0 +1,31 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '6.4.0' + +binutilsver = '2.28' +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,...). [NOTE: This module does not include Objective-C, Java or Ada] +""" + +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-7.1.0-2.28.eb b/easybuild/easyconfigs/g/GCC/GCC-7.1.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..870e7eab317144dbe1403a4b91a79513536f99d0 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-7.1.0-2.28.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '7.1.0' + +binutilsver = '2.28' +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-7.2.0-2.29.eb b/easybuild/easyconfigs/g/GCC/GCC-7.2.0-2.29.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e1f8bd6161ffe21a8e46ec8485b796691a2554b --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-7.2.0-2.29.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '7.2.0' + +binutilsver = '2.29' +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-system.eb b/easybuild/easyconfigs/g/GCC/GCC-system.eb index b24177d7132df72b011aaebf4e731d9047544eae..cff7cc3f076acc8b73a3c2aaf7528b2e60a2cc4a 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-system.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-system.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb index 872c6745e01b97bcb014ce11fc90d456d6e75f45..1247d0d3d23cdaa7c514bfaf877a75e1323bd18a 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb @@ -13,9 +13,9 @@ 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://ftpmirror.gnu.org/gnu/gcc/gcc-%s' % version, # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb index d0d9f1d3a7d8ab5afeccff1adc610a1f24aa20b1..50cc39964de5a20be5fbcfb2d9797fd325545ea5 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb @@ -12,9 +12,9 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' 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://ftpmirror.gnu.org/gnu/gcc/gcc-%s' % version, # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb index 9a01aa75efb41c142b97c6e3b04ab782731b4dcb..04c34b3dcc66daa0175ca85bee3104aef1d0096d 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb @@ -12,9 +12,9 @@ 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://ftpmirror.gnu.org/gnu/gcc/gcc-%s' % version, # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/mpfr', # idem for MPFR 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb index 4998bcfabac4afb5a3760c1359e1894430b3aaba..cfbd5a57793b074cf557c935871e6ec1a8dfb853 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb @@ -12,13 +12,13 @@ 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://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb index 2a3fe7ab858abc680f75b5682a17e7da6b2573ec..c44b03f2dbf11ddf3055c1a02683609cdfed8a41 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb @@ -12,13 +12,13 @@ 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://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb index 603dbd6cc5e555d8201212fb2b0f0fbc80532080..0423a2a00608a988e71b3251e31e8d567253741a 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb @@ -12,14 +12,14 @@ 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://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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 + 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror 'https://ftp.gnu.org/gnu/gcc/gcc-%(version)s/', # Alternative GCC - 'http://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ @@ -38,6 +38,7 @@ builddependencies = [ patches = [ ('mpfr-%s-allpatches-20160804.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), ('%s-%s_fix-find-isl.patch' % (name, version)), + 'GCCcore-6.x-fix-ubsan.patch', ] checksums = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb index 5b1200a09b5adb9149160ef4f7b7b90839d8cc4c..2ac9bf8b097b231c8254b919e1489f0efd886fa6 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb @@ -12,13 +12,13 @@ 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://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ @@ -37,6 +37,7 @@ builddependencies = [ patches = [ ('mpfr-%s-allpatches-20160804.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), '%(name)s-%(version)s-fix-find-isl.patch', + 'GCCcore-6.x-fix-ubsan.patch', ] checksums = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb index 725e558810df2c6e46779e882d60c1fefdf96149..96befaf7f095dab7c69ef1daf1f2a242fa3e0aea 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.3.0.eb @@ -12,13 +12,13 @@ toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.5' 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://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL + 'http://isl.gforge.inria.fr/', # original HTTP source for ISL ] sources = [ @@ -37,6 +37,7 @@ builddependencies = [ patches = [ ('mpfr-%s-allpatches-20161215.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), 'GCCcore-6.2.0-fix-find-isl.patch', + 'GCCcore-6.x-fix-ubsan.patch', ] checksums = [ diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..37077d5dbfd00966a17e90b09ab014914c1ec00c --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.4.0.eb @@ -0,0 +1,60 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '6.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,...). [NOTE: This module does not include Objective-C, Java or Ada] +""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.5' + +source_urls = [ + 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL +] + +sources = [ + 'gcc-%(version)s.tar.gz', + 'gmp-6.1.2.tar.bz2', + 'mpfr-%s.tar.bz2' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.16.1.tar.bz2', +] + +builddependencies = [ + ('M4', '1.4.18'), + ('binutils', '2.28'), +] + +patches = [ + ('mpfr-%s-allpatches-20170606.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + 'GCCcore-6.2.0-fix-find-isl.patch', +] + +checksums = [ + '4715f02413f8a91d02d967521c084990c99ce1a671b8a450a80fbd4245f4b728', # gcc-6.4.0.tar.gz + '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 + 'ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658', # mpfr-3.1.5.tar.gz + '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz + '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2', # isl-0.16.1.tar.bz2 + '137108952139486755e8c1bee30314ffa9233cc05cddfd848aa85503a6fea9d7', # mpfr-3.1.5-allpatches-20170606.patch + '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.x-fix-ubsan.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.x-fix-ubsan.patch new file mode 100644 index 0000000000000000000000000000000000000000..1c8e22152a5c8c2378a08f2bf944a470961032c6 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.x-fix-ubsan.patch @@ -0,0 +1,16 @@ +# GCC 7 errors on comparing a pointer and an integer, code means to test +# first byte. This is fixed in 6.4.0 and onward by SVN revision 239971. +# Affects 6.1-6.3. +# Upstream credit: Kirill Yukhin +diff -ru gcc-6.3.0-orig/gcc/ubsan.c gcc-6.3.0/gcc/ubsan.c +--- gcc-6.3.0-orig/gcc/ubsan.c 2016-12-07 23:39:29.000000000 +0100 ++++ gcc-6.3.0/gcc/ubsan.c 2017-07-05 08:57:03.297566616 +0200 +@@ -1471,7 +1471,7 @@ + + expanded_location xloc = expand_location (loc); + if (xloc.file == NULL || strncmp (xloc.file, "\1", 2) == 0 +- || xloc.file == '\0' || xloc.file[0] == '\xff' ++ || xloc.file[0] == '\0' || xloc.file[0] == '\xff' + || xloc.file[1] == '\xff') + return false; + diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-7.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..198af84508797c8b8200641f55cb7794e1d6be77 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.1.0.eb @@ -0,0 +1,54 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '7.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.5' + +source_urls = [ + 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL +] + +sources = [ + 'gcc-%(version)s.tar.bz2', + 'gmp-6.1.2.tar.bz2', + 'mpfr-%s.tar.bz2' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.16.1.tar.bz2', +] + +builddependencies = [ + ('M4', '1.4.18'), + ('binutils', '2.28'), +] + +patches = [ + ('mpfr-%s-allpatches-20161219.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + 'GCCcore-6.2.0-fix-find-isl.patch', +] + +checksums = [ + '6bf56a2bca9dac9dbbf8e8d1036964a8', # gcc-7.1.0.tar.bz2 + '8ddbb26dc3bd4e2302984debba1406a5', # gmp-6.1.2.tar.bz2 + 'b1d23a55588e3b2a13e3be66bc69fd8d', # mpfr-3.1.5.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-7.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f12a1c7b740543087502a48c1bbb901c3b894146 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-7.2.0.eb @@ -0,0 +1,53 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '7.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.5' + +source_urls = [ + 'http://ftpmirror.gnu.org/gnu/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gnu/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/gnu/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://isl.gforge.inria.fr/', # original HTTP source for ISL +] +sources = [ + 'gcc-%(version)s.tar.gz', + 'gmp-6.1.2.tar.bz2', + 'mpfr-%s.tar.bz2' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.16.1.tar.bz2', +] +patches = [ + ('mpfr-%s-allpatches-20170801.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + 'GCCcore-6.2.0-fix-find-isl.patch', +] +checksums = [ + '0153a003d3b433459336a91610cca2995ee0fb3d71131bd72555f2231a6efcfc', # gcc-7.2.0.tar.gz + '5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2', # gmp-6.1.2.tar.bz2 + 'ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658', # mpfr-3.1.5.tar.bz2 + '617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3', # mpc-1.0.3.tar.gz + '412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2', # isl-0.16.1.tar.bz2 + '62f11d5750a3a2c76f6b33ad581b15c75a0292a575107cabdd8d1f0ccb4e20a1', # mpfr-3.1.5-allpatches-20170801.patch + '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68', # GCCcore-6.2.0-fix-find-isl.patch +] + +builddependencies = [ + ('M4', '1.4.18'), + ('binutils', '2.29'), +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161219.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161219.patch new file mode 100644 index 0000000000000000000000000000000000000000..67ff28d57aa9c20317de8a47bbdd35fa4585ae6a --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20161219.patch @@ -0,0 +1,176 @@ +# MPFR v3.1.5 patch dated 2016-12-19 +# downloaded via https://gforge.inria.fr/frs/?group_id=136 +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-15 08:35:46.476430238 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-15 08:35:46.544430346 +0000 +@@ -0,0 +1 @@ ++vasprintf +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-15 08:35:46.544430346 +0000 +@@ -1 +1 @@ +-3.1.5 ++3.1.5-p1 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5" ++#define MPFR_VERSION_STRING "3.1.5-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1593,7 +1593,7 @@ + } + else if (spec.spec == 'f' || spec.spec == 'F') + { +- if (spec.prec == -1) ++ if (spec.prec < 0) + spec.prec = 6; + if (regular_fg (np, p, spec, NULL) == -1) + goto error; +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-15 08:35:46.544430346 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5"; ++ return "3.1.5-p1"; + } +diff -Naurd mpfr-3.1.5-a/tests/tsprintf.c mpfr-3.1.5-b/tests/tsprintf.c +--- mpfr-3.1.5-a/tests/tsprintf.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tsprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1251,6 +1251,25 @@ + check_emin_aux (MPFR_EMIN_MIN); + } + ++static void ++test20161214 (void) ++{ ++ mpfr_t x; ++ char buf[32]; ++ const char s[] = "0x0.fffffffffffff8p+1024"; ++ int r; ++ ++ mpfr_init2 (x, 64); ++ mpfr_set_str (x, s, 16, MPFR_RNDN); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", -2, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN + 1, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN, x); ++ MPFR_ASSERTN(r == 316); ++ mpfr_clear (x); ++} ++ + int + main (int argc, char **argv) + { +@@ -1271,6 +1290,7 @@ + mixed (); + check_emax (); + check_emin (); ++ test20161214 (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + #if MPFR_LCONV_DPTS +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-19 22:11:17.022676737 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-19 22:11:17.094676820 +0000 +@@ -0,0 +1 @@ ++strtofr +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-19 22:11:17.094676820 +0000 +@@ -1 +1 @@ +-3.1.5-p1 ++3.1.5-p2 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-19 22:11:17.090676815 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p1" ++#define MPFR_VERSION_STRING "3.1.5-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/strtofr.c mpfr-3.1.5-b/src/strtofr.c +--- mpfr-3.1.5-a/src/strtofr.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/strtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -743,11 +743,14 @@ + of the pstr_size most significant digits of pstr->mant, with + equality in case exact is non-zero. */ + +- /* test if rounding is possible, and if so exit the loop */ +- if (exact || mpfr_can_round_raw (result, ysize, +- (pstr->negative) ? -1 : 1, +- ysize_bits - err - 1, +- MPFR_RNDN, rnd, MPFR_PREC(x))) ++ /* test if rounding is possible, and if so exit the loop. ++ Note: we also need to be able to determine the correct ternary value, ++ thus we use the MPFR_PREC(x) + (rnd == MPFR_RNDN) trick. ++ For example if result = xxx...xxx111...111 and rnd = RNDN, ++ then we know the correct rounding is xxx...xx(x+1), but we cannot know ++ the correct ternary value. */ ++ if (exact || mpfr_round_p (result, ysize, ysize_bits - err - 1, ++ MPFR_PREC(x) + (rnd == MPFR_RNDN))) + break; + + next_loop: +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-19 22:11:17.094676820 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p1"; ++ return "3.1.5-p2"; + } +diff -Naurd mpfr-3.1.5-a/tests/tstrtofr.c mpfr-3.1.5-b/tests/tstrtofr.c +--- mpfr-3.1.5-a/tests/tstrtofr.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tstrtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -1191,6 +1191,24 @@ + mpfr_clears (e, x1, x2, (mpfr_ptr) 0); + } + ++/* Note: the number is 5^47/2^9. */ ++static void ++bug20161217 (void) ++{ ++ mpfr_t fp, z; ++ static const char * num = "0.1387778780781445675529539585113525390625e31"; ++ int inex; ++ ++ mpfr_init2 (fp, 110); ++ mpfr_init2 (z, 110); ++ inex = mpfr_strtofr (fp, num, NULL, 10, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ mpfr_set_str_binary (z, "10001100001000010011110110011101101001010000001011011110010001010100010100100110111101000010001011001100001101E-9"); ++ MPFR_ASSERTN(mpfr_equal_p (fp, z)); ++ mpfr_clear (fp); ++ mpfr_clear (z); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -1205,6 +1223,7 @@ + test20100310 (); + bug20120814 (); + bug20120829 (); ++ bug20161217 (); + + tests_end_mpfr (); + return 0; diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch new file mode 100644 index 0000000000000000000000000000000000000000..f25a39e54235cf02fca02fd400ea95163cb08ece --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170606.patch @@ -0,0 +1,689 @@ +# MPFR v3.1.5 patch dated 2017-06-06 +# downloaded via https://gforge.inria.fr/frs/?group_id=136 +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-15 08:35:46.476430238 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-15 08:35:46.544430346 +0000 +@@ -0,0 +1 @@ ++vasprintf +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-15 08:35:46.544430346 +0000 +@@ -1 +1 @@ +-3.1.5 ++3.1.5-p1 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5" ++#define MPFR_VERSION_STRING "3.1.5-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1593,7 +1593,7 @@ + } + else if (spec.spec == 'f' || spec.spec == 'F') + { +- if (spec.prec == -1) ++ if (spec.prec < 0) + spec.prec = 6; + if (regular_fg (np, p, spec, NULL) == -1) + goto error; +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-15 08:35:46.544430346 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5"; ++ return "3.1.5-p1"; + } +diff -Naurd mpfr-3.1.5-a/tests/tsprintf.c mpfr-3.1.5-b/tests/tsprintf.c +--- mpfr-3.1.5-a/tests/tsprintf.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tsprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1251,6 +1251,25 @@ + check_emin_aux (MPFR_EMIN_MIN); + } + ++static void ++test20161214 (void) ++{ ++ mpfr_t x; ++ char buf[32]; ++ const char s[] = "0x0.fffffffffffff8p+1024"; ++ int r; ++ ++ mpfr_init2 (x, 64); ++ mpfr_set_str (x, s, 16, MPFR_RNDN); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", -2, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN + 1, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN, x); ++ MPFR_ASSERTN(r == 316); ++ mpfr_clear (x); ++} ++ + int + main (int argc, char **argv) + { +@@ -1271,6 +1290,7 @@ + mixed (); + check_emax (); + check_emin (); ++ test20161214 (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + #if MPFR_LCONV_DPTS +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-19 22:11:17.022676737 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-19 22:11:17.094676820 +0000 +@@ -0,0 +1 @@ ++strtofr +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-19 22:11:17.094676820 +0000 +@@ -1 +1 @@ +-3.1.5-p1 ++3.1.5-p2 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-19 22:11:17.090676815 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p1" ++#define MPFR_VERSION_STRING "3.1.5-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/strtofr.c mpfr-3.1.5-b/src/strtofr.c +--- mpfr-3.1.5-a/src/strtofr.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/strtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -743,11 +743,14 @@ + of the pstr_size most significant digits of pstr->mant, with + equality in case exact is non-zero. */ + +- /* test if rounding is possible, and if so exit the loop */ +- if (exact || mpfr_can_round_raw (result, ysize, +- (pstr->negative) ? -1 : 1, +- ysize_bits - err - 1, +- MPFR_RNDN, rnd, MPFR_PREC(x))) ++ /* test if rounding is possible, and if so exit the loop. ++ Note: we also need to be able to determine the correct ternary value, ++ thus we use the MPFR_PREC(x) + (rnd == MPFR_RNDN) trick. ++ For example if result = xxx...xxx111...111 and rnd = RNDN, ++ then we know the correct rounding is xxx...xx(x+1), but we cannot know ++ the correct ternary value. */ ++ if (exact || mpfr_round_p (result, ysize, ysize_bits - err - 1, ++ MPFR_PREC(x) + (rnd == MPFR_RNDN))) + break; + + next_loop: +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-19 22:11:17.094676820 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p1"; ++ return "3.1.5-p2"; + } +diff -Naurd mpfr-3.1.5-a/tests/tstrtofr.c mpfr-3.1.5-b/tests/tstrtofr.c +--- mpfr-3.1.5-a/tests/tstrtofr.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tstrtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -1191,6 +1191,24 @@ + mpfr_clears (e, x1, x2, (mpfr_ptr) 0); + } + ++/* Note: the number is 5^47/2^9. */ ++static void ++bug20161217 (void) ++{ ++ mpfr_t fp, z; ++ static const char * num = "0.1387778780781445675529539585113525390625e31"; ++ int inex; ++ ++ mpfr_init2 (fp, 110); ++ mpfr_init2 (z, 110); ++ inex = mpfr_strtofr (fp, num, NULL, 10, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ mpfr_set_str_binary (z, "10001100001000010011110110011101101001010000001011011110010001010100010100100110111101000010001011001100001101E-9"); ++ MPFR_ASSERTN(mpfr_equal_p (fp, z)); ++ mpfr_clear (fp); ++ mpfr_clear (z); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -1205,6 +1223,7 @@ + test20100310 (); + bug20120814 (); + bug20120829 (); ++ bug20161217 (); + + tests_end_mpfr (); + return 0; +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 19:21:17.580843571 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 19:21:17.604843293 +0000 +@@ -0,0 +1 @@ ++ret-macro +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-12-19 22:11:17.094676820 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 19:21:17.604843293 +0000 +@@ -1 +1 @@ +-3.1.5-p2 ++3.1.5-p3 +diff -Naurd mpfr-3.1.5-a/src/mpfr-impl.h mpfr-3.1.5-b/src/mpfr-impl.h +--- mpfr-3.1.5-a/src/mpfr-impl.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpfr-impl.h 2017-06-06 19:21:17.592843433 +0000 +@@ -873,7 +873,7 @@ + following two macros, unless the flag comes from another function + returning the ternary inexact value */ + #define MPFR_RET(I) return \ +- (I) ? ((__gmpfr_flags |= MPFR_FLAGS_INEXACT), (I)) : 0 ++ (I) != 0 ? ((__gmpfr_flags |= MPFR_FLAGS_INEXACT), (I)) : 0 + #define MPFR_RET_NAN return (__gmpfr_flags |= MPFR_FLAGS_NAN), 0 + + #define MPFR_SET_ERANGE() (__gmpfr_flags |= MPFR_FLAGS_ERANGE) +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-12-19 22:11:17.090676815 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 19:21:17.600843340 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p2" ++#define MPFR_VERSION_STRING "3.1.5-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-12-19 22:11:17.094676820 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 19:21:17.604843293 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p2"; ++ return "3.1.5-p3"; + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 19:50:30.708438500 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 19:50:30.736438175 +0000 +@@ -0,0 +1 @@ ++tests-buffer-size +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 19:21:17.604843293 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 19:50:30.736438175 +0000 +@@ -1 +1 @@ +-3.1.5-p3 ++3.1.5-p4 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 19:21:17.600843340 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 19:50:30.732438221 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p3" ++#define MPFR_VERSION_STRING "3.1.5-p4" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 19:21:17.604843293 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 19:50:30.736438175 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p3"; ++ return "3.1.5-p4"; + } +diff -Naurd mpfr-3.1.5-a/tests/tl2b.c mpfr-3.1.5-b/tests/tl2b.c +--- mpfr-3.1.5-a/tests/tl2b.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tl2b.c 2017-06-06 19:50:30.724438314 +0000 +@@ -83,7 +83,7 @@ + mpfr_srcptr t; + int beta, i; + int error = 0; +- char buffer[30]; ++ char buffer[256]; /* larger than needed, for maintainability */ + + for (beta = 2; beta <= BASE_MAX; beta++) + { +diff -Naurd mpfr-3.1.5-a/tests/tpow_all.c mpfr-3.1.5-b/tests/tpow_all.c +--- mpfr-3.1.5-a/tests/tpow_all.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tpow_all.c 2017-06-06 19:50:30.724438314 +0000 +@@ -498,7 +498,7 @@ + for (i = 0; i <= 12; i++) + { + unsigned int flags = 0; +- char sy[16]; ++ char sy[256]; /* larger than needed, for maintainability */ + + /* Test 2^(emin - i/4). + * --> Underflow iff i > 4. +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 19:57:01.947910247 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 19:57:01.971909970 +0000 +@@ -0,0 +1 @@ ++vasprintf-overflow-check +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 19:50:30.736438175 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 19:57:01.971909970 +0000 +@@ -1 +1 @@ +-3.1.5-p4 ++3.1.5-p5 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 19:50:30.732438221 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 19:57:01.971909970 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p4" ++#define MPFR_VERSION_STRING "3.1.5-p5" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2016-12-15 08:35:46.520430308 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2017-06-06 19:57:01.963910062 +0000 +@@ -1452,7 +1452,7 @@ + struct printf_spec spec) + { + char *str; +- long total; ++ unsigned int total; /* can hold the sum of two non-negative int's + 1 */ + int uppercase; + + /* WARNING: left justification means right space padding */ +@@ -1645,43 +1645,43 @@ + + /* compute the number of characters to be written verifying it is not too + much */ ++ ++#define INCR_TOTAL(v) \ ++ do { \ ++ MPFR_ASSERTD ((v) >= 0); \ ++ if (MPFR_UNLIKELY ((v) > INT_MAX)) \ ++ goto error; \ ++ total += (v); \ ++ if (MPFR_UNLIKELY (total > INT_MAX)) \ ++ goto error; \ ++ } while (0) ++ + total = np->sign ? 1 : 0; +- total += np->prefix_size; +- total += np->ip_size; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->ip_trailing_zeros; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; ++ INCR_TOTAL (np->prefix_size); ++ INCR_TOTAL (np->ip_size); ++ INCR_TOTAL (np->ip_trailing_zeros); ++ MPFR_ASSERTD (np->ip_size + np->ip_trailing_zeros >= 1); + if (np->thousands_sep) + /* ' flag, style f and the thousands separator in current locale is not + reduced to the null character */ +- total += (np->ip_size + np->ip_trailing_zeros) / 3; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; ++ INCR_TOTAL ((np->ip_size + np->ip_trailing_zeros - 1) / 3); + if (np->point) + ++total; +- total += np->fp_leading_zeros; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->fp_size; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->fp_trailing_zeros; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->exp_size; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; ++ INCR_TOTAL (np->fp_leading_zeros); ++ INCR_TOTAL (np->fp_size); ++ INCR_TOTAL (np->fp_trailing_zeros); ++ INCR_TOTAL (np->exp_size); + + if (spec.width > total) + /* pad with spaces or zeros depending on np->pad_type */ + { + np->pad_size = spec.width - total; + total += np->pad_size; /* here total == spec.width, +- so 0 < total < INT_MAX */ ++ so 0 < total <= INT_MAX */ ++ MPFR_ASSERTD (total == spec.width); + } + ++ MPFR_ASSERTD (total > 0 && total <= INT_MAX); + return total; + + error: +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 19:50:30.736438175 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 19:57:01.971909970 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p4"; ++ return "3.1.5-p5"; + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 20:17:02.489704106 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 20:17:02.513703814 +0000 +@@ -0,0 +1 @@ ++printf-errno +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 19:57:01.971909970 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 20:17:02.513703814 +0000 +@@ -1 +1 @@ +-3.1.5-p5 ++3.1.5-p6 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 19:57:01.971909970 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 20:17:02.513703814 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p5" ++#define MPFR_VERSION_STRING "3.1.5-p6" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/printf.c mpfr-3.1.5-b/src/printf.c +--- mpfr-3.1.5-a/src/printf.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/printf.c 2017-06-06 20:17:02.501703960 +0000 +@@ -40,7 +40,6 @@ + # endif /* HAVE___VA_COPY */ + #endif /* HAVE_VA_COPY */ + +-#include + #include "mpfr-impl.h" + + #ifdef _MPFR_H_HAVE_FILE +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2017-06-06 19:57:01.963910062 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2017-06-06 20:17:02.501703960 +0000 +@@ -52,6 +52,8 @@ + #include /* for ptrdiff_t */ + #endif + ++#include ++ + #define MPFR_NEED_LONGLONG_H + #include "mpfr-intmax.h" + #include "mpfr-impl.h" +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 19:57:01.971909970 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 20:17:02.513703814 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p5"; ++ return "3.1.5-p6"; + } +diff -Naurd mpfr-3.1.5-a/tests/tprintf.c mpfr-3.1.5-b/tests/tprintf.c +--- mpfr-3.1.5-a/tests/tprintf.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tprintf.c 2017-06-06 20:17:02.501703960 +0000 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include "mpfr-intmax.h" + #include "mpfr-test.h" +@@ -109,6 +110,33 @@ + } + + static void ++check_vprintf_overflow (const char *fmt, ...) ++{ ++ va_list ap; ++ int r, e; ++ ++ va_start (ap, fmt); ++ errno = 0; ++ r = mpfr_vprintf (fmt, ap); ++ e = errno; ++ va_end (ap); ++ ++ if (r != -1 ++#ifdef EOVERFLOW ++ || e != EOVERFLOW ++#endif ++ ) ++ { ++ putchar ('\n'); ++ fprintf (stderr, "Error in mpfr_vprintf(\"%s\", ...)\n" ++ "Got r = %d, errno = %d\n", fmt, r, e); ++ exit (1); ++ } ++ ++ putchar ('\n'); ++} ++ ++static void + check_invalid_format (void) + { + int i = 0; +@@ -167,8 +195,8 @@ + mpfr_set_ui (x, 1, MPFR_RNDN); + mpfr_nextabove (x); + +- check_vprintf_failure ("%Rb", x); +- check_vprintf_failure ("%RA %RA %Ra %Ra", x, x, x, x); ++ check_vprintf_overflow ("%Rb", x); ++ check_vprintf_overflow ("%RA %RA %Ra %Ra", x, x, x, x); + + mpfr_clear (x); + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 20:24:00.580702002 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 20:24:00.604701719 +0000 +@@ -0,0 +1 @@ ++tsprintf-setlocale +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 20:17:02.513703814 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 20:24:00.604701719 +0000 +@@ -1 +1 @@ +-3.1.5-p6 ++3.1.5-p7 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 20:17:02.513703814 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 20:24:00.604701719 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p6" ++#define MPFR_VERSION_STRING "3.1.5-p7" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 20:17:02.513703814 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 20:24:00.604701719 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p6"; ++ return "3.1.5-p7"; + } +diff -Naurd mpfr-3.1.5-a/tests/tsprintf.c mpfr-3.1.5-b/tests/tsprintf.c +--- mpfr-3.1.5-a/tests/tsprintf.c 2016-12-15 08:35:46.520430308 +0000 ++++ mpfr-3.1.5-b/tests/tsprintf.c 2017-06-06 20:24:00.596701813 +0000 +@@ -1273,13 +1273,12 @@ + int + main (int argc, char **argv) + { +- char *locale; + + tests_start_mpfr (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + /* currently, we just check with 'C' locale */ +- locale = setlocale (LC_ALL, "C"); ++ setlocale (LC_ALL, "C"); + #endif + + bug20111102 (); +@@ -1297,7 +1296,7 @@ + locale_da_DK (); + /* Avoid a warning by doing the setlocale outside of this #if */ + #endif +- setlocale (LC_ALL, locale); ++ setlocale (LC_ALL, "C"); + #endif + + if (getenv ("MPFR_CHECK_LIBC_PRINTF")) +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 20:31:35.919341495 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 20:31:35.943341213 +0000 +@@ -0,0 +1 @@ ++mpf-compat-signed +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 20:24:00.604701719 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 20:31:35.943341213 +0000 +@@ -1 +1 @@ +-3.1.5-p7 ++3.1.5-p8 +diff -Naurd mpfr-3.1.5-a/src/mpf2mpfr.h mpfr-3.1.5-b/src/mpf2mpfr.h +--- mpfr-3.1.5-a/src/mpf2mpfr.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpf2mpfr.h 2017-06-06 20:31:35.931341353 +0000 +@@ -93,15 +93,15 @@ + #undef mpf_div_2exp + #define mpf_div_2exp(x,y,z) mpfr_div_2exp(x,y,z,MPFR_DEFAULT_RND) + #undef mpf_fits_slong_p +-#define mpf_fits_slong_p(x) mpfr_fits_ulong_p(x,MPFR_DEFAULT_RND) ++#define mpf_fits_slong_p(x) mpfr_fits_slong_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_ulong_p + #define mpf_fits_ulong_p(x) mpfr_fits_ulong_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_sint_p +-#define mpf_fits_sint_p(x) mpfr_fits_uint_p(x,MPFR_DEFAULT_RND) ++#define mpf_fits_sint_p(x) mpfr_fits_sint_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_uint_p + #define mpf_fits_uint_p(x) mpfr_fits_uint_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_sshort_p +-#define mpf_fits_sshort_p(x) mpfr_fits_ushort_p(x,MPFR_DEFAULT_RND) ++#define mpf_fits_sshort_p(x) mpfr_fits_sshort_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_ushort_p + #define mpf_fits_ushort_p(x) mpfr_fits_ushort_p(x,MPFR_DEFAULT_RND) + #undef mpf_get_str +@@ -113,7 +113,7 @@ + #undef mpf_get_ui + #define mpf_get_ui(x) mpfr_get_ui(x,MPFR_DEFAULT_RND) + #undef mpf_get_si +-#define mpf_get_si(x) mpfr_get_ui(x,MPFR_DEFAULT_RND) ++#define mpf_get_si(x) mpfr_get_si(x,MPFR_DEFAULT_RND) + #undef mpf_inp_str + #define mpf_inp_str(x,y,z) mpfr_inp_str(x,y,z,MPFR_DEFAULT_RND) + #undef mpf_set_str +diff -Naurd mpfr-3.1.5-a/src/mpfr-impl.h mpfr-3.1.5-b/src/mpfr-impl.h +--- mpfr-3.1.5-a/src/mpfr-impl.h 2017-06-06 19:21:17.592843433 +0000 ++++ mpfr-3.1.5-b/src/mpfr-impl.h 2017-06-06 20:31:35.931341353 +0000 +@@ -342,11 +342,15 @@ + #define MPFR_FLAGS_DIVBY0 32 + #define MPFR_FLAGS_ALL 63 + +-/* Replace some common functions for direct access to the global vars */ +-#define mpfr_get_emin() (__gmpfr_emin + 0) +-#define mpfr_get_emax() (__gmpfr_emax + 0) +-#define mpfr_get_default_rounding_mode() (__gmpfr_default_rounding_mode + 0) +-#define mpfr_get_default_prec() (__gmpfr_default_fp_bit_precision + 0) ++/* Replace some common functions for direct access to the global vars. ++ The casts prevent these macros from being used as a lvalue (and this ++ method makes sure that the expressions have the correct type). */ ++#define mpfr_get_emin() ((mpfr_exp_t) __gmpfr_emin) ++#define mpfr_get_emax() ((mpfr_exp_t) __gmpfr_emax) ++#define mpfr_get_default_rounding_mode() \ ++ ((mpfr_rnd_t) __gmpfr_default_rounding_mode) ++#define mpfr_get_default_prec() \ ++ ((mpfr_prec_t) __gmpfr_default_fp_bit_precision) + + #define mpfr_clear_flags() \ + ((void) (__gmpfr_flags = 0)) +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 20:24:00.604701719 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 20:31:35.939341259 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p7" ++#define MPFR_VERSION_STRING "3.1.5-p8" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 20:24:00.604701719 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 20:31:35.943341213 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p7"; ++ return "3.1.5-p8"; + } +diff -Naurd mpfr-3.1.5-a/tests/mpf_compat.h mpfr-3.1.5-b/tests/mpf_compat.h +--- mpfr-3.1.5-a/tests/mpf_compat.h 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/mpf_compat.h 2017-06-06 20:31:35.931341353 +0000 +@@ -20,16 +20,10 @@ + http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ + +-#if defined (__cplusplus) +-#include +-#else +-#include +-#endif + #include +-#include + +-#include "gmp.h" +-#include "mpfr.h" ++#include "mpfr-impl.h" ++ + #ifdef MPFR + #include "mpf2mpfr.h" + #endif +@@ -228,6 +222,16 @@ + exit (1); + } + ++ /* non-regression tests for bugs fixed in revision 11565 */ ++ mpf_set_si (x, -1); ++ MPFR_ASSERTN(mpf_fits_ulong_p (x) == 0); ++ MPFR_ASSERTN(mpf_fits_slong_p (x) != 0); ++ MPFR_ASSERTN(mpf_fits_uint_p (x) == 0); ++ MPFR_ASSERTN(mpf_fits_sint_p (x) != 0); ++ MPFR_ASSERTN(mpf_fits_ushort_p (x) == 0); ++ MPFR_ASSERTN(mpf_fits_sshort_p (x) != 0); ++ MPFR_ASSERTN(mpf_get_si (x) == -1); ++ + /* clear all variables */ + mpf_clear (y); + mpf_clear (x); diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170801.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170801.patch new file mode 100644 index 0000000000000000000000000000000000000000..fe26596b10f806d7ba7586009bca76686bf43ac3 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.5-allpatches-20170801.patch @@ -0,0 +1,785 @@ +# MPFR v3.1.5 patch dated 2017-06-06 +# downloaded via https://gforge.inria.fr/frs/?group_id=136 +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-15 08:35:46.476430238 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-15 08:35:46.544430346 +0000 +@@ -0,0 +1 @@ ++vasprintf +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-15 08:35:46.544430346 +0000 +@@ -1 +1 @@ +-3.1.5 ++3.1.5-p1 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5" ++#define MPFR_VERSION_STRING "3.1.5-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1593,7 +1593,7 @@ + } + else if (spec.spec == 'f' || spec.spec == 'F') + { +- if (spec.prec == -1) ++ if (spec.prec < 0) + spec.prec = 6; + if (regular_fg (np, p, spec, NULL) == -1) + goto error; +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-15 08:35:46.544430346 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5"; ++ return "3.1.5-p1"; + } +diff -Naurd mpfr-3.1.5-a/tests/tsprintf.c mpfr-3.1.5-b/tests/tsprintf.c +--- mpfr-3.1.5-a/tests/tsprintf.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tsprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1251,6 +1251,25 @@ + check_emin_aux (MPFR_EMIN_MIN); + } + ++static void ++test20161214 (void) ++{ ++ mpfr_t x; ++ char buf[32]; ++ const char s[] = "0x0.fffffffffffff8p+1024"; ++ int r; ++ ++ mpfr_init2 (x, 64); ++ mpfr_set_str (x, s, 16, MPFR_RNDN); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", -2, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN + 1, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN, x); ++ MPFR_ASSERTN(r == 316); ++ mpfr_clear (x); ++} ++ + int + main (int argc, char **argv) + { +@@ -1271,6 +1290,7 @@ + mixed (); + check_emax (); + check_emin (); ++ test20161214 (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + #if MPFR_LCONV_DPTS +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-19 22:11:17.022676737 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-19 22:11:17.094676820 +0000 +@@ -0,0 +1 @@ ++strtofr +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-19 22:11:17.094676820 +0000 +@@ -1 +1 @@ +-3.1.5-p1 ++3.1.5-p2 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-19 22:11:17.090676815 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p1" ++#define MPFR_VERSION_STRING "3.1.5-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/strtofr.c mpfr-3.1.5-b/src/strtofr.c +--- mpfr-3.1.5-a/src/strtofr.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/strtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -743,11 +743,14 @@ + of the pstr_size most significant digits of pstr->mant, with + equality in case exact is non-zero. */ + +- /* test if rounding is possible, and if so exit the loop */ +- if (exact || mpfr_can_round_raw (result, ysize, +- (pstr->negative) ? -1 : 1, +- ysize_bits - err - 1, +- MPFR_RNDN, rnd, MPFR_PREC(x))) ++ /* test if rounding is possible, and if so exit the loop. ++ Note: we also need to be able to determine the correct ternary value, ++ thus we use the MPFR_PREC(x) + (rnd == MPFR_RNDN) trick. ++ For example if result = xxx...xxx111...111 and rnd = RNDN, ++ then we know the correct rounding is xxx...xx(x+1), but we cannot know ++ the correct ternary value. */ ++ if (exact || mpfr_round_p (result, ysize, ysize_bits - err - 1, ++ MPFR_PREC(x) + (rnd == MPFR_RNDN))) + break; + + next_loop: +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-19 22:11:17.094676820 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p1"; ++ return "3.1.5-p2"; + } +diff -Naurd mpfr-3.1.5-a/tests/tstrtofr.c mpfr-3.1.5-b/tests/tstrtofr.c +--- mpfr-3.1.5-a/tests/tstrtofr.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tstrtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -1191,6 +1191,24 @@ + mpfr_clears (e, x1, x2, (mpfr_ptr) 0); + } + ++/* Note: the number is 5^47/2^9. */ ++static void ++bug20161217 (void) ++{ ++ mpfr_t fp, z; ++ static const char * num = "0.1387778780781445675529539585113525390625e31"; ++ int inex; ++ ++ mpfr_init2 (fp, 110); ++ mpfr_init2 (z, 110); ++ inex = mpfr_strtofr (fp, num, NULL, 10, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ mpfr_set_str_binary (z, "10001100001000010011110110011101101001010000001011011110010001010100010100100110111101000010001011001100001101E-9"); ++ MPFR_ASSERTN(mpfr_equal_p (fp, z)); ++ mpfr_clear (fp); ++ mpfr_clear (z); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -1205,6 +1223,7 @@ + test20100310 (); + bug20120814 (); + bug20120829 (); ++ bug20161217 (); + + tests_end_mpfr (); + return 0; +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 19:21:17.580843571 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 19:21:17.604843293 +0000 +@@ -0,0 +1 @@ ++ret-macro +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-12-19 22:11:17.094676820 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 19:21:17.604843293 +0000 +@@ -1 +1 @@ +-3.1.5-p2 ++3.1.5-p3 +diff -Naurd mpfr-3.1.5-a/src/mpfr-impl.h mpfr-3.1.5-b/src/mpfr-impl.h +--- mpfr-3.1.5-a/src/mpfr-impl.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpfr-impl.h 2017-06-06 19:21:17.592843433 +0000 +@@ -873,7 +873,7 @@ + following two macros, unless the flag comes from another function + returning the ternary inexact value */ + #define MPFR_RET(I) return \ +- (I) ? ((__gmpfr_flags |= MPFR_FLAGS_INEXACT), (I)) : 0 ++ (I) != 0 ? ((__gmpfr_flags |= MPFR_FLAGS_INEXACT), (I)) : 0 + #define MPFR_RET_NAN return (__gmpfr_flags |= MPFR_FLAGS_NAN), 0 + + #define MPFR_SET_ERANGE() (__gmpfr_flags |= MPFR_FLAGS_ERANGE) +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-12-19 22:11:17.090676815 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 19:21:17.600843340 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p2" ++#define MPFR_VERSION_STRING "3.1.5-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-12-19 22:11:17.094676820 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 19:21:17.604843293 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p2"; ++ return "3.1.5-p3"; + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 19:50:30.708438500 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 19:50:30.736438175 +0000 +@@ -0,0 +1 @@ ++tests-buffer-size +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 19:21:17.604843293 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 19:50:30.736438175 +0000 +@@ -1 +1 @@ +-3.1.5-p3 ++3.1.5-p4 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 19:21:17.600843340 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 19:50:30.732438221 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p3" ++#define MPFR_VERSION_STRING "3.1.5-p4" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 19:21:17.604843293 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 19:50:30.736438175 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p3"; ++ return "3.1.5-p4"; + } +diff -Naurd mpfr-3.1.5-a/tests/tl2b.c mpfr-3.1.5-b/tests/tl2b.c +--- mpfr-3.1.5-a/tests/tl2b.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tl2b.c 2017-06-06 19:50:30.724438314 +0000 +@@ -83,7 +83,7 @@ + mpfr_srcptr t; + int beta, i; + int error = 0; +- char buffer[30]; ++ char buffer[256]; /* larger than needed, for maintainability */ + + for (beta = 2; beta <= BASE_MAX; beta++) + { +diff -Naurd mpfr-3.1.5-a/tests/tpow_all.c mpfr-3.1.5-b/tests/tpow_all.c +--- mpfr-3.1.5-a/tests/tpow_all.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tpow_all.c 2017-06-06 19:50:30.724438314 +0000 +@@ -498,7 +498,7 @@ + for (i = 0; i <= 12; i++) + { + unsigned int flags = 0; +- char sy[16]; ++ char sy[256]; /* larger than needed, for maintainability */ + + /* Test 2^(emin - i/4). + * --> Underflow iff i > 4. +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 19:57:01.947910247 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 19:57:01.971909970 +0000 +@@ -0,0 +1 @@ ++vasprintf-overflow-check +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 19:50:30.736438175 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 19:57:01.971909970 +0000 +@@ -1 +1 @@ +-3.1.5-p4 ++3.1.5-p5 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 19:50:30.732438221 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 19:57:01.971909970 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p4" ++#define MPFR_VERSION_STRING "3.1.5-p5" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2016-12-15 08:35:46.520430308 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2017-06-06 19:57:01.963910062 +0000 +@@ -1452,7 +1452,7 @@ + struct printf_spec spec) + { + char *str; +- long total; ++ unsigned int total; /* can hold the sum of two non-negative int's + 1 */ + int uppercase; + + /* WARNING: left justification means right space padding */ +@@ -1645,43 +1645,43 @@ + + /* compute the number of characters to be written verifying it is not too + much */ ++ ++#define INCR_TOTAL(v) \ ++ do { \ ++ MPFR_ASSERTD ((v) >= 0); \ ++ if (MPFR_UNLIKELY ((v) > INT_MAX)) \ ++ goto error; \ ++ total += (v); \ ++ if (MPFR_UNLIKELY (total > INT_MAX)) \ ++ goto error; \ ++ } while (0) ++ + total = np->sign ? 1 : 0; +- total += np->prefix_size; +- total += np->ip_size; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->ip_trailing_zeros; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; ++ INCR_TOTAL (np->prefix_size); ++ INCR_TOTAL (np->ip_size); ++ INCR_TOTAL (np->ip_trailing_zeros); ++ MPFR_ASSERTD (np->ip_size + np->ip_trailing_zeros >= 1); + if (np->thousands_sep) + /* ' flag, style f and the thousands separator in current locale is not + reduced to the null character */ +- total += (np->ip_size + np->ip_trailing_zeros) / 3; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; ++ INCR_TOTAL ((np->ip_size + np->ip_trailing_zeros - 1) / 3); + if (np->point) + ++total; +- total += np->fp_leading_zeros; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->fp_size; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->fp_trailing_zeros; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; +- total += np->exp_size; +- if (MPFR_UNLIKELY (total < 0 || total > INT_MAX)) +- goto error; ++ INCR_TOTAL (np->fp_leading_zeros); ++ INCR_TOTAL (np->fp_size); ++ INCR_TOTAL (np->fp_trailing_zeros); ++ INCR_TOTAL (np->exp_size); + + if (spec.width > total) + /* pad with spaces or zeros depending on np->pad_type */ + { + np->pad_size = spec.width - total; + total += np->pad_size; /* here total == spec.width, +- so 0 < total < INT_MAX */ ++ so 0 < total <= INT_MAX */ ++ MPFR_ASSERTD (total == spec.width); + } + ++ MPFR_ASSERTD (total > 0 && total <= INT_MAX); + return total; + + error: +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 19:50:30.736438175 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 19:57:01.971909970 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p4"; ++ return "3.1.5-p5"; + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 20:17:02.489704106 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 20:17:02.513703814 +0000 +@@ -0,0 +1 @@ ++printf-errno +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 19:57:01.971909970 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 20:17:02.513703814 +0000 +@@ -1 +1 @@ +-3.1.5-p5 ++3.1.5-p6 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 19:57:01.971909970 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 20:17:02.513703814 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p5" ++#define MPFR_VERSION_STRING "3.1.5-p6" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/printf.c mpfr-3.1.5-b/src/printf.c +--- mpfr-3.1.5-a/src/printf.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/printf.c 2017-06-06 20:17:02.501703960 +0000 +@@ -40,7 +40,6 @@ + # endif /* HAVE___VA_COPY */ + #endif /* HAVE_VA_COPY */ + +-#include + #include "mpfr-impl.h" + + #ifdef _MPFR_H_HAVE_FILE +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2017-06-06 19:57:01.963910062 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2017-06-06 20:17:02.501703960 +0000 +@@ -52,6 +52,8 @@ + #include /* for ptrdiff_t */ + #endif + ++#include ++ + #define MPFR_NEED_LONGLONG_H + #include "mpfr-intmax.h" + #include "mpfr-impl.h" +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 19:57:01.971909970 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 20:17:02.513703814 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p5"; ++ return "3.1.5-p6"; + } +diff -Naurd mpfr-3.1.5-a/tests/tprintf.c mpfr-3.1.5-b/tests/tprintf.c +--- mpfr-3.1.5-a/tests/tprintf.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tprintf.c 2017-06-06 20:17:02.501703960 +0000 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include "mpfr-intmax.h" + #include "mpfr-test.h" +@@ -109,6 +110,33 @@ + } + + static void ++check_vprintf_overflow (const char *fmt, ...) ++{ ++ va_list ap; ++ int r, e; ++ ++ va_start (ap, fmt); ++ errno = 0; ++ r = mpfr_vprintf (fmt, ap); ++ e = errno; ++ va_end (ap); ++ ++ if (r != -1 ++#ifdef EOVERFLOW ++ || e != EOVERFLOW ++#endif ++ ) ++ { ++ putchar ('\n'); ++ fprintf (stderr, "Error in mpfr_vprintf(\"%s\", ...)\n" ++ "Got r = %d, errno = %d\n", fmt, r, e); ++ exit (1); ++ } ++ ++ putchar ('\n'); ++} ++ ++static void + check_invalid_format (void) + { + int i = 0; +@@ -167,8 +195,8 @@ + mpfr_set_ui (x, 1, MPFR_RNDN); + mpfr_nextabove (x); + +- check_vprintf_failure ("%Rb", x); +- check_vprintf_failure ("%RA %RA %Ra %Ra", x, x, x, x); ++ check_vprintf_overflow ("%Rb", x); ++ check_vprintf_overflow ("%RA %RA %Ra %Ra", x, x, x, x); + + mpfr_clear (x); + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 20:24:00.580702002 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 20:24:00.604701719 +0000 +@@ -0,0 +1 @@ ++tsprintf-setlocale +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 20:17:02.513703814 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 20:24:00.604701719 +0000 +@@ -1 +1 @@ +-3.1.5-p6 ++3.1.5-p7 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 20:17:02.513703814 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 20:24:00.604701719 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p6" ++#define MPFR_VERSION_STRING "3.1.5-p7" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 20:17:02.513703814 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 20:24:00.604701719 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p6"; ++ return "3.1.5-p7"; + } +diff -Naurd mpfr-3.1.5-a/tests/tsprintf.c mpfr-3.1.5-b/tests/tsprintf.c +--- mpfr-3.1.5-a/tests/tsprintf.c 2016-12-15 08:35:46.520430308 +0000 ++++ mpfr-3.1.5-b/tests/tsprintf.c 2017-06-06 20:24:00.596701813 +0000 +@@ -1273,13 +1273,12 @@ + int + main (int argc, char **argv) + { +- char *locale; + + tests_start_mpfr (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + /* currently, we just check with 'C' locale */ +- locale = setlocale (LC_ALL, "C"); ++ setlocale (LC_ALL, "C"); + #endif + + bug20111102 (); +@@ -1297,7 +1296,7 @@ + locale_da_DK (); + /* Avoid a warning by doing the setlocale outside of this #if */ + #endif +- setlocale (LC_ALL, locale); ++ setlocale (LC_ALL, "C"); + #endif + + if (getenv ("MPFR_CHECK_LIBC_PRINTF")) +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-06-06 20:31:35.919341495 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-06-06 20:31:35.943341213 +0000 +@@ -0,0 +1 @@ ++mpf-compat-signed +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 20:24:00.604701719 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-06-06 20:31:35.943341213 +0000 +@@ -1 +1 @@ +-3.1.5-p7 ++3.1.5-p8 +diff -Naurd mpfr-3.1.5-a/src/mpf2mpfr.h mpfr-3.1.5-b/src/mpf2mpfr.h +--- mpfr-3.1.5-a/src/mpf2mpfr.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpf2mpfr.h 2017-06-06 20:31:35.931341353 +0000 +@@ -93,15 +93,15 @@ + #undef mpf_div_2exp + #define mpf_div_2exp(x,y,z) mpfr_div_2exp(x,y,z,MPFR_DEFAULT_RND) + #undef mpf_fits_slong_p +-#define mpf_fits_slong_p(x) mpfr_fits_ulong_p(x,MPFR_DEFAULT_RND) ++#define mpf_fits_slong_p(x) mpfr_fits_slong_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_ulong_p + #define mpf_fits_ulong_p(x) mpfr_fits_ulong_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_sint_p +-#define mpf_fits_sint_p(x) mpfr_fits_uint_p(x,MPFR_DEFAULT_RND) ++#define mpf_fits_sint_p(x) mpfr_fits_sint_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_uint_p + #define mpf_fits_uint_p(x) mpfr_fits_uint_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_sshort_p +-#define mpf_fits_sshort_p(x) mpfr_fits_ushort_p(x,MPFR_DEFAULT_RND) ++#define mpf_fits_sshort_p(x) mpfr_fits_sshort_p(x,MPFR_DEFAULT_RND) + #undef mpf_fits_ushort_p + #define mpf_fits_ushort_p(x) mpfr_fits_ushort_p(x,MPFR_DEFAULT_RND) + #undef mpf_get_str +@@ -113,7 +113,7 @@ + #undef mpf_get_ui + #define mpf_get_ui(x) mpfr_get_ui(x,MPFR_DEFAULT_RND) + #undef mpf_get_si +-#define mpf_get_si(x) mpfr_get_ui(x,MPFR_DEFAULT_RND) ++#define mpf_get_si(x) mpfr_get_si(x,MPFR_DEFAULT_RND) + #undef mpf_inp_str + #define mpf_inp_str(x,y,z) mpfr_inp_str(x,y,z,MPFR_DEFAULT_RND) + #undef mpf_set_str +diff -Naurd mpfr-3.1.5-a/src/mpfr-impl.h mpfr-3.1.5-b/src/mpfr-impl.h +--- mpfr-3.1.5-a/src/mpfr-impl.h 2017-06-06 19:21:17.592843433 +0000 ++++ mpfr-3.1.5-b/src/mpfr-impl.h 2017-06-06 20:31:35.931341353 +0000 +@@ -342,11 +342,15 @@ + #define MPFR_FLAGS_DIVBY0 32 + #define MPFR_FLAGS_ALL 63 + +-/* Replace some common functions for direct access to the global vars */ +-#define mpfr_get_emin() (__gmpfr_emin + 0) +-#define mpfr_get_emax() (__gmpfr_emax + 0) +-#define mpfr_get_default_rounding_mode() (__gmpfr_default_rounding_mode + 0) +-#define mpfr_get_default_prec() (__gmpfr_default_fp_bit_precision + 0) ++/* Replace some common functions for direct access to the global vars. ++ The casts prevent these macros from being used as a lvalue (and this ++ method makes sure that the expressions have the correct type). */ ++#define mpfr_get_emin() ((mpfr_exp_t) __gmpfr_emin) ++#define mpfr_get_emax() ((mpfr_exp_t) __gmpfr_emax) ++#define mpfr_get_default_rounding_mode() \ ++ ((mpfr_rnd_t) __gmpfr_default_rounding_mode) ++#define mpfr_get_default_prec() \ ++ ((mpfr_prec_t) __gmpfr_default_fp_bit_precision) + + #define mpfr_clear_flags() \ + ((void) (__gmpfr_flags = 0)) +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 20:24:00.604701719 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-06-06 20:31:35.939341259 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p7" ++#define MPFR_VERSION_STRING "3.1.5-p8" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 20:24:00.604701719 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-06-06 20:31:35.943341213 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p7"; ++ return "3.1.5-p8"; + } +diff -Naurd mpfr-3.1.5-a/tests/mpf_compat.h mpfr-3.1.5-b/tests/mpf_compat.h +--- mpfr-3.1.5-a/tests/mpf_compat.h 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/mpf_compat.h 2017-06-06 20:31:35.931341353 +0000 +@@ -20,16 +20,10 @@ + http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc., + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ + +-#if defined (__cplusplus) +-#include +-#else +-#include +-#endif + #include +-#include + +-#include "gmp.h" +-#include "mpfr.h" ++#include "mpfr-impl.h" ++ + #ifdef MPFR + #include "mpf2mpfr.h" + #endif +@@ -228,6 +222,16 @@ + exit (1); + } + ++ /* non-regression tests for bugs fixed in revision 11565 */ ++ mpf_set_si (x, -1); ++ MPFR_ASSERTN(mpf_fits_ulong_p (x) == 0); ++ MPFR_ASSERTN(mpf_fits_slong_p (x) != 0); ++ MPFR_ASSERTN(mpf_fits_uint_p (x) == 0); ++ MPFR_ASSERTN(mpf_fits_sint_p (x) != 0); ++ MPFR_ASSERTN(mpf_fits_ushort_p (x) == 0); ++ MPFR_ASSERTN(mpf_fits_sshort_p (x) != 0); ++ MPFR_ASSERTN(mpf_get_si (x) == -1); ++ + /* clear all variables */ + mpf_clear (y); + mpf_clear (x); +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-07-21 09:17:42.675157685 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-07-21 09:17:42.699157421 +0000 +@@ -0,0 +1 @@ ++sincos-overflow +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 20:31:35.943341213 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-07-21 09:17:42.699157421 +0000 +@@ -1 +1 @@ +-3.1.5-p8 ++3.1.5-p9 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 20:31:35.939341259 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-07-21 09:17:42.699157421 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p8" ++#define MPFR_VERSION_STRING "3.1.5-p9" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/sin_cos.c mpfr-3.1.5-b/src/sin_cos.c +--- mpfr-3.1.5-a/src/sin_cos.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/sin_cos.c 2017-07-21 09:17:42.691157510 +0000 +@@ -350,10 +350,12 @@ + which reduces to T[k] = (2*i+2)*(2*i+3)*2^r-pp, + Q[k] = (2*i)*(2*i+1)*(2*i+2)*(2*i+3). */ + log2_nb_terms[k] = 1; +- mpz_set_ui (Q[k], (2 * i + 2) * (2 * i + 3)); ++ mpz_set_ui (Q[k], 2 * i + 2); ++ mpz_mul_ui (Q[k], Q[k], 2 * i + 3); + mpz_mul_2exp (T[k], Q[k], r); + mpz_sub (T[k], T[k], pp); +- mpz_mul_ui (Q[k], Q[k], (2 * i) * (2 * i + 1)); ++ mpz_mul_ui (Q[k], Q[k], 2 * i); ++ mpz_mul_ui (Q[k], Q[k], 2 * i + 1); + /* the next term of the series is divided by Q[k] and multiplied + by pp^2/2^(2r), thus the mult. factor < 1/2^mult[k] */ + mult[k] = mpz_sizeinbase (Q[k], 2) + 2 * r - size_ptoj[1] - 1; +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 20:31:35.943341213 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-07-21 09:17:42.699157421 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p8"; ++ return "3.1.5-p9"; + } +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-08-01 11:59:56.775365596 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-08-01 11:59:56.803365172 +0000 +@@ -0,0 +1 @@ ++mpf-compat-header +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-07-21 09:17:42.699157421 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-08-01 11:59:56.803365172 +0000 +@@ -1 +1 @@ +-3.1.5-p9 ++3.1.5-p10 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-07-21 09:17:42.699157421 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-08-01 11:59:56.799365233 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p9" ++#define MPFR_VERSION_STRING "3.1.5-p10" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-07-21 09:17:42.699157421 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-08-01 11:59:56.803365172 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p9"; ++ return "3.1.5-p10"; + } +diff -Naurd mpfr-3.1.5-a/tests/mpf_compat.h mpfr-3.1.5-b/tests/mpf_compat.h +--- mpfr-3.1.5-a/tests/mpf_compat.h 2017-06-06 20:31:35.931341353 +0000 ++++ mpfr-3.1.5-b/tests/mpf_compat.h 2017-08-01 11:59:56.791365354 +0000 +@@ -22,7 +22,7 @@ + + #include + +-#include "mpfr-impl.h" ++#include "mpfr-test.h" + + #ifdef MPFR + #include "mpf2mpfr.h" diff --git a/easybuild/easyconfigs/g/GD/GD-2.66-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/g/GD/GD-2.66-foss-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..73a29b2ebe3213083bca448245f1c4b0c1048cf9 --- /dev/null +++ b/easybuild/easyconfigs/g/GD/GD-2.66-foss-2016b-Perl-5.24.0.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'PerlModule' + +name = 'GD' +version = '2.66' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'https://github.com/lstein/Perl-GD' +description = """GD.pm - Interface to Gd Graphics Library""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/lstein/Perl-GD/archive/'] +sources = ['release_%(version_major)s_%(version_minor)s.tar.gz'] + +checksums = ['47a1388f3364e70dd2eaab072d127835'] + +dependencies = [ + ('Perl', '5.24.0'), + ('libgd', '2.2.4'), + ('libpng', '1.6.24'), + ('libjpeg-turbo', '1.5.0'), +] + +sanity_check_paths = { + 'files': ['bin/bdf2gdfont.pl', 'lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/%(name)s.pm'], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/%(name)s'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb index 63e63419b2c20eee5ec0c4d070d11687a29a1088..5eee841793178fffe9de1f127ba41f6e4351a7ba 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-1.10.1-intel-2015b-Python-2.7.10.eb @@ -37,7 +37,7 @@ dependencies = [ ] 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-xml2=$EBROOTLIBXML2 --with-geos=$EBROOTGEOS/bin/geos-config --with-jpeg=$EBROOTLIBJPEGMINTURBO' 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 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 index 6355e7d5d7130a05f7e5efb81ce96f824ad04a29..6e30f9da8c564f55183427b52b738a5dfea1509d 100644 --- 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 @@ -32,7 +32,7 @@ dependencies = [ ] 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-xml2=$EBROOTLIBXML2 --with-geos=$EBROOTGEOS/bin/geos-config --with-jpeg=$EBROOTLIBJPEGMINTURBO' 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 diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2-intel-2016b-Python-2.7.12.eb index 9e5b8f7b628b148a40283d6ff19cca1a7cd9763e..d2c01232d3e77ab4adbf785c112185cd1cd6d022 100644 --- a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.2-intel-2016b-Python-2.7.12.eb @@ -34,7 +34,7 @@ dependencies = [ ] 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-xml2=$EBROOTLIBXML2 --with-geos=$EBROOTGEOS/bin/geos-config --with-jpeg=$EBROOTLIBJPEGMINTURBO' 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 diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..bc2162b8fb0dc0069b58d9318e86fd7a30a7800d --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.3' +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': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.12'), + ('netCDF', '4.4.1.1'), + ('expat', '2.2.0'), + ('GEOS', '3.6.1', 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=$EBROOTLIBJPEGMINTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..015f10d5954c49c3bc045f21013b9d4f4f32271a --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.3' +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'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.12'), + ('netCDF', '4.4.1.1'), + ('expat', '2.2.0'), + ('GEOS', '3.6.1', 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=$EBROOTLIBJPEGMINTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..07385fe881ae18e18ab83f30548cd42cb37f30d5 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.3' +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['GDAL-%(version)s_fix-uchar-definition.patch'] + +dependencies = [ + ('Python', '2.7.13'), + ('netCDF', '4.4.1.1'), + ('expat', '2.2.0'), + ('GEOS', '3.6.1', versionsuffix), + ('SQLite', '3.17.0'), + ('libxml2', '2.9.4'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('JasPer', '2.0.12'), + ('LibTIFF', '4.0.7'), + ('zlib', '1.2.11'), + ('cURL', '7.53.1'), + ('PCRE', '8.40'), +] + +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=$EBROOTLIBJPEGMINTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..cfd1d42ed3755970fa636fec3fe8069664a8a2dc --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.3' +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['GDAL-%(version)s_fix-uchar-definition.patch'] + +dependencies = [ + ('Python', '3.6.1'), + ('netCDF', '4.4.1.1'), + ('expat', '2.2.0'), + ('GEOS', '3.6.1', versionsuffix), + ('SQLite', '3.17.0'), + ('libxml2', '2.9.4'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('JasPer', '2.0.12'), + ('LibTIFF', '4.0.7'), + ('zlib', '1.2.11'), + ('cURL', '7.53.1'), + ('PCRE', '8.40'), +] + +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=$EBROOTLIBJPEGMINTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3_fix-uchar-definition.patch b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3_fix-uchar-definition.patch new file mode 100644 index 0000000000000000000000000000000000000000..c70a9775311e0c4aae4e18b98b77d9a97176221e --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.3_fix-uchar-definition.patch @@ -0,0 +1,9 @@ +--- gdal-2.1.3/frmts/jpeg2000/jpeg2000_vsil_io.h.orig 2017-03-31 17:06:52.996122910 +0200 ++++ gdal-2.1.3/frmts/jpeg2000/jpeg2000_vsil_io.h 2017-03-31 17:07:06.356370202 +0200 +@@ -34,4 +34,6 @@ + + jas_stream_t *JPEG2000_VSIL_fopen(const char *filename, const char *mode); + ++#define uchar unsigned char ++ + #endif diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-2.7.13-HDF5-1.8.18.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-2.7.13-HDF5-1.8.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..26dd6f6835c8310d9eff195c24fdeb0424a05aae --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-2.7.13-HDF5-1.8.18.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.2.0' +hdf5_ver = '1.8.18' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5_ver + +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['GDAL-%(version)s_fix-uchar-definition.patch'] + +dependencies = [ + ('Python', '2.7.13'), + ('netCDF', '4.4.1.1', '-HDF5-%s' % hdf5_ver), + ('expat', '2.2.0'), + ('GEOS', '3.6.1', '-Python-%(pyver)s'), + ('SQLite', '3.17.0'), + ('libxml2', '2.9.4'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('JasPer', '1.900.1'), + ('LibTIFF', '4.0.7'), + ('zlib', '1.2.11'), + ('cURL', '7.53.1'), + ('PCRE', '8.40'), +] + +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=$EBROOTLIBJPEGMINTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b26815dc51b15b18bdf7fb37c0505b79d9b4709 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.2.0' +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] +patches = ['GDAL-%(version)s_fix-uchar-definition.patch'] + +dependencies = [ + ('Python', '3.6.1'), + ('netCDF', '4.4.1.1'), + ('expat', '2.2.0'), + ('GEOS', '3.6.1', versionsuffix), + ('SQLite', '3.17.0'), + ('libxml2', '2.9.4'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('JasPer', '2.0.12'), + ('LibTIFF', '4.0.7'), + ('zlib', '1.2.11'), + ('cURL', '7.53.1'), + ('PCRE', '8.40'), +] + +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=$EBROOTLIBJPEGMINTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.a', 'lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0_fix-uchar-definition.patch b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0_fix-uchar-definition.patch new file mode 100644 index 0000000000000000000000000000000000000000..c876781483a14f69fa3abb3a463336ebf04205b4 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.2.0_fix-uchar-definition.patch @@ -0,0 +1,11 @@ +add definition for uchar type that is not known by Intel compilers +author: Kenneth Hoste (HPC-UGent) +--- gdal-2.2.0/frmts/jpeg2000/jpeg2000_vsil_io.h.orig 2017-05-15 17:23:31.334324922 +0200 ++++ gdal-2.2.0/frmts/jpeg2000/jpeg2000_vsil_io.h 2017-05-15 17:23:52.134563207 +0200 +@@ -34,4 +34,6 @@ + + jas_stream_t *JPEG2000_VSIL_fopen(const char *filename, const char *mode); + ++#define uchar unsigned char ++ + #endif diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GDB/GDB-7.5.1-goolf-1.4.10.eb index 633ee3c7d8eb850ad5f036d4f2a001e5eff7d2e7..03c1be68ac2d6f9d24df37326b0606d00d90faa1 100644 --- a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GDB/GDB-7.5.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb b/easybuild/easyconfigs/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb index 009df93cd714adaefba937bf406efc33c949d30e..62ae81e4f08f7e56c3e4a3a045e0904f76ff71b0 100644 --- a/easybuild/easyconfigs/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb +++ b/easybuild/easyconfigs/g/GEM-library/GEM-library-20130406-045632_pre-release-3_Linux-x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -26,7 +26,7 @@ source_urls = [('http://sourceforge.net/projects/gemlibrary/files/gem-library/Bi # core_i3 is the recommended version by developers. Better performance sources = ['GEM-binaries-Linux-x86_64-core_i3-20130406-045632.tbz2'] # if core_i3 version doesn't work for you, try core_2 version below -#sources = ['GEM-binaries-Linux-x86_64-core_2-20130406-045632.tbz2'] +# sources = ['GEM-binaries-Linux-x86_64-core_2-20130406-045632.tbz2'] # only Linux_x86-64 binaries are provided so we skip build_step. # We just use the MakeCp block to copy each file to the right destination folder (mainly the man files) diff --git a/easybuild/easyconfigs/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb index 71eda7f1813fbc887abbff743b60b17eeb207b69..4bfe15af380c85dfc568066d3bdc0cc6e9f12f3f 100644 --- a/easybuild/easyconfigs/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GEMSTAT/GEMSTAT-1.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb index 3053b75ee06b7b746731a5b69a05cc53285ae92a..acdde9dd040d43ea2e1eaecef91dc8cd0afb1bcb 100644 --- a/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-foss-2015a-Python-2.7.11.eb @@ -18,7 +18,7 @@ versionsuffix = '-Python-%s' % pyver dependencies = [('Python', pyver)] builddependencies = [('SWIG', '3.0.8', versionsuffix)] - + configopts = '--enable-python' modextrapaths = {'PYTHONPATH': 'lib/python%s/site-packages' % pyshortver} diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..02e7eb0e4003fa8237155738ae36352906d01580 --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GEOS' +version = '3.6.1' +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': 'foss', 'version': '2016b'} + +source_urls = ['http://download.osgeo.org/geos/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('Python', '2.7.12')] + +builddependencies = [('SWIG', '3.0.11', 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/GEOS/GEOS-3.6.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..4483d7a5d06335ee86c219e9dccc297acc10a872 --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GEOS' +version = '3.6.1' +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': '2017a'} + +source_urls = ['http://download.osgeo.org/geos/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('Python', '2.7.13')] + +builddependencies = [('SWIG', '3.0.12', 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/GEOS/GEOS-3.6.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..786b191d554b54d96de2a51523f8f6d0eb112bcd --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'GEOS' +version = '3.6.1' +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': '2017a'} + +source_urls = ['http://download.osgeo.org/geos/'] +sources = [SOURCELOWER_TAR_BZ2] +patches = ['GEOS-%(version)s_fix-Python3.patch'] + +dependencies = [('Python', '3.6.1')] + +builddependencies = [('SWIG', '3.0.12', 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/GEOS/GEOS-3.6.1_fix-Python3.patch b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1_fix-Python3.patch new file mode 100644 index 0000000000000000000000000000000000000000..51d136b71dbd0b27b5bd1ca51bf1514006f55bad --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.6.1_fix-Python3.patch @@ -0,0 +1,65 @@ +fix configuring with Python 3 +cfr. https://trac.osgeo.org/geos/ticket/774 +--- configure.orig 2016-12-29 17:33:15.229294313 +0100 ++++ configure 2016-12-29 18:33:27.822625611 +0100 +@@ -18329,7 +18329,7 @@ + if ${am_cv_python_version+:} false; then : + $as_echo_n "(cached) " >&6 + else +- am_cv_python_version=`$PYTHON -c "import sys; print sys.version[:3]"` ++ am_cv_python_version=`$PYTHON -c "import sys; print(sys.version[:3])"` + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 + $as_echo "$am_cv_python_version" >&6; } +@@ -18348,7 +18348,7 @@ + if ${am_cv_python_platform+:} false; then : + $as_echo_n "(cached) " >&6 + else +- am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"` ++ am_cv_python_platform=`$PYTHON -c "import sys; print(sys.platform)"` + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 + $as_echo "$am_cv_python_platform" >&6; } +@@ -18362,7 +18362,7 @@ + if ${am_cv_python_pythondir+:} false; then : + $as_echo_n "(cached) " >&6 + else +- am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null || ++ am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX'))" 2>/dev/null || + echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"` + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 +@@ -18379,7 +18379,7 @@ + if ${am_cv_python_pyexecdir+:} false; then : + $as_echo_n "(cached) " >&6 + else +- am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null || ++ am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX'))" 2>/dev/null || + echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"` + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 +@@ -18448,19 +18448,21 @@ + # Check for Python library path + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python library path" >&5 + $as_echo_n "checking for Python library path... " >&6; } +- for i in "$base_python_path/lib/python$PYTHON_VERSION/config/" "$base_python_path/lib/python$PYTHON_VERSION/" "$base_python_path/lib/python/config/" "$base_python_path/lib/python/" "$base_python_path/" "$base_python_path/libs/" ; do +- python_path=`find $i -name libpython$PYTHON_VERSION.* -print 2> /dev/null | sed "1q"` ++ for i in "$base_python_path/lib/python$PYTHON_VERSION/config/" "$base_python_path/lib/python$PYTHON_VERSION/" "$base_python_path/lib/python/config/" "$base_python_path/lib/python/" "$base_python_path/" "$base_python_path/libs/" "$base_python_path/lib/" ; do ++ python_path=`find $i -name libpython$PYTHON_VERSION*.so* -print 2> /dev/null | sed "1q"` + if test -n "$python_path" ; then + break + fi + done ++ ++ lpython_name=`python -c "import os; print(os.path.split(\"$python_path\")[1].split(\".so\")[0].split(\"lib\")[1])"` + python_path=`echo $python_path | sed "s,/libpython.*$,,"` + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_path" >&5 + $as_echo "$python_path" >&6; } + if test -z "$python_path" ; then + as_fn_error $? "cannot find Python library path" "$LINENO" 5 + fi +- PYTHON_LDFLAGS="-L$python_path -lpython$PYTHON_VERSION" ++ PYTHON_LDFLAGS="-L$python_path -l$lpython_name" + + # + python_site=`echo $base_python_path | sed "s/config/site-packages/"` diff --git a/easybuild/easyconfigs/g/GETORB/GETORB-2.3.2-intel-2017a.eb b/easybuild/easyconfigs/g/GETORB/GETORB-2.3.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f01c7d156494c3b7161f58c51e62c4a63fe9e5d3 --- /dev/null +++ b/easybuild/easyconfigs/g/GETORB/GETORB-2.3.2-intel-2017a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'GETORB' +version = '2.3.2' + +homepage = 'http://www.deos.tudelft.nl/ers/precorbs/tools/getorb_pack.shtml' +description = "GETORB software package contains programs to handle the orbital data records (ODRs)" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.deos.tudelft.nl/ers/precorbs/tools/'] +sources = ['getorb_%(version)s.tar.gz'] + +skipsteps = ['configure'] + +parallel = 1 + +preinstallopts = "mkdir %(installdir)s/bin && " +installopts = 'BIN_DIR=%(installdir)s/bin' + +sanity_check_paths = { + 'files': ['bin/getorb', 'bin/lodr', 'bin/mdate'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-goolf-1.7.20.eb b/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..f2c4bc1afd4f4da45e840dc8841b2466aadb6c84 --- /dev/null +++ b/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-goolf-1.7.20.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'GFOLD' +version = '1.1.4' + +homepage = 'http://www.tongji.edu.cn/~zhanglab/GFOLD/index.html' +description = 'Generalized fold change for ranking differentially expressed genes from RNA-seq data' + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://bitbucket.org/feeldead/gfold/downloads/'] +sources = ['%(namelower)s.V%(version)s.tar.gz'] + +patches = ['gfold-%(version)s-makefile.patch'] + +dependencies = [ + ('GSL', '1.16'), +] + +files_to_copy = [(['gfold'], 'bin'), 'README', 'doc'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gfold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f13bddcdc41e358345479f131dfa4047612ad64 --- /dev/null +++ b/easybuild/easyconfigs/g/GFOLD/GFOLD-1.1.4-intel-2016a.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'GFOLD' +version = '1.1.4' + +homepage = 'http://www.tongji.edu.cn/~zhanglab/GFOLD/index.html' +description = 'Generalized fold change for ranking differentially expressed genes from RNA-seq data' + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://bitbucket.org/feeldead/gfold/downloads/'] +sources = ['%(namelower)s.V%(version)s.tar.gz'] + +patches = ['gfold-%(version)s-makefile.patch'] + +dependencies = [ + ('GSL', '1.16'), +] + +files_to_copy = [(['gfold'], 'bin'), 'README', 'doc'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gfold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GFOLD/gfold-1.1.4-makefile.patch b/easybuild/easyconfigs/g/GFOLD/gfold-1.1.4-makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..23ba52ac639a32137ba2115450fa67bc648d3e64 --- /dev/null +++ b/easybuild/easyconfigs/g/GFOLD/gfold-1.1.4-makefile.patch @@ -0,0 +1,18 @@ +fix the hardcoded compiler and use ${CXXFLAGS} + +diff -ru gfold.V1.1.4.orig/Makefile gfold.V1.1.4/Makefile +--- gfold.V1.1.4.orig/Makefile 2015-05-24 01:47:13.000000000 +0200 ++++ gfold.V1.1.4/Makefile 2017-03-09 10:32:23.919031000 +0100 +@@ -5,10 +5,10 @@ + all: program + + debug: DataProcessor.hpp GFOLD.hpp Utility.hpp GeneInfo.hpp main.cc +- g++ -Wall -g main.cc -o gfold -lgsl -lgslcblas ++ ${CXX} ${CXXFLAGS} -Wall -g main.cc -o gfold -lgsl -lgslcblas + + program: DataProcessor.hpp GFOLD.hpp Utility.hpp GeneInfo.hpp main.cc +- g++ -O3 -Wall -g main.cc -o gfold -lgsl -lgslcblas ++ ${CXX} ${CXXFLAGS} -Wall -g main.cc -o gfold -lgsl -lgslcblas + + docu: doc/gfold.pod + pod2man doc/gfold.pod > doc/gfold.man diff --git a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279-GCC-4.8.2.eb b/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279-GCC-4.8.2.eb index b6ac9d8f9f40a4e1baacf2880e6efa1012f69abc..0260a39483a9f9bbef8d7b92aba76dd79667a66f 100644 --- a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -21,7 +21,10 @@ builddependencies = [('cURL', '7.33.0')] # make sure unzip works, zipped sources may contain some 'corruption', # e.g. "linux64/: ucsize 306 <> csize 0 for STORED entry" -sources = [('%(version)s.source.zip', 'unzip -qq %s || /bin/true')] +sources = [{ + 'filename': '%(version)s.source.zip', + 'extract_cmd': "unzip -qq %s || /bin/true", +}] # e.g. http://www.mersenne.info/gimps/p95v279.source.zip source_urls = ['http://www.mersenne.info/%(namelower)s'] diff --git a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb b/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb index 55fa61353fedc028662d277c3cb727e790c79cdf..271972fd7f82386e9887fef95fa917c6b007af6d 100644 --- a/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb +++ b/easybuild/easyconfigs/g/GIMPS/GIMPS-p95v279.linux64.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2017a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a2bcb6dc0299ba443ae487126618de6b0a2a232e --- /dev/null +++ b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.4.0-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'GL2PS' +version = '1.4.0' + +homepage = 'http://www.geuz.org/gl2ps/' +description = """GL2PS: an OpenGL to PostScript printing library""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://geuz.org/gl2ps/src/'] +sources = [SOURCELOWER_TGZ] + +builddependencies = [ + ('CMake', '3.8.1'), +] + +dependencies = [ + ('X11', '20170314'), + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('freeglut', '3.0.0'), + ('libpng', '1.6.29'), + ('zlib', '1.2.11'), +] + +sanity_check_paths = { + 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb index 8ad521809b871d0804a7307f3c3a5046962699fd..9224bccf7f9b8dd1d543b6f61a369715bbb1a7c6 100644 --- a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Thekla Loizou diff --git a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb b/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb index e4aa1f5c2e294bbdbabfebdc4a4f594a7d4248e3..90a24de0cf2fc13875b1ca78bb61f65bfe5777f0 100644 --- a/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/GLIMMER/GLIMMER-3.02b-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Thekla Loizou diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.48-ictce-5.3.0.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.48-ictce-5.3.0.eb index c0b7a972313254d66bd85670cf82be743f8ef994..b2cdf2a95f1cbd850125ba94588cc1cc0196347e 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.48-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.48-ictce-5.3.0.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'opt': True, 'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s'] +source_urls = [GNU_SOURCE] dependencies = [ ('GMP', '5.1.1'), diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.53-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.53-goolf-1.4.10.eb index 4525095b9713d7977c1de7b43048305b85c3e7da..7eebd2e1b565a8ab349d0977552378ef8819783f 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.53-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.53-goolf-1.4.10.eb @@ -11,7 +11,7 @@ written in ANSI C and organized in the form of a callable library.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s'] +source_urls = [GNU_SOURCE] dependencies = [ ('GMP', '5.1.1'), diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.53-ictce-6.2.5.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.53-ictce-6.2.5.eb index aabef669ba99bc23084ad1d9cde7223e5c8fb4e3..23cdf9bdeb275ab84ab84f050dc5e0d5c59889f8 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.53-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.53-ictce-6.2.5.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'ictce', 'version': '6.2.5'} toolchainopts = {'opt': True, 'optarch': True, 'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftpmirror.gnu.org/%(namelower)s'] +source_urls = [GNU_SOURCE] dependencies = [ ('GMP', '5.1.1'), diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb index 270390d86d0f95a6ec3dfa8196932722363dface..d0490da3518ff24ab79845ca0a351f71118f0f8d 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-foss-2015a.eb @@ -13,7 +13,7 @@ description = """The GLPK (GNU Linear Programming Kit) package is intended for toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] +source_urls = [GNU_SOURCE] dependencies = [('GMP', '6.0.0a', '', ('GCC', '4.9.2'))] diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb index aef6e26abf232d19c6462d7d527e39780fa8be6d..97c634c6e3c8d6cbab897b7fab5c885d6475a0dd 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.55-intel-2015a.eb @@ -13,7 +13,7 @@ description = """The GLPK (GNU Linear Programming Kit) package is intended for toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] +source_urls = [GNU_SOURCE] dependencies = [('GMP', '6.0.0a', '', ('GCC', '4.9.2'))] diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb index d5751eec2af50e198a9d59fbc626bff4d7f35a9e..1923d225b7e3e8810a666a5af933a775a585a354 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb @@ -13,7 +13,7 @@ description = """The GLPK (GNU Linear Programming Kit) package is intended for toolchain = {'name': 'foss', 'version': '2016a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] +source_urls = [GNU_SOURCE] dependencies = [('GMP', '6.1.0')] diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb index 07ed2e7997e4168479261f7ee12a4c23546b51e7..391a5af632d677e7b2ad29b67fdf15a1ad6310fd 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-intel-2016a.eb @@ -13,7 +13,7 @@ description = """The GLPK (GNU Linear Programming Kit) package is intended for toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] +source_urls = [GNU_SOURCE] dependencies = [('GMP', '6.1.0')] diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb index 66b0f5b8f26455ebcf27155b679333939bb7b2b7..c1d050fb81a24fa41060718577b40748c28f7613 100644 --- a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb @@ -13,7 +13,7 @@ description = """The GLPK (GNU Linear Programming Kit) package is intended for toolchain = {'name': 'intel', 'version': '2016b'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] +source_urls = [GNU_SOURCE] dependencies = [('GMP', '6.1.1')] diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.61-intel-2017a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.61-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..634ca00ce6ff4b434316312927ecee786188db6f --- /dev/null +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.61-intel-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GLPK' +version = '4.61' + +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': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('GMP', '6.1.2')] + +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.44.0-GCC-4.9.2.eb b/easybuild/easyconfigs/g/GLib/GLib-2.44.0-GCC-4.9.2.eb index 94d03a2c3da6a68f655bc14a74a95a9c8ec79dc3..1129e629dbe24dfeccece0b5dd3d147d55d62236 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.44.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.44.0-GCC-4.9.2.eb @@ -19,6 +19,4 @@ dependencies = [ ] builddependencies = [('Python', '2.7.9', '-bare')] -modextrapaths = {'CPATH': ['include/glib-2.0', 'lib/glib-2.0/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 index 73ce1be6d6188f150635c1a057c5e6487afda0aa..02f569f33b65a3fb41662b7489ec26d79eb937d1 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb @@ -21,7 +21,8 @@ dependencies = [ builddependencies = [('Python', '2.7.11')] -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] 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 index 918c5aec064dd5b33c8bc696eaecc1e206361584..08fc1645190e639298ef62075c54c0038e07987d 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb @@ -21,7 +21,8 @@ dependencies = [ builddependencies = [('Python', '2.7.11')] -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.48.2-foss-2015a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.48.2-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d7e4ba8223820852d8bf489db78fb2cd18ec5ab --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.48.2-foss-2015a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.48.2' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.8'), + ('libxml2', '2.9.3'), + ('PCRE', '8.37'), +] + +builddependencies = [('Python', '2.7.9')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared " +configopts += "--disable-systemtap --with-pcre=system" + +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-foss-2016b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-foss-2016b.eb index 3e8dd8b2dfa13acd6e43ae320f2a4b53369f24d2..8ed215628abdc674ab8665df446d002bed8f257a 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.49.5-foss-2016b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-foss-2016b.eb @@ -21,7 +21,8 @@ dependencies = [ builddependencies = [('Python', '2.7.12')] -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] 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 index cabfe78d325876f0484af882c23960b55c41cdef..0cfae7ee910e20ac7a17b8929a01cd16d09856b4 100644 --- a/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb +++ b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb @@ -21,7 +21,8 @@ dependencies = [ builddependencies = [('Python', '2.7.12')] -configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.52.0-foss-2017a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.52.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..52fb7942b907e35ff59decfd0d40e09fe5fba337 --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.52.0-foss-2017a.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.52.0' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = [ + '4578e3e077b1b978cafeec8d28b676c680aba0c0475923874c4c993403df311a', # glib-2.52.0.tar.xz +] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.8.1'), + ('libxml2', '2.9.4'), + ('PCRE', '8.40'), + ('util-linux', '2.29.2'), +] + +builddependencies = [('Python', '2.7.13')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" + +postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] + +sanity_check_paths = { + 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.52.0-intel-2017a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.52.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b20efcba16aa634a2e1919146c736de133a521f --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.52.0-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.52.0' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.8.1'), + ('libxml2', '2.9.4'), + ('PCRE', '8.40'), + ('util-linux', '2.29.2'), +] + +builddependencies = [('Python', '2.7.13')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" + +postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] + +sanity_check_paths = { + 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.53.5-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/GLib/GLib-2.53.5-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2efa0e3d051e94f07b5e686621fa269beef05ff1 --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.53.5-GCCcore-6.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.53.5' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['991421f41a4ed4cc1637e5f9db0d03fd236d2cbd19f3c5b097a343bec5126602'] + +builddependencies = [ + ('binutils', '2.27'), + ('Python', '2.7.13', '-bare'), +] +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.8.1'), + ('libxml2', '2.9.4'), + ('PCRE', '8.41'), + ('util-linux', '2.30.1'), +] + +# avoid using hardcoded path to Python binary in build step +preconfigopts = "export PYTHON=python && " + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" + +postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] + +sanity_check_paths = { + 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb index 5fbe4acc9a092714ef3853f276b5670b3f05ad5e..4da7b9cac0e4a73ef8d3bb9a3d620dfb4bceb258 100644 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-01-21-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -27,7 +27,7 @@ sources = [SOURCELOWER_TAR_GZ] # 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' +# configopts = 'MAX_READLENGTH=250' sanity_check_paths = { 'files': ['bin/gmap', 'bin/gsnap'], diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb index 6189b95fa0b2c47ae7ef7d7e9d4bdc46675567f0..01026712def799185811e6881592d9785e6f743a 100644 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2014-06-10-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -27,7 +27,7 @@ sources = [SOURCELOWER_TAR_GZ] # 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' +# configopts = 'MAX_READLENGTH=250' sanity_check_paths = { 'files': ['bin/gmap', 'bin/gsnap'], diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb index db19b2803a4505002dcf44d44ea5804488b30923..48d2d898a59d639b46bd9884ce7e85f9fbc542ca 100644 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2015-12-31.v2-foss-2015b.eb @@ -1,9 +1,9 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GMAP-GSNAP' version = "2015-12-31.v2" @@ -27,7 +27,7 @@ dependencies = [ # 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' +# configopts = 'MAX_READLENGTH=250' sanity_check_paths = { 'files': ['bin/gmap', 'bin/gsnap'], 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 index 84e054bf9ccf013654498c831bab82886f14a657..a93eff9b9bdb8e3b643aac7b451aa089c5da7edb 100644 --- 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 @@ -1,9 +1,9 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel -easyblock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GMAP-GSNAP' version = '2016-05-01' @@ -27,7 +27,7 @@ dependencies = [ # 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' +# configopts = 'MAX_READLENGTH=250' sanity_check_paths = { 'files': ['bin/gmap', 'bin/gsnap'], diff --git a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb index a8ca27958e85ffec8898897a2a72482c79457f0f..7af870d276bd442429b0d160581f6f34e6608f39 100644 --- a/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-11-07-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -6,7 +6,7 @@ # Adam Huffman # The Francis Crick Institute -easyblock = 'ConfigureMake' +easyblock = 'ConfigureMake' name = 'GMAP-GSNAP' version = '2016-11-07' @@ -30,7 +30,7 @@ dependencies = [ # 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' +# configopts = 'MAX_READLENGTH=250' sanity_check_paths = { 'files': ['bin/gmap', 'bin/gsnap'], diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-foss-2015b.eb b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-foss-2015b.eb index ab0d6b9ba8c8c678ef864cb1f99547ef59265dc1..e822e11f3565486ad8bf60722c75006ecd84221e 100644 --- a/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-foss-2015b.eb +++ b/easybuild/easyconfigs/g/GMP/GMP-6.0.0a-foss-2015b.eb @@ -24,4 +24,3 @@ sanity_check_paths = { } moduleclass = 'math' - diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b309e5f37d75da3b1971adde40d48623077d7fa --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-5.4.0.eb @@ -0,0 +1,31 @@ +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': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('binutils', '2.26'), + ('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-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2d442cdea2b611e30c4c3c31d204c093e736cbf9 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCCcore-6.3.0.eb @@ -0,0 +1,31 @@ +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': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('binutils', '2.27'), + ('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.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..046f2d17183bfac39e6089fc357ba7b8cf4c9c95 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.2' + +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': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('binutils', '2.27'), + ('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.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..579e3410d39a89b1cfab9807ebb5355a40785e03 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.2' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] +checksums = ['5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2'] + +builddependencies = [ + ('Autotools', '20170619'), + ('binutils', '2.28'), +] + +# 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.2-foss-2016b.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..8f949a1a92f65346b64984ac6f31355a27a2f50e --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.2-foss-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.2' + +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/GMT/GMT-5.4.1-intel-2017a.eb b/easybuild/easyconfigs/g/GMT/GMT-5.4.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ae0c637c6cb51dae3d8e2a65597e8ab595bc8db --- /dev/null +++ b/easybuild/easyconfigs/g/GMT/GMT-5.4.1-intel-2017a.eb @@ -0,0 +1,61 @@ +easyblock = "CMakeMake" + +name = "GMT" +version = "5.4.1" + +homepage = 'http://gmt.soest.hawaii.edu/' +description = """GMT is an open source collection of about 80 command-line tools for manipulating + geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, + etc.) and producing PostScript illustrations ranging from simple x-y plots via contour maps + to artificially illuminated surfaces and 3D perspective views; the GMT supplements add another + 40 more specialized and discipline-specific tools. """ + +toolchain = {'name': 'intel', 'version': '2017a'} + +gshhg_ver = '2.3.6' +dcw_ver = '1.1.2' +sources = [ + 'gmt-%(version)s-src.tar.xz', + # coastlines, rivers, and political boundaries + 'gshhg-gmt-%s.tar.gz' % gshhg_ver, + # country polygons + 'dcw-gmt-%s.tar.gz' % dcw_ver, +] + +# 'http://gmt.soest.hawaii.edu/files/download?name=' needs flash enabled browser +source_urls = [ + 'ftp://ftp.soest.hawaii.edu/gmt', + 'ftp://ftp.soest.hawaii.edu/gmt/legacy', + 'ftp://ftp.soest.hawaii.edu/gshhg', + 'ftp://ftp.soest.hawaii.edu/gshhg/legacy', + 'ftp://ftp.soest.hawaii.edu/dcw', + 'ftp://ftp.soest.hawaii.edu/dcw/legacy', +] + +patches = ['GMT-5.1.2_netCDF.patch'] + +builddependencies = [('CMake', '3.8.1')] + +dependencies = [ + ('PCRE', '8.40'), + ('GDAL', '2.1.3', '-Python-2.7.13'), + ('FFTW', '3.3.6'), + ('netCDF', '4.4.1.1'), + ('Ghostscript', '9.21'), + ('cURL', '7.53.1'), + ('zlib', '1.2.11'), +] + +configopts = '-DCOPY_GSHHG=TRUE -DGSHHG_ROOT=%%(builddir)s/gshhg-gmt-%s ' % gshhg_ver +configopts += '-DCOPY_DCW=TRUE -DDCW_ROOT=%%(builddir)s/dcw-gmt-%s ' % dcw_ver + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/gmt', 'bin/isogmt'], + 'dirs': [] +} + +modextrapaths = {'GMTHOME': ''} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-foss-2016b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..76281fb06e1184a29f321c5292e82624daeee18a --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-foss-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': 'foss', '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/GObject-Introspection/GObject-Introspection-1.52.0-intel-2017a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.52.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..804872f657acba88ed25a5be93d37fbf78f20688 --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.52.0-intel-2017a.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.52.0' + +homepage = 'https://wiki.gnome.org/GObjectIntrospection/' +description = """GObject introspection is a middleware layer between C libraries + (using GObject) and language bindings. The C library can be scanned at + compile time and generate a metadata file, in addition to the actual + native C library. Then at runtime, language bindings can read this + metadata and automatically provide bindings to call into the C library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.13'), + ('GLib', '2.52.0'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + ('cairo', '1.14.8'), +] + +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " + +# avoid using hard-coded path to 'python' in shebang of scripts +buildopts = "PYTHON=python" + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + + ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..85392bca63bc8d7512e1ab78d42397247d89ecfb --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.53.5' +versionsuffix = '-Python-%(pyver)s' + +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': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['b8271d3e3e3044289d06e824605a53b2518593bc2b071db6c90485c837ff437d'] + +dependencies = [ + ('GLib', '2.53.5'), + ('libffi', '3.2.1'), + ('Python', '2.7.13'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + ('cairo', '1.14.10'), +] + +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 [SHLIB_EXT, 'a']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..82eb56eec744c2778f6b2895a27d051eeed0903e --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.53.5-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.53.5' +versionsuffix = '-Python-%(pyver)s' + +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': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['b8271d3e3e3044289d06e824605a53b2518593bc2b071db6c90485c837ff437d'] + +dependencies = [ + ('GLib', '2.53.5'), + ('libffi', '3.2.1'), + ('Python', '3.6.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + ('cairo', '1.14.10'), +] + +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true PYTHON=python3" + +# avoid using hard-coded path to 'python' in shebang of scripts +buildopts = "PYTHON=python3" + +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 [SHLIB_EXT, '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 index e78f2ba765ca13f54160f88355d201e8564fec05..238da5f7656941d85215c25f62b660499da862c3 100644 --- a/easybuild/easyconfigs/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb +++ b/easybuild/easyconfigs/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'GP2C' version = '0.0.9pl5' -homepage = 'http://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html' +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. """ @@ -17,12 +17,12 @@ dependencies = [ ('PARI-GP', '2.7.6'), ] -configopts = '--with-paricfg=$EBROOTPARIMINGP/lib/pari/pari.cfg' +configopts = '--with-paricfg=$EBROOTPARIMINGP/lib/pari/pari.cfg' runtest = 'check' sanity_check_paths = { - 'files': ['bin/%s' % binfile for binfile in ['gp2c', 'gp2c-run',]], + 'files': ['bin/%s' % binfile for binfile in ['gp2c', 'gp2c-run']], 'dirs': ['bin'] } diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb index f72c224d321db625c991877e842a7b1002c86c7a..cf07fe6921d38f139a329e9b464a355acfca596e 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, # Ghent University / The Francis Crick Institute diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb index 1a85f392c79e1103591ef41e40e8698c87608888..4b007038bb92ba0f8921acf73bc55dc1eb3f3860 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016-foss-2016b-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, # Ghent University / The Francis Crick Institute diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.1-foss-2017a-PLUMED.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.1-foss-2017a-PLUMED.eb new file mode 100644 index 0000000000000000000000000000000000000000..392a977903f713ec186e7ebdf36523f8cf361e71 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.1-foss-2017a-PLUMED.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# Authors:: +# * Wiktor Jurkowski +# * Fotis Georgatos +# * George Tsouloupas +# * Kenneth Hoste +# * Adam Huffman +# License:: MIT/GPL +## + +name = 'GROMACS' +version = '2016.1' +versionsuffix = '-PLUMED' + +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. + +This is CPU only build, containing both MPI and threadMPI builds. +""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.7.2'), +] + +dependencies = [ + ('PLUMED', '2.3.0'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.2-foss-2017a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2f4ae93aa4a60cd8b7c200d2359bd6a7094c724 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.2-foss-2017a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# Authors:: +# * Wiktor Jurkowski +# * Fotis Georgatos +# * George Tsouloupas +# * Kenneth Hoste +# * Adam Huffman +# License:: MIT/GPL +## + +name = 'GROMACS' +version = '2016.2' + +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. + +This is CPU only build, containing both MPI and threadMPI builds. +""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.7.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2016b-GPU-enabled.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2016b-GPU-enabled.eb new file mode 100644 index 0000000000000000000000000000000000000000..38bb91bb4ef29db2618461fd4e350be92fa03e85 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2016b-GPU-enabled.eb @@ -0,0 +1,49 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# Authors:: +# * Wiktor Jurkowski +# * Fotis Georgatos +# * George Tsouloupas +# * Kenneth Hoste +# * Adam Huffman +# License:: MIT/GPL +## + +name = 'GROMACS' +version = '2016.3' +versionsuffix = '-GPU-enabled' + +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. + +This is a GPU enabled build, containing both MPI and threadMPI builds. +""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = [ + '7bf00e74a9d38b7cef9356141d20e4ba9387289cbbfd4d11be479ef932d77d27', # gromacs-2016.3.tar.gz +] + +patches = [ + 'GROMACS-%(version)s_amend_search_for_nvml_lib.patch', +] + +dependencies = [ + ('CUDA', '8.0.61_375.26'), +] + +builddependencies = [ + ('CMake', '3.7.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2017a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..42fbccf9075944206c4468c10aa33633534165d2 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-foss-2017a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# Authors:: +# * Wiktor Jurkowski +# * Fotis Georgatos +# * George Tsouloupas +# * Kenneth Hoste +# * Adam Huffman +# License:: MIT/GPL +## + +name = 'GROMACS' +version = '2016.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. + +This is CPU only build, containing both MPI and threadMPI builds. +""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.7.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-goolfc-2017.01.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-goolfc-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..070615703c309443ddcce91d409c9048ed62263e --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-goolfc-2017.01.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# Authors:: +# * Wiktor Jurkowski +# * Fotis Georgatos +# * George Tsouloupas +# * Kenneth Hoste +# * Adam Huffman +# License:: MIT/GPL +## + +name = 'GROMACS' +version = '2016.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. + +This is a GPU enabled build, containing both MPI and threadMPI builds. +""" + +toolchain = {'name': 'goolfc', 'version': '2017.01'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'GROMACS-%(version)s_amend_search_for_nvml_lib.patch', +] + +builddependencies = [ + ('CMake', '3.7.1'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-intel-2017a.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c0b9b8febe13d2744c11d7919855006e2d298b63 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3-intel-2017a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2016 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, +# Ghent University / The Francis Crick Institute +# Authors:: +# * Wiktor Jurkowski +# * Fotis Georgatos +# * George Tsouloupas +# * Kenneth Hoste +# * Adam Huffman +# License:: MIT/GPL +## + +name = 'GROMACS' +version = '2016.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. + +This is CPU only build, containing both MPI and threadMPI builds. +""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.7.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3_amend_search_for_nvml_lib.patch b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3_amend_search_for_nvml_lib.patch new file mode 100644 index 0000000000000000000000000000000000000000..b30455aeccdfdedaf79df38128a9adb1a8d3da2c --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-2016.3_amend_search_for_nvml_lib.patch @@ -0,0 +1,14 @@ +# The NVML library location depends on driver version on Ubuntu +# Ã…ke Sandgren, 2016-10-14 +diff -ru gromacs-2016.orig/cmake/FindNVML.cmake gromacs-2016/cmake/FindNVML.cmake +--- gromacs-2016.orig/cmake/FindNVML.cmake 2016-07-09 02:55:38.000000000 +0200 ++++ gromacs-2016/cmake/FindNVML.cmake 2016-10-14 21:44:08.143648879 +0200 +@@ -96,7 +96,7 @@ + # reasonably set GPU_DEPLOYMENT_KIT_ROOT_DIR to the value they + # passed to the installer, or the root where they later found the + # kit to be installed. Below, we cater for both possibilities. +- set( NVML_LIB_PATHS /usr/lib64 ) ++ set( NVML_LIB_PATHS /usr/lib64 /usr/lib64/nvidia /usr/lib/nvidia-367 /usr/lib/nvidia-375) + if(GPU_DEPLOYMENT_KIT_ROOT_DIR) + list(APPEND NVML_LIB_PATHS + "${GPU_DEPLOYMENT_KIT_ROOT_DIR}/src/gdk/nvml/lib" 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 index 6cbe4c8289014f42fac1b191849a94f64d2930d4..fbece4acc1590f2ebe889553a8c44789f819f6a8 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb index 85881f3e3835a22aaf2e6e79fe5896d44df11011..483e81edc4c035db7c28396c8285aab26ebfe8b7 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb index 8dac71d95216c28a5a927d20854add1944d6ea4a..f8e9652452c1ec302e2e78534340302ff57b136e 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolf-1.4.10-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb index 11decefff106081c177f200487a28379c196f2c6..e0466197908d888ca21bcca3174f7c7aad02f044 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb index 7bc4e4ad920c71c932389dbdd5944a7b87478fe6..2336d79f1fbe5f210ddbae6094703bc63e9d8f7b 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-ictce-5.3.0-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb index eaada284fdb7850f96410288f1a0c528be0f89c6..cf451c2390191d3e0e4c95c71834f1c2bd2b1321 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb index 95002c6f561b7891b293d299e41186b72b4e0153..21de51a9481a4b2e1db6560f15cc6f8353cb8765 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolf-1.4.10-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb index 4e7a111b3a9c1d93b26ab9c83946a71065c78a39..6060f72245f85eb7cdfa6a2293d7d8fd4c12e2bc 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb index 1d36cf509958ea466373b782584c9325b35ab905..ae821baece595679d54bfba3b8221811a10bfbcd 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-ictce-5.5.0-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb index 7fae7e2b3ff44714c71a681f1b90bfd8263ee240..48b16c52ff3c4e010c31cb34f680d67cd3c1acd2 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.06-mpi.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ @@ -31,11 +31,11 @@ sources = [ 'regressiontests-%(version)s.tar.gz', ] -preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:${EBROOTFFTW}/lib && " +preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:${EBROOTFFTW}/lib && " preconfigopts += "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:${EBROOTFFTW}/include && " dependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), + ('fftw/3.3.4.3', EXTERNAL_MODULE), ] builddependencies = [('CMake', '3.2.2')] diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb index 83b2732fb5a3c0509fdce3a3fb7e147696885b2b..0456808f1024e87c7f8ac4548b7fd71183344dc5 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayGNU-2015.11-mpi.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ @@ -31,11 +31,11 @@ sources = [ 'regressiontests-%(version)s.tar.gz', ] -preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " +preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " preconfigopts += "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:$EBROOTFFTW/include && " dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), + ('fftw/3.3.4.5', EXTERNAL_MODULE), ] builddependencies = [('CMake', '3.2.2')] diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb index 350a3d6cfac172ec6e9c4867fa56480d697124d1..cce424c9ba529f62d6033184df6d107ba8153cb7 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.7-CrayIntel-2015.11-mpi.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ @@ -31,11 +31,11 @@ sources = [ 'regressiontests-%(version)s.tar.gz', ] -preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " +preconfigopts = "export CMAKE_LIBRARY_PATH=$CMAKE_LIBRARY_PATH:$EBROOTFFTW/lib && " preconfigopts += "export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:$EBROOTFFTW/include && " dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), + ('fftw/3.3.4.5', EXTERNAL_MODULE), ] builddependencies = [('CMake', '3.2.2')] diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb index b6b649c1ecd135e8afc5c5d206f659fffebf49ca..db4bdb854cea96f8b82e1258aa4b01c95c1737b9 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.2-ictce-7.1.2-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb index 0914af5ffd815e91143a287a1abd34f961e81a31..fc540e8f19d861a5eafdce948e27a3ed1db71699 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb index f0da8f6053684f7d374eb64e64ba63dba439904c..dab6da36ba120b1b2f163259838185ad11e94ea9 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.4-intel-2015a-mt.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb index c7e0273a3e5ed97fdbeb84f1d2307bda240829c5..1e5465d878da057654b7a8f01a9e449a24190d6e 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.5-intel-2015a-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index 69bf5a5d408861adbf96d633d707b818b1167c81..a45d822382a9ab662bee6019cb4e17b5212af9eb 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index 327b4714267942d1528d9806e7e031ad25ad808e..9fd003a18d8bc839310927dd7ec72c1b5b8af7fd 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb index db2a991381fc6d468619fca85d1b1bde8e38eb35..100f817f32b2532a62d0e82a93e0b62c90b7110f 100644 --- a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2015b-hybrid.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index e699b7dd9b16de6880d2666bd00d63a0ce3dcd9c..0f65d23d034c7337031c699fa6ab75bd485d84d2 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index 3c8fdff8cfc702fb737d846008bef3fc75111f16..9c98d6f5460c886586018ade332409c0d1794bb6 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index f8d1e53e321d52ef5e4afce53990049bf834ff15..7292972b006fde7feda5b8d1ab5d1f442d840e1f 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ @@ -28,8 +28,8 @@ source_urls = [ sources = [ SOURCELOWER_TAR_GZ, -# seems to have disappeared? -# 'regressiontests-5.0.2.tar.gz', + # seems to have disappeared? + # 'regressiontests-5.0.2.tar.gz', ] builddependencies = [ 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 index e85182e185cfee1d3320dd3cbad7d468c23af9b9..922df0412bb6d02786feb6edffa24883d1867f7a 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index 1d0b356a9e2a620c6339cd94c4bc81e843aaf3ae..6db4e0caa31d43ce3ba91413904162c44ab5f768 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index 2e153e4c273ff746aa4738f9f7fa4009838071f3..ed0de02f0d2c7ba392df104550f3f1786789e711 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index ab660ee95506e4e89bff259094dc42a37736ac03..a3faf1446911205a6c12c88183c192635aaf89f1 100644 --- 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University # Authors:: Wiktor Jurkowski , Fotis Georgatos , \ 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 index cd7029cdae85e7c037243b23290e387c3014fcee..14cf03acd4fcb48979ed4c9ad938266a9cdd9893 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand 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 index 2b1345c99b330dbed8db36a322dcc946664c9f9a..372e30a64a0b27ec79d6c4e9b4080b2c3cd848a7 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand 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 index 723ea8a3096e1f1890d78852589126f8dc03e877..b2099121ee52d0f80ea88b7284ff45e01fc8cbfd 100644 --- 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 @@ -11,7 +11,7 @@ description = """The GNU Scientific Library (GSL) is a numerical library for C a toolchain = {'name': 'goolf', 'version': '1.7.20'} toolchainopts = {'unroll': True, 'pic': True} -source_urls = ['http://ftpmirror.gnu.org/gsl/'] +source_urls = [GNU_SOURCE] sources = [SOURCELOWER_TAR_GZ] configopts = "--with-pic" 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 index 378ea5f63e4b90d37463e1638d2f31f3bd42c885..634f2c0cf81aa8c3d59980db1d7d346109c84483 100644 --- a/easybuild/easyconfigs/g/GSL/GSL-2.1-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/g/GSL/GSL-2.1-CrayGNU-2015.11.eb @@ -16,7 +16,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = "--with-pic" -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libgsl.so', 'lib/libgsl.a'], 'dirs': ['include'], } diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2017a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..66df054b65dca214aa50dfcae87d1b1aa0efa2af --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.3-foss-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.3' + +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': 'foss', 'version': '2017a'} +toolchainopts = {'unroll': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--with-pic' + +sanity_check_paths = { + 'files': ['bin/gsl-config', 'lib/libgsl.a', 'lib/libgsl.%s' % SHLIB_EXT, + 'lib/libgslcblas.a', 'lib/libgslcblas.%s' % SHLIB_EXT], + 'dirs': ['include/gsl', 'lib/pkgconfig', 'share'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2017a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..23a2fed6dc0dbd76c2de90dd47fbddd886022ff1 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.3-intel-2017a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.3' + +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': '2017a'} +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.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/GSL/GSL-2.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4ea2f3d1a35e51e96aea068458f61feb86304292 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.4-GCCcore-6.4.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.4' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.28'), +] + +moduleclass = 'numlib' 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 index d2f8ea38ad71b473812f242533750c0df1ce58eb..a06a2799fd3a1b252ffec900e1e60a9baf5906dc 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-foss-2016b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c33f283106b1e0ec6901a694c8a2d474845c30af --- /dev/null +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-foss-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': 'foss', '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/GTK+/GTK+-2.24.31-intel-2017a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e9ae2112ba83a8116d8ed3e429bb6f26fdf0c73a --- /dev/null +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2017a.eb @@ -0,0 +1,28 @@ +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': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['68c1922732c7efc08df4656a5366dcc3afdc8791513400dac276009b40954658'] + +builddependencies = [ + ('GObject-Introspection', '1.53.5', '-Python-2.7.13'), +] +dependencies = [ + ('ATK', '2.26.0'), + ('Gdk-Pixbuf', '2.36.10'), + ('Pango', '1.40.12'), +] + +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 index 69e22e6cabb7feafcdee8657bd8470a6173db972..df06c730095e76114a813ba6c9d9ec715ac5c3fc 100644 --- a/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb +++ b/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/g/GapFiller/GapFiller-2.1.1-intel-2017a.eb b/easybuild/easyconfigs/g/GapFiller/GapFiller-2.1.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..28fa1604acb006890b36aa3f78d4160b38a5c3e7 --- /dev/null +++ b/easybuild/easyconfigs/g/GapFiller/GapFiller-2.1.1-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'GapFiller' +version = '2.1.1' + +homepage = 'https://sourceforge.net/projects/gapfiller' +description = """GapFiller is a seed-and-extend local assembler to fill the gap within paired reads. + It can be used for both DNA and RNA and it has been tested on Illumina data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['GapFillter-%(version)s_fix-typo.patch'] + +dependencies = [ + ('Boost', '1.63.0', '-Python-2.7.13'), + ('zlib', '1.2.11'), +] + +buildopts = 'bin_PROGRAMS=GapFiller ' +buildopts += 'GapFiller_CFLAGS="$CFLAGS $LDFLAGS -lz" GapFiller_CXXFLAGS="$CXXFLAGS $LDFLAGS -lz"' +installopts = 'bin_PROGRAMS=GapFiller ' + +postinstallcmds = ["cp -a README %(installdir)s"] + +sanity_check_paths = { + 'files': ['bin/GapFiller', 'README'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GapFiller/GapFillter-2.1.1_fix-typo.patch b/easybuild/easyconfigs/g/GapFiller/GapFillter-2.1.1_fix-typo.patch new file mode 100644 index 0000000000000000000000000000000000000000..4327a994ef732788120ca67e9bb0bb9876f838d0 --- /dev/null +++ b/easybuild/easyconfigs/g/GapFiller/GapFillter-2.1.1_fix-typo.patch @@ -0,0 +1,13 @@ +fix typo that breaks compilation with Intel compilers +author: Kenneth Hoste (HPC-UGent) +--- gapfiller-2.1.1/src/data_structures/Reads.cpp.orig 2017-04-06 13:30:10.978641815 +0200 ++++ gapfiller-2.1.1/src/data_structures/Reads.cpp 2017-04-06 13:38:39.941387943 +0200 +@@ -154,7 +154,7 @@ + case 1: out.append("C"); break; + case 2: out.append("G"); break; + case 3: out.append("T"); break; +- default: cout << "strange "<< cout << "\n"; ++ default: cout << "strange " << out << "\n"; + } + } + diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-foss-2016b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0ffa31b3f440167c5c1ab8a6543f36c806419f29 --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-foss-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': 'foss', '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/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch new file mode 100644 index 0000000000000000000000000000000000000000..3d5360847f76f9be85b2aa6f433eaf193263b9fd --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch @@ -0,0 +1,15 @@ +hard disable GIO sniffing to avoid relying on shared-mime-info, +and use fallback mechanism to use built-in sniffing based on magic numbers +author: Kenneth Hoste (HPC-UGent) +--- gdk-pixbuf-2.36.10.orig/configure 2017-09-11 13:00:43.000000000 +0200 ++++ gdk-pixbuf-2.36.10/configure 2017-09-18 16:44:23.341170372 +0200 +@@ -19316,6 +19316,9 @@ + fi + + ++# hard disable sniffing, which requires shared-mime-info ++gio_can_sniff=no ++ + if test x$gio_can_sniff = x; then + # Will not run on win32, so require shared-mime-info + diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-intel-2017a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..864e90432a04b3e4fb2cbbf925c23cdda9e44da1 --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.10-intel-2017a.eb @@ -0,0 +1,46 @@ +easyblock = 'ConfigureMake' + +name = 'Gdk-Pixbuf' +version = '2.36.10' + +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': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +patches = ['Gdk-Pixbuf-%(version)s-disable-gio-sniffing.patch'] +checksums = [ + 'f8f6fa896b89475c73b6e9e8d2a2b062fc359c4b4ccb8e96470d6ab5da949ace', # gdk-pixbuf-2.36.10.tar.xz + '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch +] + +builddependencies = [ + ('GObject-Introspection', '1.53.5', '-Python-2.7.13') +] +dependencies = [ + ('GLib', '2.53.5'), + ('libjpeg-turbo', '1.5.2'), + ('libpng', '1.6.29'), + ('LibTIFF', '4.0.8'), +] + +configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " +configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" + +sanity_check_paths = { + 'files': ['lib/libgdk_pixbuf-%(version_major)s.0.a', 'lib/libgdk_pixbuf-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include/gdk-pixbuf-%(version_major)s.0', 'lib/gdk-pixbuf-%(version_major)s.0', 'share'], +} + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8-intel-2017a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b403b980257b63b04100e6a65248936dbda0bd21 --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8-intel-2017a.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'Gdk-Pixbuf' +version = '2.36.8' + +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': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['5d68e5283cdc0bf9bda99c3e6a1d52ad07a03364fa186b6c26cfc86fcd396a19'] + +builddependencies = [ + ('GObject-Introspection', '1.53.5', '-Python-2.7.13') +] +dependencies = [ + ('GLib', '2.53.5'), + ('libjpeg-turbo', '1.5.2'), + ('libpng', '1.6.29'), + ('LibTIFF', '4.0.8'), +] + +configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " +configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" + +sanity_check_paths = { + 'files': ['lib/libgdk_pixbuf-%(version_major)s.0.a', 'lib/libgdk_pixbuf-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include/gdk-pixbuf-%(version_major)s.0', 'lib/gdk-pixbuf-%(version_major)s.0', 'share'], +} + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb index fa06ee75b25c99b265923e79bc398a209a33065c..9a3a3ea5482f4bb9b4960286ed0ee030731b2404 100644 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb @@ -10,7 +10,8 @@ description = """Ghostscript is a versatile processor for PostScript data with t 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/"] +source_subdir = 'gs%(version_major)s%(version_minor)s' +source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/" + source_subdir] sources = ["ghostpdl-%(version)s.tar.bz2"] dependencies = [ diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb index 8612f2848b8bc1e62a5dc53b6ea654e2da393205..0d5843bdd649f8684eb017005530770fa9a8eaaf 100644 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb @@ -10,7 +10,8 @@ description = """Ghostscript is a versatile processor for PostScript data with t 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/"] +source_subdir = 'gs%(version_major)s%(version_minor)s' +source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/" + source_subdir] sources = ["ghostpdl-%(version)s.tar.bz2"] dependencies = [ diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-foss-2016b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7b08e9fef71d8098dc0bfe64ceaf01ad484539c --- /dev/null +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-foss-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'Ghostscript' +version = '9.20' + +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': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', +] +sources = ['ghostscript-%(version)s.tar.gz'] + +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'), +] + +# Do not use local copies of zlib, jpeg, freetype, and png +preconfigopts = "mv zlib zlib.no && mv jpeg jpeg.no && mv freetype freetype.no && mv libpng libpng.no &&" + +configopts = "--with-system-libtiff --enable-dynamic" + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb index 2238d98b96030c1f2bb7e28875c2c22d5c800f76..eed125d9f62af33f32727d34b50b531b2b8a377e 100644 --- a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.20-intel-2016b.eb @@ -10,7 +10,9 @@ description = """Ghostscript is a versatile processor for PostScript data with t 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/"] +source_urls = [ + 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', +] sources = ['ghostscript-%(version)s.tar.gz'] dependencies = [ @@ -24,6 +26,9 @@ dependencies = [ ('LibTIFF', '4.0.6'), ] +# Do not use local copies of zlib, jpeg, freetype, and png +preconfigopts = "mv zlib zlib.no && mv jpeg jpeg.no && mv freetype freetype.no && mv libpng libpng.no &&" + configopts = "--with-system-libtiff --enable-dynamic" moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.21-intel-2017a.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.21-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e055f488f12384755d1929a931cdd014b8a78fac --- /dev/null +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.21-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'Ghostscript' +version = '9.21' + +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': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/', +] +sources = ['ghostscript-%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.11'), + ('libpng', '1.6.29'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('expat', '2.2.0'), + ('GLib', '2.52.0'), + ('cairo', '1.14.8'), + ('LibTIFF', '4.0.7'), +] + +# Do not use local copies of zlib, jpeg, freetype, and png +preconfigopts = "mv zlib zlib.no && mv jpeg jpeg.no && mv freetype freetype.no && mv libpng libpng.no && " +preconfigopts += 'export LIBS="$LIBS -lz" && ' + +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 index 22ad6d392a1b5c2e03a408932808d26b3a76d844..b56c68075d44e6baaf8c713465c0b4f87846cfe1 100644 --- a/easybuild/easyconfigs/g/Givaro/Givaro-4.0.1-foss-2016a.eb +++ b/easybuild/easyconfigs/g/Givaro/Givaro-4.0.1-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipe; see https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipe; see https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2016 Riccardo Murri # Authors:: Riccardo Murri diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb index 160dbeb127845925db0e4bf223255a050ae82dbd..f9d09c37246534c548f0750812714ffe41697992 100644 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb +++ b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.3-intel-2015a-openib.eb @@ -13,7 +13,7 @@ toolchainopts = {'usempi': True} source_urls = ['http://hpc.pnl.gov/globalarrays/download/'] sources = ['ga-%(version_major)s-%(version_minor)s.tgz'] -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] configopts = '--with-openib' configopts += ' --with-blas8="-L$BLAS_LIB_DIR $LIBBLAS" --with-lapack="-L$LAPACK_LIB_DIR $LIBLAPACK"' diff --git a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb index 0acd5d907078b7d4750bdc80fcf6e6956299c455..285f667fcb992160acbe05e20f5b2e015568f453 100644 --- a/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb +++ b/easybuild/easyconfigs/g/GlobalArrays/GlobalArrays-5.4b-foss-2015a-openib.eb @@ -13,7 +13,7 @@ toolchainopts = {'usempi': True} source_urls = ['http://hpc.pnl.gov/globalarrays/download/'] sources = ['ga-%s.tgz' % version.replace(".", "-")] -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] configopts = '--with-openib' configopts += ' --with-blas8="-L$BLAS_LIB_DIR $LIBBLAS" --with-lapack="-L$LAPACK_LIB_DIR $LIBLAPACK"' 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 index 80b639f6e354f9faec6c75790063b782511e621b..72a8492f83d1527094178891480135544dca0741 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 @@ -7,8 +7,9 @@ homepage = 'http://www.gnutls.org/' 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/'] +source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s/'] sources = [SOURCELOWER_TAR_XZ] +checksums = ['ffac9e22aba66057d5155ad0e3b62485'] dependencies = [ ('GMP', '5.0.5'), diff --git a/easybuild/easyconfigs/g/Go/Go-1.8.1.eb b/easybuild/easyconfigs/g/Go/Go-1.8.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..07ab4f25c48231aaef6b3e3c3b260f3a24ad5696 --- /dev/null +++ b/easybuild/easyconfigs/g/Go/Go-1.8.1.eb @@ -0,0 +1,21 @@ +easyblock = 'Tarball' + +name = 'Go' +version = '1.8.1' + +homepage = 'http://www.golang.org' +description = """Go is an open source programming language that makes it easy to build + simple, reliable, and efficient software.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s%(version)s.linux-amd64.tar.gz'] +source_urls = ['https://storage.googleapis.com/golang/'] + +sanity_check_paths = { + 'files': ['bin/go', 'bin/gofmt'], + 'dirs': ['api', 'doc', 'lib', 'pkg'], +} + +modextravars = {'GOROOT': '%(installdir)s'} +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e1b8b64f3a06aaf85eebb75e6e8a06e1d36b5261 --- /dev/null +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2017a.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': '2017a'} +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', '20170314'), + ('bzip2', '1.0.6'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('libpng', '1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('LibTIFF', '4.0.7'), + ('libxml2', '2.9.4'), + ('XZ', '5.2.3'), + ('zlib', '1.2.11'), + ('Ghostscript', '9.21'), +] + +modextrapaths = {'CPATH': ['include/GraphicsMagick']} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-foss-2016b.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ef9c393d1a7e6166cb816da3dbb7bd812dc41886 --- /dev/null +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-foss-2016b.eb @@ -0,0 +1,62 @@ +easyblock = 'ConfigureMake' + +name = 'Graphviz' +version = '2.38.0' + +homepage = 'http://www.graphviz.org/' +description = """Graphviz is open source graph visualization software. Graph visualization + is a way of representing structural information as diagrams of + abstract graphs and networks. It has important applications in networking, + bioinformatics, software engineering, database and web design, machine learning, + and in visual interfaces for other technical domains.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://www.graphviz.org/pub/graphviz/stable/SOURCES/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('cairo', '1.14.6'), + ('expat', '2.2.0'), + ('freetype', '2.6.5'), + ('Ghostscript', '9.20'), + ('GTS', '0.7.6'), + ('Java', '1.8.0_92', '', True), + ('libpng', '1.6.24'), + ('Pango', '1.40.3'), + ('Perl', '5.24.0'), + ('Qt', '4.8.7'), + ('Tcl', '8.6.5'), + ('zlib', '1.2.8'), +] + +builddependencies = [ + ('M4', '1.4.17'), + ('SWIG', '3.0.10', '-Python-2.7.12'), +] + +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 ' + +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', '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', + 'LD_LIBRARY_PATH': 'lib/graphviz/java', + 'TCLLIBPATH': 'lib/graphviz/tcl', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Grep/Grep-2.21-GCC-4.9.2.eb b/easybuild/easyconfigs/g/Grep/Grep-2.21-GCC-4.9.2.eb index 43c5a459fa807e35f8443d9da8a131b90d28c211..af08c394ee4b863edc1c38f8a7a2fa1feb888bac 100644 --- a/easybuild/easyconfigs/g/Grep/Grep-2.21-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/Grep/Grep-2.21-GCC-4.9.2.eb @@ -4,7 +4,8 @@ name = 'Grep' version = '2.21' homepage = 'http://www.gnu.org/software/grep/' -description = """The grep command searches one or more input files for lines containing a match to a specified pattern. By default, grep prints the matching lines.""" +description = """The grep command searches one or more input files for lines containing a match to a specified pattern. + By default, grep prints the matching lines.""" toolchain = {'name': 'GCC', 'version': '4.9.2'} diff --git a/easybuild/easyconfigs/g/GroopM/GroopM-0.3.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GroopM/GroopM-0.3.4-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..03b1e223bf072a1a8ed74ec1176bd35681b34bd4 --- /dev/null +++ b/easybuild/easyconfigs/g/GroopM/GroopM-0.3.4-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,46 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: MIT +# +# Notes:: +### + +easyblock = 'PythonPackage' + +name = 'GroopM' +version = '0.3.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ecogenomics.github.io/GroopM/' +description = """ GroopM is a metagenomic binning toolset. It leverages spatio-temoral +dynamics (differential coverage) to accurately (and almost automatically) +extract population genomes from multi-sample metagenomic datasets. +""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['48bdaeb9010e7d81785697a55edc394ef36c2646b310d625a24bec740f1b6080'] + +dependencies = [ + ('Python', '2.7.12'), + ('Cython', '0.25.2', versionsuffix), + ('matplotlib', '1.5.2', versionsuffix), + ('Pysam', '0.10.0', versionsuffix), + ('PyTables', '3.3.0', versionsuffix), + ('PIL', '1.1.7', versionsuffix), + ('BamM', '1.7.3', versionsuffix), + ('GTK+', '2.24.31'), +] + +sanity_check_paths = { + 'files': ["bin/groopm"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f4fa3e2f0c6d1be4ff2dadfc48e4f9551c47825 --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GCCcore-5.4.0.eb @@ -0,0 +1,34 @@ +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': 'GCCcore', 'version': '5.4.0'} + +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'), +] + +builddependencies = [('binutils', '2.26', '', True)] + +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-foss-2017a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..318524cbae575b04787ccaef6ebb998b332c62b6 --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2017a.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': '2017a'} + +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-foss-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb index 94a0abd7af544a02bc574eb0dd7822573baf1684..ec7a8d05872afd64e438db872d69b7c563730d40 100644 --- a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb @@ -16,7 +16,7 @@ builddependencies = [('Autotools', '20150215')] dependencies = [ ('libunistring', '0.9.3'), ('libffi', '3.2.1'), - ('gc', '7.4.4'), + ('gc', '7.4.4'), ('GMP', '6.1.0'), ] diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.2.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/Guile/Guile-2.2.2-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..395d150d5b9faa0b711d75055d101f049cfc335a --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-2.2.2-GCCcore-6.4.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '2.2.2' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3d9b94183b19f04dd4317da87beedafd1c947142f3d861ca1f0224e7a75127ee'] + +builddependencies = [ + ('Autotools', '20170619'), + ('binutils', '2.28'), +] + +dependencies = [ + ('gc', '7.6.0'), + ('GMP', '6.1.2'), + ('libffi', '3.2.1'), + ('libunistring', '0.9.7'), +] + +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/g2clib/g2clib-1.6.0-intel-2017a.eb b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..91bbbfa89b16d51c1a28aedafa58095b0897e823 --- /dev/null +++ b/easybuild/easyconfigs/g/g2clib/g2clib-1.6.0-intel-2017a.eb @@ -0,0 +1,17 @@ +name = 'g2clib' +version = '1.6.0' + +homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' +description = """Library contains GRIB2 encoder/decoder ('C' version).""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [homepage] +sources = ['%(name)s-%(version)s.tar'] + +dependencies = [('JasPer', '1.900.1')] + +# parallel build tends to fail +parallel = 1 + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2017a.eb b/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7f92d0e2b673e625e9a759615b7083e0ca06dc6 --- /dev/null +++ b/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-intel-2017a.eb @@ -0,0 +1,21 @@ +name = 'g2lib' +version = '1.4.0' + +homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/' +description = """Library contains GRIB2 encoder/decoder and search/indexing routines.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [homepage] +sources = ['%(name)s-%(version)s.tar'] + +patches = ['fix_makefile.patch'] + +dependencies = [('JasPer', '1.900.1')] + +buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FFLAGS="$FFLAGS -fpp -I."' + +# parallel build tends to fail +parallel = 1 + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2016b.eb b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d656235b6cabccefdcf7b09dfd1a40b8449dfbee --- /dev/null +++ b/easybuild/easyconfigs/g/g2log/g2log-1.0-foss-2016b.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'g2log' +version = '1.0' + +homepage = 'https://sites.google.com/site/kjellhedstrom2//g2log-efficient-background-io-processign-with-c11' +description = """g2log, efficient asynchronous logger using C++11""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://bitbucket.org/KjellKod/g2log/get/'] +sources = ['version-%(version)s.tar.gz'] + +checksums = ['2cd2d9cfa0cf71c80a546cde1a25f19f6b7fddf610f7cbb30a67bb81dadb7026'] + +preconfigopts = 'unzip ../3rdParty/gtest/gtest-1.6.0__stripped.zip -d ../3rdParty/gtest/ &&' +preinstallopts = 'mkdir %(installdir)s/lib && cp lib*.a %(installdir)s/lib ||' + +builddependencies = [ + ('CMake', '3.7.2'), +] + +start_dir = 'g2log' +parallel = 1 + +sanity_check_paths = { + 'files': ['lib/liblib_g2logger.a', 'lib/liblib_activeobject.a'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gSOAP/gSOAP-2.8.48-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/gSOAP/gSOAP-2.8.48-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4e022733f1416f1c254b8f758d60b0da398c0dcf --- /dev/null +++ b/easybuild/easyconfigs/g/gSOAP/gSOAP-2.8.48-GCCcore-6.3.0.eb @@ -0,0 +1,36 @@ +easyblock = "ConfigureMake" + +name = 'gSOAP' +version = '2.8.48' + +homepage = 'http://www.cs.fsu.edu/~engelen/soap.html' +description = """The gSOAP toolkit is a C and C++ software development toolkit for + SOAP and REST XML Web services and generic C/C++ XML data bindings. + The toolkit analyzes WSDLs and XML schemas (separately or as a combined set) and maps the XML schema types + and the SOAP/REST XML messaging protocols to easy-to-use and efficient C and C++ code. + It also supports exposing (legacy) C and C++ applications as XML Web services + by auto-generating XML serialization code and WSDL specifications. + Or you can simply use it to automatically convert XML to/from C and C++ data. + The toolkit supports options to generate pure ANSI C or C++ with or without STL.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = ['%(namelower)s_%(version)s.zip'] +source_urls = ['https://downloads.sourceforge.net/project/gsoap%(version_major)s/gsoap-%(version_major_minor)s/'] + +builddependencies = [ + ('binutils', '2.27'), + ('Bison', '3.0.4'), + ('flex', '2.6.3'), +] + +dependencies = [('zlib', '1.2.11')] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/soapcpp2', 'bin/wsdl2h'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gawk/gawk-4.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/g/gawk/gawk-4.0.2-goolf-1.4.10.eb index 39b5e35917c7af992bc2dc809c209dacad097823..b1ff3e1fdc3b4f3234071bb5ad21bbc61bc94edc 100644 --- a/easybuild/easyconfigs/g/gawk/gawk-4.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/gawk/gawk-4.0.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gawk/gawk-4.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/g/gawk/gawk-4.0.2-ictce-5.3.0.eb index 75c54349b634738a13b171d721069ecc023cf03c..a78d2827af979c15ecdbeba59f1d8c8b8cdb9a3e 100644 --- a/easybuild/easyconfigs/g/gawk/gawk-4.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/gawk/gawk-4.0.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gc/gc-7.6.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gc/gc-7.6.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa7d33f680742fe3d59a7ce74053033e1bbd0c31 --- /dev/null +++ b/easybuild/easyconfigs/g/gc/gc-7.6.0-GCCcore-6.4.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'gc' +version = '7.6.0' + +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = [ + 'http://hboehm.info/gc/gc_source/', + 'https://github.com/ivmai/libatomic_ops/releases/download/v7.4.6/', +] +sources = [ + SOURCE_TAR_GZ, + 'libatomic_ops-7.4.6.tar.gz', +] +checksums = [ + 'a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90', + '96e88ba450ae5fa10aa8e94e6b151a63ffbe47f8069574bd12da22ae80c686db', +] + +builddependencies = [ + ('binutils', '2.28'), +] + +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-2017.01.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..1dc820587045eb05ac6ea7e3edc981c9e8f6abaa --- /dev/null +++ b/easybuild/easyconfigs/g/gcccuda/gcccuda-2017.01.eb @@ -0,0 +1,21 @@ +easyblock = "Toolchain" + +name = 'gcccuda' +version = '2017.01' + +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.61_375.26', '', comp), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gencore_variant_detection/gencore_variant_detection-1.0.eb b/easybuild/easyconfigs/g/gencore_variant_detection/gencore_variant_detection-1.0.eb index b799146d375484f2b879971e91c07cf0418ce015..ff69d49387ebb0f065d45b58bdc4fe701dcadb64 100644 --- a/easybuild/easyconfigs/g/gencore_variant_detection/gencore_variant_detection-1.0.eb +++ b/easybuild/easyconfigs/g/gencore_variant_detection/gencore_variant_detection-1.0.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr @@ -24,7 +24,7 @@ toolchain = {'name': 'dummy', 'version': ''} builddependencies = [('Anaconda3', '4.0.0')] # Use one of the following - either an environment.yml file or a remote environment definition -#environment_file = '/path/to/conda-environment.yml' +# environment_file = '/path/to/conda-environment.yml' remote_environment = "nyuad-cgsb/%(name)s_%(version)s" sanity_check_paths = { 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 index 991e6da6fa638df04d53a8dd92704859848cfbe1..fe0e24229f49f1070690eb8969c0cdbfb2c49af8 100644 --- 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 @@ -46,4 +46,4 @@ sanity_check_paths = { modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} -moduleclass = 'lib' \ No newline at end of file +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/geopy/geopy-1.11.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/g/geopy/geopy-1.11.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..4b03e02aeed7ffd0867e689353d8a46a72246895 --- /dev/null +++ b/easybuild/easyconfigs/g/geopy/geopy-1.11.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'geopy' +version = '1.11.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/geopy/geopy' +description = "geopy is a Python 2 and 3 client for several popular geocoding web services." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.6.1')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-foss-2015b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-foss-2015b.eb index e7d30bfac735bde0a37a1e05bc5868106eb62311..400996e08a947c8dd74c9e14a780ef0ca0df293f 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-foss-2015b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-foss-2015b.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.4.10.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.4.10.eb index 686c6f9d409515f4cceffaf28b7836983f8e6052..645bdc29becb29b383a945995af68a25750fc05b 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.4.10.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.5.14.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.5.14.eb index adf041c9d3eb2dcd74c06c6fb8097635c548b2c0..ccaa5c1d29321d468eeff2b273164881b8740f23 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goolf-1.5.14.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.2.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.2.0.eb index 5479e98f2377785512ebc77c841e63d362f8fb97..b9f046449caa0902ebe0c825cb1f1945b16d98ad 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.2.0.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.3.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.3.0.eb index 21f6d06397a6a717de016b55dba11adb76761c40..54b916db8ebbb3ae133d06b10e465f0a8c35c83c 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-5.3.0.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb index 68b4d25ce93c13c77ac16c7e2d6e7ec7fb960f81..000ef4aa2d927bc617a7024a0365753e35068550 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.5.14.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.5.14.eb index a1a642076c1cec1603448da4b00994234d4a2620..eeeccb35d40f0917d9a3b79de16ba12a28555df9 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.5.14.eb @@ -4,7 +4,7 @@ name = 'gettext' version = '0.19.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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb index b9b28dda44512de1295192445b2a890d43073bb4..827716cf971356a32f7dcf1beaa1645eac8edc40 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-goolf-1.7.20.eb @@ -4,7 +4,7 @@ name = 'gettext' version = '0.19.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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb index 238843b2065100579acf3cd7e19c1d8bea53a8a2..450a973ebb70d1f01413575a8443ceaff3c48730 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014.06.eb @@ -4,7 +4,7 @@ name = 'gettext' version = '0.19.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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014b.eb index a0c6e923392a125f5138c4f5f30352f46ea4298a..43c9195057d098c6c29ac49c122af7a41c1bbc42 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2014b.eb @@ -4,7 +4,7 @@ name = 'gettext' version = '0.19.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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015a.eb index c49302820d355f68de88379261ed6593732c3bde..57381cdd38f4d12a223c66867cd09bf0cb5492fe 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015a.eb @@ -4,7 +4,7 @@ name = 'gettext' version = '0.19.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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015b.eb index 2d3d1e0547f25775e4a78c691d7763ee9c2cfaaa..1a7da104405b3a83259e1adfe1c7af4e7fa694b0 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.2-intel-2015b.eb @@ -4,7 +4,7 @@ name = 'gettext' version = '0.19.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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb index 7e8ff4e184d79e85cfff1bcbecdddb813548ef1f..27ab692a932d1855d78264750435b67266180cb9 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-GCC-4.9.2.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb index 51c244d3eff5c7d5b62da4103211813b817abde1..e435d001027d0d643f046b4b91bdb7246c9f1338 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-foss-2015a.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-intel-2015a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-intel-2015a.eb index 0dbf6fce3a8884073753360e0c6aab83b9d26e95..246fbea3c666ee24f0803bdea80ed9c8ce9d0428 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.4-intel-2015a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4-intel-2015a.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb index ed81b95755a6bd661789a3d4b8c9c1677cf5cac1..11ed30961cdc96b2c87ed9e795e7a82aa8659873 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-GNU-4.9.3-2.25.eb index 90c8e2d47d90b1b8b50d39f83126af2a5477a399..4ff92c775ddd49836673aad6eb02fd3d456c0251 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-GNU-4.9.3-2.25.eb @@ -4,7 +4,7 @@ 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 +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""" 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 index 1fdb744032d4d3a52c2a22305425cb19a69b2a27..ac6519ed4adfa37fb522f77c3c71e2de9700521d 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-foss-2016a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-foss-2016a.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-gimkl-2.11.5.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-gimkl-2.11.5.eb index 4aed92d350e6c1ccc8f7f2248deb7c3cb1578cca..859ba0f08fb2294e2ea75fcff98eb780a69ed45c 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-gimkl-2.11.5.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2015b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2015b.eb index a9b8c4c455a989ca2e3e874136670178a912a7a6..802790cb291b29087a19bac4b663a66f198429cb 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2015b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2015b.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2016a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2016a.eb index d58aad19704156cd425a3c24894c1991bfd0c3b6..220b284a16547a9c2e575b19348246a0cf04a1b4 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2016a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-intel-2016a.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb index ce355420b29f29b3cfcfc413c7426256fcaea34d..902bd2a2360c13a1e44695074604868114c979bc 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb @@ -4,7 +4,7 @@ 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 +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""" 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 690872c686f14da3d5a18923ded8d5ea5130107e..79d7c0db221d1036a1246dbcd7c2eeaa06b3382f 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 @@ -4,7 +4,7 @@ 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 +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""" 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 index 4580e48c6a96e10cf91935dae20beb9a837e0453..a61ec3269bf12a2aa4747de8c9ebd365508054d2 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2016a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2016a.eb @@ -4,7 +4,7 @@ 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 +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""" 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 index 4f86721ed0a6a07d39b8f9363a715522f20a4c2f..57cdaad01b534c6a086157a8f9c7560c821259fe 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-intel-2016a.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-intel-2016a.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb index 578b07b38d3251d0eb20e2cfa52bd80ec2fe0a1f..8e1eda7fc94ec8c33839493770249c6b1d91d6cc 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb @@ -4,7 +4,7 @@ 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 +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""" 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 index 8e1b03ad2a1a31dd1f68eecf691a1562e36b520e..13b1f6601b02893e768c92d064212d6b4891c6c5 100644 --- 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 @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8875bae5877cef48336ba672765c0faa9faa13e4 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-5.4.0.eb @@ -0,0 +1,26 @@ +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': '5.4.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2015a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..482c543fe82cd36e600b673048a85dc2ae6c14a5 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2015a.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': '2015a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.3'), + ('ncurses', '5.9'), +] + +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 index 47b250264e4c3f0317e6231c0347043a8fac0904..8f8b64bb6fbb85be2954ed2710deaf689e1496d6 100644 --- 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 @@ -4,7 +4,7 @@ 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 +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""" 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 index 91c8cacd60b8189ac10043664b35c5137601c5ac..bcee20f66ba7707bb357236a504da7fba1327e9b 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016b.eb @@ -4,7 +4,7 @@ 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 +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""" 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 index 6df1b22caa7b36e881f6f692bac1571f6f8b0c35..8671de264d667929c382928a9116a40cba534c3c 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-intel-2016b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-intel-2016b.eb @@ -4,7 +4,7 @@ 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 +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""" diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c366761771f4d26c62e835a6b1a2cd760a9b814a --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8.1' + +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': '6.3.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..33c63f6e346d6a39db2400e5db5dbd0cd65f6f00 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1-GCCcore-6.4.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8.1' + +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': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43'] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.28')] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..ee5718ec1115957204973f7a938d4a92ca1c457e --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.1.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8.1' + +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.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb index 45caa1fde85d1e18b31d28b2386916b21e0fb853..dd9bbb81e0b8374c54586ef6ff41b2241287c6d4 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb @@ -4,7 +4,7 @@ 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 +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""" 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 index 9a10acf8809ca45473cfe9b2224b29129ee36936..5f269fd40d5afd99b9d726c2d22018fffdb24847 100644 --- a/easybuild/easyconfigs/g/gflags/gflags-2.1.2-foss-2016a.eb +++ b/easybuild/easyconfigs/g/gflags/gflags-2.1.2-foss-2016a.eb @@ -23,8 +23,8 @@ builddependencies = [ 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, + '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': [], diff --git a/easybuild/easyconfigs/g/gimkl/gimkl-2017a.eb b/easybuild/easyconfigs/g/gimkl/gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a390890a86779ad2b55d8cee4c956f86662f8cd3 --- /dev/null +++ b/easybuild/easyconfigs/g/gimkl/gimkl-2017a.eb @@ -0,0 +1,19 @@ +easyblock = "Toolchain" + +name = 'gimkl' +version = '2017a' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI and MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp = ('GCC', '5.4.0-2.26') + +dependencies = [ + comp, + ('impi', '2017.1.132', '', comp), + ('imkl', '2017.1.132', '', ('gimpi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2017a.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..93489e6415405294b7abd30a35cd999a5c92fd6b --- /dev/null +++ b/easybuild/easyconfigs/g/gimpi/gimpi-2017a.eb @@ -0,0 +1,18 @@ +easyblock = "Toolchain" + +name = 'gimpi' +version = '2017a' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp = ('GCC', '5.4.0-2.26') + +dependencies = [ + comp, + ('impi', '2017.1.132', '', comp), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-2017b.eb b/easybuild/easyconfigs/g/gimpi/gimpi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5d1bb3c4beb53f160eac253e401d91f4e774e823 --- /dev/null +++ b/easybuild/easyconfigs/g/gimpi/gimpi-2017b.eb @@ -0,0 +1,18 @@ +easyblock = "Toolchain" + +name = 'gimpi' +version = '2017b' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain with Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp = ('GCC', '6.4.0-2.28') + +dependencies = [ + comp, + ('impi', '2017.3.196', '', comp), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/giolf/giolf-2017b.eb b/easybuild/easyconfigs/g/giolf/giolf-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..baba7c3841705f03e2b95c72d10c9fc41f7136ca --- /dev/null +++ b/easybuild/easyconfigs/g/giolf/giolf-2017b.eb @@ -0,0 +1,33 @@ +easyblock = 'Toolchain' + +name = 'giolf' +version = '2017b' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + IntelMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.4.0-2.28' + +blaslib = 'OpenBLAS' +blasver = '0.2.20' +blas = '%s-%s' % (blaslib, blasver) + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gimpi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preparation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver), + ('impi', '2017.3.196', '', ('GCC', gccver)), + (blaslib, blasver, '', ('GCC', gccver)), + ('FFTW', '3.3.6', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s' % blas, comp_mpi_tc), +] + +moduleclass = 'toolchain' 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 index bd4f6deeb967128c87d1b801cf8fbfb288c47bf4..449b40c4aacaabd6ca7c87e1e6a22bcb90978cc7 100755 --- a/easybuild/easyconfigs/g/git-lfs/git-lfs-1.1.1.eb +++ b/easybuild/easyconfigs/g/git-lfs/git-lfs-1.1.1.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -25,8 +25,8 @@ sanity_check_paths = { # add the installation dir to PATH modextrapaths = { - 'PATH': '', - } + 'PATH': '', +} # remove exec permission for the provided installation script postinstallcmds = ["chmod og-x %(installdir)s/install.sh"] diff --git a/easybuild/easyconfigs/g/git/git-1.7.12-goolf-1.4.10.eb b/easybuild/easyconfigs/g/git/git-1.7.12-goolf-1.4.10.eb index 7f241b68843566a53bec3a370f4f6380a77b7f21..68edf4aa52738ba82b9ac4242fb6d53684b5079c 100644 --- a/easybuild/easyconfigs/g/git/git-1.7.12-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/git/git-1.7.12-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/git/git-1.7.12-ictce-5.3.0.eb b/easybuild/easyconfigs/g/git/git-1.7.12-ictce-5.3.0.eb index 316219216f8ea8ad138c0fbeb79e36a14ffbffee..3fc62cda33c4d81778fca9f57d017406246b860b 100644 --- a/easybuild/easyconfigs/g/git/git-1.7.12-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/git/git-1.7.12-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-goolf-1.4.10.eb b/easybuild/easyconfigs/g/git/git-1.8.2-goolf-1.4.10.eb index 12ddedc547d70d0ff689bcfdd64b583d32f02e25..98ff106f5e7941d6c25d7ef8e613cc1df3327f48 100644 --- a/easybuild/easyconfigs/g/git/git-1.8.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/git/git-1.8.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/git/git-1.8.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/g/git/git-1.8.3.1-goolf-1.4.10.eb index 343da7e2bc5925c454b8fafbb584af9952b1308a..9d558fa920fc56ca942f5960c1585ce2b6000552 100644 --- a/easybuild/easyconfigs/g/git/git-1.8.3.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/git/git-1.8.3.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/git/git-1.8.5.6-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-1.8.5.6-GCC-4.9.2.eb index 7360f033fed6d89439aadd1d53ec98d3decf3acf..6ac9c8056e6222be1f6eb921e307a92abf2cbb31 100644 --- a/easybuild/easyconfigs/g/git/git-1.8.5.6-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/git/git-1.8.5.6-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/git/git-2.12.2-foss-2016b.eb b/easybuild/easyconfigs/g/git/git-2.12.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..47085658499ae7db0454d332798bf4110091e6e2 --- /dev/null +++ b/easybuild/easyconfigs/g/git/git-2.12.2-foss-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'git' +version = '2.12.2' + +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': '2016b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/git/git/archive'] + +dependencies = [ + ('cURL', '7.49.1'), + ('expat', '2.2.0'), + ('gettext', '0.19.8'), + ('Perl', '5.24.0', '-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/git/git-2.13.1-foss-2016b.eb b/easybuild/easyconfigs/g/git/git-2.13.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..76cf3e795712da6346f7caa76731846bb2e32317 --- /dev/null +++ b/easybuild/easyconfigs/g/git/git-2.13.1-foss-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'git' +version = '2.13.1' + +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': '2016b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/git/git/archive'] +checksums = ['c0e3fe359f715cb7dfc3ac63fa6e733a'] + +dependencies = [ + ('cURL', '7.49.1'), + ('expat', '2.2.0'), + ('gettext', '0.19.8'), + ('Perl', '5.24.0', '-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/git/git-2.14.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/git/git-2.14.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc6cd8a86ded8be0e4f9a8a5e2d7c00c7aafdc6a --- /dev/null +++ b/easybuild/easyconfigs/g/git/git-2.14.1-GCCcore-6.4.0.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'git' +version = '2.14.1' + +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': 'GCCcore', 'version': '6.4.0'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/git/git/archive'] +checksums = ['ccc366d5d674fb755fd98d219c23f2b4e5da8a49d8582a6314813b280d75536b'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('cURL', '7.55.1'), + ('expat', '2.2.4'), + ('gettext', '0.19.8.1'), + ('Perl', '5.26.0'), +] + +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/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 1da07f9d5892b42fb844754069956d1ebf372989..9d36d6d2e59239526426fc42dc25235dd13f8b9f 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb index ec7ac4488bbd61fefb6b589c0f6a1b799a480feb..e2b308a37087eff4ed151f9cb87a2472e69e7ff1 100644 --- a/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/git/git-2.4.1-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..d82b9f3a9d4723649fa3b60da77165d3c6fbe7a6 --- /dev/null +++ b/easybuild/easyconfigs/g/gmpy2/gmpy2-2.0.8-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'gmpy2' +version = '2.0.8' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/aleaxit/gmpy' +description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] + +dependencies = [ + ('Python', '2.7.13'), + ('GMP', '6.1.2'), + ('MPFR', '3.1.5'), + ('MPC', '1.0.3'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb index 3d45dffc3f5c2883578a85493949d6e2791b7376..b7a8f51ec8848194e271621103c0633db75a8d12 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb index b95685cff8af9a42f7c7aab5832f352a11c6ff4a..30a93a0ae68b717ab800550d9a1fe44198b2d8aa 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb index 7112a25a66625b50e79f10585750aa8881531a51..175322b4a7c06687b24de0a93cad85c0feafe382 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.6-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb index e30d4a22d3964442fee4dead1790dd0cf9d8e671..98df4333c56fbe8ebcf7a622aff4fad3af732e91 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb index 8f7d80279e437e7a1061d89c9f493698a37a23b3..711098e0832873381f70ee9a6d885290e3ea5e5e 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.0-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb index 5903cd754c1139b7e01d0104533fb1e4e265e74e..622c222c99b3587abac43ecd8449ba49b459f233 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.1-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos 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 index 7e42e00e676c02b8b559e32f7f5a1f9ccf847ad5..abc501af506a0ed70b499b9b2919661a6b6a1399 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-foss-2016a.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-intel-2016a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-intel-2016a.eb index 131131cfee1f615ebfdb3a5235ade2e278bd1b4a..e83b27fbe1dcb7b2a1877b53231175faab855a8d 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-intel-2016a.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-foss-2016b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..09840a3a2e8fe474366d6db04e5a3888640daa92 --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-foss-2016b.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'foss', '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/gnuplot/gnuplot-5.0.5-intel-2016b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb index 1181859b405511603a9318d59c967ef0f0ef2d6f..500cd9df295c98a157bff99eb72dac2b7d118be3 100644 --- a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.6-intel-2017a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7b2974dbf3d66778a5d557500df18851cb6984c9 --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.6-intel-2017a.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.6' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """Portable interactive, function plotting utility""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] + +dependencies = [ + ('cairo', '1.14.8'), + ('libjpeg-turbo', '1.5.1'), + ('libpng', '1.6.29'), + ('libgd', '2.2.4'), + ('Pango', '1.40.5'), + ('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.07.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb index 5eca4152c8a45e53da71501d0f648b277ce85fdf..eec2b277ee8aa61e6ccd06c7fffdfe078497c464 100644 --- a/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb +++ b/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb @@ -15,8 +15,8 @@ gccbinver = '%s-%s' % (gccver, binutilsver) # compiler toolchain dependencies dependencies = [ - ('GCC', gccbinver), # includes both GCC and binutils - ('OpenMPI', '1.10.3', '', ('GCC', gccbinver)), + ('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 index b4350de73ad72da9ac3456b0a0226cc696bca269..7e7b36e603093c0740407afa626100348a9849c0 100644 --- a/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb +++ b/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb @@ -1,20 +1,20 @@ -easyblock = "Toolchain" +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)), +] -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-2017b.eb b/easybuild/easyconfigs/g/gompi/gompi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..acba6f51d98bbb3d796e22efd7e800fb1f5e62fb --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2017b.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2017b' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.4.0-2.28' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver), # includes both GCC and binutils + ('OpenMPI', '2.1.1', '', ('GCC', gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2017.01.eb b/easybuild/easyconfigs/g/gompic/gompic-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..138f18ef6c338ae258ac1b1461b0ed92a7d01ba0 --- /dev/null +++ b/easybuild/easyconfigs/g/gompic/gompic-2017.01.eb @@ -0,0 +1,23 @@ +easyblock = "Toolchain" + +name = 'gompic' +version = '2017.01' + +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.61_375.26', '', comp), # part of gcccuda + ('OpenMPI', '2.0.2', '', ('gcccuda', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/googletest/googletest-1.8.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/googletest/googletest-1.8.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a63352bc586bb5c9cb87ea2829bc678526c0b930 --- /dev/null +++ b/easybuild/easyconfigs/g/googletest/googletest-1.8.0-GCCcore-6.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'CMakeMake' + +name = 'googletest' +version = '1.8.0' + +homepage = 'https://github.com/google/googletest' +description = "Google's C++ test framework" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['https://github.com/google/googletest/archive/'] +sources = ['release-%(version)s.tar.gz'] + +builddependencies = [ + ('binutils', '2.27'), + ('CMake', '3.8.1'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['lib/libgmock.a', 'lib/libgmock_main.a', 'lib/libgtest.a', 'lib/libgtest_main.a'], + 'dirs': ['include/gmock', 'include/gtest'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/googletest/googletest-1.8.0-foss-2016b.eb b/easybuild/easyconfigs/g/googletest/googletest-1.8.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..51ca2d0db03f107bee9dc0160758435ae6d91f83 --- /dev/null +++ b/easybuild/easyconfigs/g/googletest/googletest-1.8.0-foss-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'CMakeMake' + +name = 'googletest' +version = '1.8.0' + +homepage = 'https://github.com/google/googletest' +description = "Google's C++ test framework" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/google/googletest/archive/'] +sources = ['release-%(version)s.tar.gz'] + +builddependencies = [('CMake', '3.7.1')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['lib/libgmock.a', 'lib/libgmock_main.a', 'lib/libgtest.a', 'lib/libgtest_main.a'], + 'dirs': ['include/gmock', 'include/gtest'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/goolfc/goolfc-2017.01.eb b/easybuild/easyconfigs/g/goolfc/goolfc-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..b8e965c62e8ab9ae5fae5c8c6a186c36103226da --- /dev/null +++ b/easybuild/easyconfigs/g/goolfc/goolfc-2017.01.eb @@ -0,0 +1,38 @@ +easyblock = "Toolchain" + +name = 'goolfc' +version = '2017.01' + +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.7.0' +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.61_375.26', '', comp), # part of gompic + ('OpenMPI', '2.0.2', '', ('gcccuda', version)), # part of gompic + (blaslib, blasver, blassuff, comp), + ('FFTW', '3.3.6', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2015a.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa479b36e5c9bc3630ce8ec110dc6ff38d1656c2 --- /dev/null +++ b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2015a.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': '2015a'} + +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-2017a.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b56add6d55aaa5e47725b186c0992c44d78604a --- /dev/null +++ b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2017a.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': '2017a'} + +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.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..6dd680f7e445e83104294ff9776bf892c6908736 --- /dev/null +++ b/easybuild/easyconfigs/g/gperf/gperf-3.1-GCCcore-6.4.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'gperf' +version = '3.1' + +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': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['bin/gperf'], + 'dirs': [] +} + +moduleclass = 'devel' 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 index fc1bd333582b8358ca3b4a69fec32c378097e1e4..a16b047807227501c539e75244d50a8608d409a4 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -6,7 +6,7 @@ easyblock = 'MakeCp' name = 'grabix' -version = '0.1.6' +version = '0.1.6' homepage = 'https://github.com/arq5x/grabix' description = """a wee tool for random access into BGZF files""" @@ -17,13 +17,13 @@ source_urls = ['https://github.com/arq5x/grabix/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] parallel = 1 files_to_copy = [(["grabix"], "bin"), "README.md", "tests", "test.sh"] - + sanity_check_paths = { 'files': ["bin/grabix"], 'dirs': [], diff --git a/easybuild/easyconfigs/g/graphviz/graphviz-0.5.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/graphviz/graphviz-0.5.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..7290bfdd17eeed831ac5401021b2f7009e2d7544 --- /dev/null +++ b/easybuild/easyconfigs/g/graphviz/graphviz-0.5.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'graphviz' +version = '0.5.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/graphviz' +description = """Simple Python interface for Graphviz""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] + +dependencies = [ + ('Python', '2.7.12'), + ('Graphviz', '2.38.0'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.21.0-foss-2017a.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.21.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cd817e4d4abedd54f82d5d4e017f662509ace69f --- /dev/null +++ b/easybuild/easyconfigs/g/grib_api/grib_api-1.21.0-foss-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'grib_api' +version = '1.21.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': 'foss', 'version': '2017a'} + +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/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 index 3020c00623d6bbd1bf5dab519d23790332dd2d34..bffc1db371675197523ccd96e9346824b2e6746c 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand 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 index 8cae45f338cf3debf8b0fb4de4cf883e26c957a3..d14dd7b8c32255d7dcd4b8ec0d2c390db79065ee 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand 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 index 075812f642abe8ddb2da3b48cd79018f0ea324d4..3f1f59fa95a229d4e60d20eaf06d221a9e05eb8f 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Benjamin P. Roberts # New Zealand eScience Infrastructure # The University of Auckland, Auckland, New Zealand 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 index 3ebc1003fc1fcd76ba7bd99add4536cac3b5e5c4..0d6323dcef099cb3ce90fa61173abfd7d60156c5 100644 --- 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 @@ -11,7 +11,7 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} sources = [SOURCE_ZIP] source_urls = ['https://googletest.googlecode.com/files'] -sanity_check_paths={ +sanity_check_paths = { 'files': ['CMakeLists.txt', ], 'dirs': ['include', 'src'], } diff --git a/easybuild/easyconfigs/g/gtest/gtest-1.8.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/g/gtest/gtest-1.8.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..55b27244e489d4372ecd5bad4cc108c345504269 --- /dev/null +++ b/easybuild/easyconfigs/g/gtest/gtest-1.8.0-GCCcore-6.3.0.eb @@ -0,0 +1,19 @@ +easyblock = "Tarball" + +name = 'gtest' +version = '1.8.0' + +homepage = 'https://code.google.com/p/googletest/' +description = "Google's framework for writing C++ tests on a variety of platforms" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = ['release-%(version)s.tar.gz'] +source_urls = ['https://github.com/google/googletest/archive/'] + +sanity_check_paths = { + 'files': ['CMakeLists.txt', ], + 'dirs': ['googletest/include', 'googletest/src'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb b/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb index a0f2ba3078e85e4a60fa1fa04afa23d2e2ea8946..e4de322688691a26727cc058d0cde6824daf53c1 100644 --- a/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb +++ b/easybuild/easyconfigs/g/gtkglext/gtkglext-1.2.0-intel-2015b.eb @@ -21,7 +21,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['lib/gtkglext-1.0/include/gdkglext-config.h', 'lib/libgdkglext-x11-1.0.a', 'lib/libgdkglext-x11-1.0.%s' % SHLIB_EXT, + 'files': ['lib/gtkglext-1.0/include/gdkglext-config.h', + 'lib/libgdkglext-x11-1.0.a', 'lib/libgdkglext-x11-1.0.%s' % SHLIB_EXT, 'lib/libgtkglext-x11-1.0.a', 'lib/libgtkglext-x11-1.0.%s' % SHLIB_EXT], 'dirs': ['include/gtkglext-1.0/gdk', 'include/gtkglext-1.0/gtk', 'lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-goolf-1.4.10.eb b/easybuild/easyconfigs/g/gzip/gzip-1.5-goolf-1.4.10.eb index 04f20070136e0a51ce7f05c377993cbf2f6c037b..346229a60d100c3107980921067006b3d9c6b552 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-5.3.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-5.3.0.eb index 677ec0c4a607fe02b0ed8d254951b7d201edfcb8..0282f12e457c63c202633d26a49f843b86a4f073 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Author:: Thekla Loizou diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.5.14.eb b/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.5.14.eb index 87a654b58ca96c79c59e555370e13f048f17dceb..356edf5aadf67cfe03ad643b56a585a59fc63392 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.6.10.eb b/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.6.10.eb index 86cfca091f8f2b2dbe7e5e9cf58715faa2001329..fdb8e4ad690d77a09b24c0667bb35d6afeccf6dd 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.6.10.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.6.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.3.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.3.0.eb index d309818ed8d3b46fdb9f4ea65f58622003c32450..006952cabaf5bc1b762416b18cc96f6c3c1b60c5 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou @@ -21,7 +21,7 @@ description = "gzip (GNU zip) is a popular data compression program as a replace toolchain = {'name': 'ictce', 'version': '5.3.0'} # eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = ['http://ftpmirror.gnu.org/gzip'] +source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] # make sure the gzip, gunzip and compress binaries are available after installation diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.5.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.5.0.eb index 5f29b035e2976d87dde2ca1dddd50f1930f43e67..24f9247f5e4fb7e41e8816d6dc52a08688cab759 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou @@ -21,7 +21,7 @@ description = "gzip (GNU zip) is a popular data compression program as a replace toolchain = {'name': 'ictce', 'version': '5.5.0'} # eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = ['http://ftpmirror.gnu.org/gzip'] +source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] # make sure the gzip, gunzip and compress binaries are available after installation diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-6.2.5.eb b/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-6.2.5.eb index 036f697797d78556b11fd908d0bf18a111846b4b..9c01e1b2fa9fc2f7729d24174a2512703002ccf5 100644 --- a/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/g/gzip/gzip-1.6-ictce-6.2.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou @@ -21,7 +21,7 @@ description = "gzip (GNU zip) is a popular data compression program as a replace toolchain = {'name': 'ictce', 'version': '6.2.5'} # eg. http://ftp.gnu.org/gnu/gzip/gzip-1.6.tar.gz -source_urls = ['http://ftpmirror.gnu.org/gzip'] +source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] # make sure the gzip, gunzip and compress binaries are available after installation diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c58749ad0795df49fc913e7029c7fa3c6b85cafd --- /dev/null +++ b/easybuild/easyconfigs/g/gzip/gzip-1.8-GCCcore-6.4.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'gzip' +version = '1.8' + +homepage = 'http://www.gnu.org/software/gzip/' + +description = """ + gzip (GNU zip) is a popular data compression program as + a replacement for compress +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['1ff7aedb3d66a0d73f442f6261e4b3860df6fd6c94025c2cb31a202c9c60fe0e'] + +builddependencies = [('binutils', '2.28')] + +sanity_check_paths = { + 'files': ["bin/gunzip", "bin/gzip", "bin/uncompress"], + 'dirs': [], +} + +sanity_check_commands = [True, ('gzip', '--version')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb b/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb index 9874a034c685570f1e8650de87afceab97e6ccf5..9ce09554133187499a3b540c68ba1877ed7238a6 100644 --- a/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb +++ b/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu 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 index 28e5e6ad3626ad60b49496476b9887f442feb4cd..e115932f8eef33e18f10fb021e9b965edb2db574 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb @@ -4,7 +4,8 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.12-intel-2017a.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.12-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..36b03f1853631b650b289bcb777cc1d9a83a1778 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.12-intel-2017a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'HDF' +version = '4.2.12' + +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': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] + +builddependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), +] +dependencies = [ + ('Szip', '2.1'), + ('libjpeg-turbo', '1.5.1'), +] + +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/HDF/HDF-4.2.13-GCCcore-6.4.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.13-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f1b4395af48856e9fe821ab74f1dd513bdd1d553 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.13-GCCcore-6.4.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'HDF' +version = '4.2.13' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] +checksums = ['be9813c1dc3712c2df977d4960e1f13f20f447dfa8c3ce53331d610c1f470483'] + +builddependencies = [ + ('binutils', '2.28'), + ('Bison', '3.0.4'), + ('flex', '2.6.4'), +] + +dependencies = [ + ('libjpeg-turbo', '1.5.2'), + ('Szip', '2.1.1'), + ('zlib', '1.2.11'), +] + +configopts = '' +configopts += '--with-szlib=$EBROOTSZIP ' +configopts += '--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/HDF/HDF-4.2.8-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.8-ictce-5.3.0.eb index fa2a08d015f88a23d2d45730b000606a4e9d4f28..16556a59b796f023c8128f302b0cc2490981e4a9 100644 --- a/easybuild/easyconfigs/h/HDF/HDF-4.2.8-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.8-ictce-5.3.0.eb @@ -4,7 +4,8 @@ name = 'HDF' version = '4.2.8' 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.""" +description = """HDF (also known as HDF4) is a library and multi-object file format for storing and managing data + between machines.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'opt': True, 'pic': True} diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-foss-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-foss-2016b.eb index 55975c97d5d6eb69d722f95fb9cba6909c8fb8b3..78f22f07df29ea95461b5548d3776ccd252c34a8 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-foss-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-foss-2016b.eb @@ -1,7 +1,7 @@ name = 'HDF5' version = '1.10.0-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" @@ -12,8 +12,6 @@ source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_ma sources = [SOURCELOWER_TAR_GZ] checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-goolfc-2016.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-goolfc-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..826740a3fc436fc565f674f3128e875e5cb704d7 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-goolfc-2016.10.eb @@ -0,0 +1,20 @@ +name = 'HDF5' +version = '1.10.0-patch1' + +homepage = 'https://support.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'goolfc', 'version': '2016.10'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2016b.eb index 8eddf5504b701316f1ed1c0bc9e212c06bdf961f..73282dd565a0033d0ce54bca76c02f54b65a3825 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2016b.eb @@ -1,7 +1,7 @@ name = 'HDF5' version = '1.10.0-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" @@ -12,8 +12,6 @@ source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_ma sources = [SOURCELOWER_TAR_GZ] checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017.01.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017.01.eb index 5cf3a3e7f5ab0fcc3442db85a32989eb24b38895..9319a2c2b14a6eba749858c949395726f00b9703 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017.01.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017.01.eb @@ -1,7 +1,7 @@ name = 'HDF5' version = '1.10.0-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" @@ -12,8 +12,6 @@ source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_ma sources = [SOURCELOWER_TAR_GZ] checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2861eb199de3b33356d0aa5317b5c68153f5b0c1 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.0-patch1-intel-2017a.eb @@ -0,0 +1,20 @@ +name = 'HDF5' +version = '1.10.0-patch1' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['9180ff0ef8dc2ef3f61bd37a7404f295'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3602950bf62e218bcb5a490854d65e4882fc83cf --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017a.eb @@ -0,0 +1,20 @@ +name = 'HDF5' +version = '1.10.1' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2424386ebf10ad4e685c8fc3b2142b9bc186cbc --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-foss-2017b.eb @@ -0,0 +1,20 @@ +name = 'HDF5' +version = '1.10.1' + +homepage = 'https://support.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': '2017b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5dce1430bdf0c49d09cc8861947406d22b09a5ea --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017a.eb @@ -0,0 +1,20 @@ +name = 'HDF5' +version = '1.10.1' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b287febe53167122b67bbe0cd46dcbdc3f0be69 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.10.1-intel-2017b.eb @@ -0,0 +1,20 @@ +name = 'HDF5' +version = '1.10.1' + +homepage = 'https://support.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': '2017b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-GCC-4.8.1-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-GCC-4.8.1-serial.eb index 9d10ec816c39abe2aacc54460e771bb9c80fe80c..1e95612a1b91dd99c12adbd563269ea1f4749b94 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-GCC-4.8.1-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-GCC-4.8.1-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'GCC', 'version': '4.8.1'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb index 288a2e47ff1f176633f07b1208611356db4036b1..1f3a15a705ab2b1014f445cd8df4f653235055d3 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-goolf-1.4.10.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.10' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb old mode 100755 new mode 100644 index 1b265145240d6ea7e0f89738ff56a01b6db7755e..9f3153cef84c0d0572e49143aa3948b4491278f0 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs-zlib-1.2.5.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = "-gpfs" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb index 20e204943c97a62d35d56ea07f18b0e37073ef0e..314870506e5f2bcc42a5d9d835a5f4196d236583 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-gpfs.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = "-gpfs" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb index 4923cec8199f739b24e75f50bfe591bc1f98ea19..54393d6cef365aae3e6d3ee75b2cd7498fbc3cc8 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb index 53c166e963e447d1949c6123de0a4c4db49752a1..75fb24dc93aeb906d0d5d58e3d9548a576666175 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.3.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.10' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb index 126e4735841547a9bd4289b7e921d2b25f887cd8..2aaf800fdb147285542f136eda73934bf549bbc4 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.4.0-gpfs.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = "-gpfs" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.4.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb index eec3211c353abae142e00d13efbc91851328eaf5..664ac4915d3da258fb0aae58ec19aa35b8221245 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-5.5.0-gpfs.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = "-gpfs" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb index caf75ce765720f6717d7c9c969ed3dca67c459c6..4f6fffd29af3c38faf3a94e0b6ac9c034f1eda4c 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-6.1.5-gpfs.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = "-gpfs" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '6.1.5'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb index fa45e3d80d2354f7de84154234ef2b8d274052c6..55ac49288a169a279d2ee4c7fbab6739d7635288 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-intel-2014b-gpfs.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.10' versionsuffix = "-gpfs" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2014b'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb index 0f94ca89b354489b128ae090d761c6ec425214e2..ed6d0e1c4e19dddcc762ddd6d1c06ca4678d2417 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.4.10.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.10-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb index c83b2a6347231dfa072ed05d7290c9c4dd52fc31..da6a6ac07e2de4e671a15e90f6dad5f697cb6df1 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-goolf-1.5.14.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.10-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.14'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb index 96aaf0422324e7e44986266149d14fde12a19f46..df1a74ad9adea34555aed8d47acfaeec800a07e6 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-ictce-5.3.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.10-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-GCC-4.8.1-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-GCC-4.8.1-serial.eb index d4743307f63c012299e4d4eba19dc5b953559b10..69b3336df02d3b7a342919f4e725d42dac0203a3 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-GCC-4.8.1-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-GCC-4.8.1-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.11' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'GCC', 'version': '4.8.1'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb index 4406c160f4592b1efa188c6f33cd49419ee339c6..baa65b4571f69dcc269641d9c222dc8cd923f0a5 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.11' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.4.10'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb index d1cfae67050426c2f4835054d229a7ac32ac6008..7095cb38b8faf2075d389c7156400f5b9a9340c2 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-ictce-5.3.0-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.11' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb index a0a7586662d76d369ebaf4521b8f21027c8bbaa9..d0013da7bfc4ca946ad8692f336d8b511966556d 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-goolf-1.4.10-zlib-1.2.7.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.12' versionsuffix = '-zlib-1.2.7' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.4.10'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb index 233b7e31da3611e33af3ee9c769da518d8489585..777fc010e619e7c38aa304569f944a22c1a5005d 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.4.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.12' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.4.0'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb index bf02342e7c1fb07307c203be11d741068caed303..ba8d0856264352c9eccf2bc02532fa0ec1a43f24 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0-zlib-1.2.8.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.12' versionsuffix = '-zlib-1.2.8' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb index 0a10444693d30401266e8493d70fded861fb3185..fd08cc083efb1d5b17a1c75772f62514b1857a13 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-5.5.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.12' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ 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 index da7a64fcf9321ea2a758c27c1acf2e4df9190ae5..e8c2b7e7ab4c39e2bd89054382d0aa335e1c1864 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.12' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb index 2af8e449bf044a78d309b97dc0aef326b903e3d6..c5622dfd07fabb57a6feec16925121eef8e6269c 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2014b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.13' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2014b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb index f79d365b61b675b858b3a5ff607c123d7ae398ce..b6151ce7c1abb9760f884a903763253b4d15d4c4 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-foss-2015a.eb @@ -1,22 +1,20 @@ name = 'HDF5' version = '1.8.13' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2014b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2014b.eb index e20cda0940175f4c6874c245673aaf0737579fc5..440bfaf4dad6582f08beb5816b85445690eeb009 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2014b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2014b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.13' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2014b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015a.eb index 16f7a037760d6d337d246e37900524a9346e787b..1c2e0ae55d27181c388b849fef9749e1338c4612 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.13' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015b.eb index a74b48d6644fc17dada2c5f58818b19be5aab86c..17df3cb04f5d98e968e2dd20b371255f8952e5a4 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.13-intel-2015b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.13' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb index 35077bfe35b1c7586ed630324ffed3b37be0a40b..d1a99fe666c2341093c833fb6a7c48db9ef5529d 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-foss-2015a.eb @@ -1,23 +1,20 @@ -# Built with EasyBuild version 2.2.0dev on 2015-06-16_11-02-41 name = 'HDF5' version = "1.8.14" -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb index 8ffb9102ba013a74e03685138205f58847db9606..0fb424c7998e8b4524085dc3ca8d4a946f2e2b25 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.14' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '7.1.2'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': False} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -17,8 +17,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb index 5d8a6788d392326f1f1891d370a9b274ca4c2211..b97088f0e328dfce66632ebf45ccada45c206e60 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-ictce-7.1.2.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.14' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '7.1.2'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb index 0db92859a227a8207c565edc221a4015fc4f0439..5414c97fd0894cd396055c5c52d409298fa4954e 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.14' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': False} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb index 2b7af38374dd2b305c787158d6b82bcd54e5aaa6..f04a2bfbbc1510a204f6b270fa0271f9a973ef4a 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.14-intel-2015a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.14' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb index ef7549e98750a39c283e048d38a0641d2b1e02c7..cc345601a77d2b551f381376d065f566b1b8533b 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-foss-2015a.eb @@ -1,20 +1,18 @@ name = 'HDF5' version = '1.8.15' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb index 9b028b25b80993ead6d4eed8d6aeb7b7a0e9f432..0bfd6778dc1a7e17661cedb697f5381086ca7a03 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.15' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015b.eb index 802e3dd6a160c1c5db0057f165cb8ebaff85ba1b..e7b7b4e75ddb51ceb7e98a17dd2bb10a6c8595d9 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-intel-2015b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.15' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb index a9ec210198beb82aa7b7f62a359dbeb28d19e940..9514ef2c7b7e118617725ea4d95fb1242e9f59a1 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015a.eb @@ -1,20 +1,18 @@ name = 'HDF5' version = '1.8.15-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb index 8b6038c4eef7e2fe06546170e9c1ea6b467719d3..dde5f4481ecfff51bdff240f52f3a26a0f67be01 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-foss-2015b.eb @@ -1,20 +1,18 @@ name = 'HDF5' version = '1.8.15-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb index ec9b5d3a8a312b650c67e1dbcbf0e7e6d5698017..1c3be3c8320c5b363e052b9cef84554b715312fc 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.15-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb index aabe3f8e81cbc467385362d13fc509de385a9e4b..bcba39eb8f692737a15e22bd4059e386ebca3022 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.15-patch1-intel-2015b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.15-patch1' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2015a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2015a.eb index 25e05e8e27ae22d5bdf4835410d7911f97018bdd..bdd56e87c144cb3af8457924b6f8a8a5152eee19 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2015a.eb @@ -1,20 +1,18 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015a'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), 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 index 2936e9795e141ba85e0e29bb22751f0d526812c1..1f315f8f382718d6334101f00e7bb1da854d560b 100644 --- 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 @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.16' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb index b1098f85e1e46cdb046778d87aeed9849aa447be..d7f79bf614ed78e86b444e6d7e98e0ed14e2a475 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,12 +16,10 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), ('libxml2', '2.9.3') ] -moduleclass = 'data' \ No newline at end of file +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 index 3f80a99e7110b9291a808ba648c1bfdd381b435a..ac5b55494467603dab03ebac8d43c69db37b2f3f 100644 --- 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 @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.16' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb index 1b0486b8308ce25763763536879838be0e6c0ddb..d28779cc9c2862a3f81d1b02b0293100bac2983e 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.16' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': False} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b.eb index 8df4b885240b00623385661864eaf91398cd14ee..70e4ec54b7cf40a025beb19927de1bf4a747b44e 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2015b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2015b'} toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), 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 index d1c17ce30e587c89343aa470163633f0c3eba61a..11f989ce67133575718c9e682451cbe572a52068 100644 --- 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 @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb index dc2e939bfa51a059afbb7caa5366c9b5bb907c8d..930a707634dbc3414f99732cbef9070235ad4b75 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.16' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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 = {'optarch': True, 'pic': True, 'usempi': False} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb index dc65dce562edb3031a04588bd4b0c3f4a354404a..22d10bc205d9dc770d7296b308650d5a2fdfe082 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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 = {'optarch': True, 'pic': True, 'usempi': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), 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 index d61bff1fffd789c7cdb00cb0c96015e70d27258f..490c43aea3e69134bc433cea800228344a15109c 100644 --- 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 @@ -1,20 +1,18 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), 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 index e3d38f197654f2ec0c787beb3e47c442f0cc06bb..9ace13e3df113202e43d7d27ff467c3a830f41d5 100644 --- 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 @@ -1,20 +1,18 @@ name = 'HDF5' version = '1.8.16' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a-serial.eb index 1cc3adf6f76998497e96e6998282bdea49ecd0e6..9ed0a9b12ded03d6474fbe570dd4337f431796a9 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a-serial.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a-serial.eb @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.17' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] 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 index 359ef33d9bc499e99119cc08de9f4afc32bdfabd..2a7c9054f49b9395a90062f3730e7dcf585e5618 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb @@ -1,22 +1,20 @@ name = 'HDF5' version = '1.8.17' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), 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 index 5063dd3bc673ac638a76661fb9dd1ae72cab0eb1..365f098c884bc3fa18f5b377ef5a5f0aeba2280c 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb @@ -1,22 +1,20 @@ name = 'HDF5' version = '1.8.17' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/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'), 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 index 7ab0f77fbacea4cbe12453b5d29c76f22451a586..2dff146ecc5a46875f703c47b6d680a660174a89 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.17' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), 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 index ded2abcfa1cc2230cd9d42bcc80bc29540835d76..e3b8e084aeb1bcc2908e350e5cbfa93887bfb723 100644 --- 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 @@ -2,14 +2,14 @@ name = 'HDF5' version = '1.8.17' versionsuffix = '-serial' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -17,8 +17,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), 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 index d67a77ebd21b4147bef1bcdede36e319fd20daea..b513c5e0c7f03123f6f6064fdaf7c2c8be315023 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.17' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ @@ -16,8 +16,6 @@ patches = [ 'configure_libtool.patch', ] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2016b.eb index e6c0e7eab7c9710f7788bda951aa694fe9f6884f..a6292e12c4594caaa95f78a5dcbfeef06330c510 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2016b.eb @@ -1,23 +1,18 @@ name = 'HDF5' version = '1.8.18' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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 = [ - 'https://support.hdfgroup.org/ftp/HDF5/current18/src/', - 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(versions)/src/' -] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['dd2148b740713ca0295442ec683d7b1c'] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fdf33772a94b981e02e9f881ce48c95ee4a1ac1b --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-foss-2017a.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.18' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['dd2148b740713ca0295442ec683d7b1c'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-gimkl-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..11630b75f77c897207eede092cf158f41c1d2697 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-gimkl-2017a.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.18' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['dd2148b740713ca0295442ec683d7b1c'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2016b.eb index d1efd2d906ef87afe0a3ad7393e5a1c98eab335b..cf96723fc70110f154e8501ed0a15b33142d32c5 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2016b.eb @@ -1,23 +1,18 @@ name = 'HDF5' version = '1.8.18' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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 = [ - 'https://support.hdfgroup.org/ftp/HDF5/current18/src/', - 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(versions)/src/' -] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['dd2148b740713ca0295442ec683d7b1c'] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017.01.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017.01.eb index 2b7452c39b768efdeb380bda5470256320125edc..5619f021d4b4078dd04cb216dc9f012bdc083c9a 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017.01.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017.01.eb @@ -1,23 +1,18 @@ name = 'HDF5' version = '1.8.18' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2017.01'} toolchainopts = {'pic': True, 'usempi': True} -source_urls = [ - 'https://support.hdfgroup.org/ftp/HDF5/current18/src/', - 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(versions)/src/' -] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] checksums = ['dd2148b740713ca0295442ec683d7b1c'] -buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' - dependencies = [ ('zlib', '1.2.8'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..c33a218cc9aeef80ce662e8e59f2e5d59bda8dde --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a-serial.eb @@ -0,0 +1,22 @@ +name = 'HDF5' +version = '1.8.18' +versionsuffix = '-serial' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': False} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['dd2148b740713ca0295442ec683d7b1c'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..861500bc3a6328e8c98bbdc7e0b71af453b0b115 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.18-intel-2017a.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.18' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['dd2148b740713ca0295442ec683d7b1c'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-foss-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9901d7d4d0a20f05de785681803ec2385295f7c8 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-foss-2017a.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.19' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a4335849f19fae88c264fd0df046bc321a78c536b2548fc508627a790564dc38'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-intel-2017a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dd4bf512ac7b453a3f40ab2fad2caa0a932a1935 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.19-intel-2017a.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.19' + +homepage = 'https://support.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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a4335849f19fae88c264fd0df046bc321a78c536b2548fc508627a790564dc38'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Szip', '2.1.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb index b8dd1adc771aa57159b28231408fe0fd7bf1d372..3b0999608a9512f96c5841f63e6125df2e6e6683 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-goolf-1.4.10.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.7' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb index d33b58408f6222ebc5bc44922c6300e1cb9f8a0e..efc7ae1f6e57854320fb2559a4ed45105dbf6f89 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-5.3.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.7' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb index 513cb0e22b66c39e22622b3b10110af655643a98..ddc5289cb52ed2e988f92bf48a69900d0e06800b 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.4.10.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.9' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] 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 index 46dd3d15ada97e5cf7db37e6ebaada9010c1606b..e77a9b41a18cd460bd22d4b0849be0722c6c2fb7 100644 --- 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 @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.9' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = ['configure_libtool.patch'] diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb index 7cd6cdf595c010a08fbf05315e0bc94e352bad16..24dd608c1882fc4b212a7a60e8aa89716fe2455a 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.2.0.eb @@ -1,15 +1,15 @@ name = 'HDF5' version = '1.8.9' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.2.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] patches = [ 'HDF5_configure_ictce.patch', diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb index fd4fb4e5c0c936e8fee6e847dee8cc961240421c..202a1ff1e508914d9687b3999c43cd4047bcee9a 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.3.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.9' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb index 4c1c1db1578db6be85e910c3e6e75f33e56f5094..51723ed590931f5a80fcfd197f7a24ab0fa300b4 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-5.4.0.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.9' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.hdfgroup.org/HDF5/' description = """HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.""" toolchain = {'name': 'ictce', 'version': '5.4.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-intel-2014b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-intel-2014b.eb index 24af13ad70b0d0e2c7d768743b5c98f6cf11bdb7..e3dd542387c94ff5fba09867afd0ddc4f87499ac 100644 --- a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-intel-2014b.eb +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-intel-2014b.eb @@ -1,14 +1,14 @@ name = 'HDF5' version = '1.8.9' -homepage = 'http://www.hdfgroup.org/HDF5/' +homepage = 'https://support.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': '2014b'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} -source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] patches = [ diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb index 562e5955579d97f4435fd6b8307457ff03a1c1cd..d814155d4811b3c74d3b834d69ccb90ecc5e9eb8 100644 --- a/easybuild/easyconfigs/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HH-suite/HH-suite-2.0.16-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5-intel-2017a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a0d6f2ef276a8af17687b684cdf9cd82cbd01d02 --- /dev/null +++ b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5-intel-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'MakeCp' + +name = 'HISAT2' +version = '2.0.5' + +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': '2017a'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] + +patches = ['HISAT2-%(version)s_intel-fixes.patch'] + +checksums = ['b6d867e1f8463012d1de3d1472573906'] + +dependencies = [ + ('NGS', '1.3.0'), + ('ncbi-vdb', '2.8.2'), +] + +buildopts = 'CC="$CC" CPP="$CXX" RELEASE_FLAGS="$CFLAGS" ' +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.5_intel-fixes.patch b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5_intel-fixes.patch new file mode 100644 index 0000000000000000000000000000000000000000..571fc956b3fa2681524b1a9e11da8bc84dd63b92 --- /dev/null +++ b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.5_intel-fixes.patch @@ -0,0 +1,15 @@ +fix Intel compiler error due to wrong cast to void*, should be int* +author: Kenneth Hoste (HPC-UGent) +--- hisat2-2.0.5/processor_support.h.orig 2017-03-23 11:39:02.647104669 +0100 ++++ hisat2-2.0.5/processor_support.h 2017-03-23 11:39:23.727376802 +0100 +@@ -44,8 +44,8 @@ + + try { + #if ( defined(USING_INTEL_COMPILER) || defined(USING_MSC_COMPILER) ) +- __cpuid((void *) ®s,0); // test if __cpuid() works, if not catch the exception +- __cpuid((void *) ®s,0x1); // POPCNT bit is bit 23 in ECX ++ __cpuid((int *) ®s,0); // test if __cpuid() works, if not catch the exception ++ __cpuid((int *) ®s,0x1); // POPCNT bit is bit 23 in ECX + #elif defined(USING_GCC_COMPILER) + __get_cpuid(0x1, ®s.EAX, ®s.EBX, ®s.ECX, ®s.EDX); + #else 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 ee8ba6219525463e65eaaac14e170c12c1d224e2..575f1cb3a195ab82f54dfb43380b65047e34516e 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 ee8eae3fa74e63e4a51bf096a4363f2cd2ece70f..58666bd91f5c522d47d8c5431a5c3dff03443983 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 c4861d5fc598746c89329a2937505bb6ae0a134b..180372ef32d8e0ee7fd68563e6e7392c35fd44a3 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian , Fotis Georgatos 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 de6a298e59614db1a83ceef298bfce564254906c..46ef675ae28ae92b0a68748e55b8de713bf70cfc 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian , Fotis Georgatos 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 2a1f6d334f84885c75dde589aba27ed5a6a86868..9368f8b01496e86abdc02d20f44a391ae33ef265 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian , Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb index 0456b6d6ce73de3d5b8884605d4437d1ca9d8fe6..cad1b86e449a992ca5897fa93695be5ad1910c12 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian , Fotis Georgatos @@ -28,16 +28,16 @@ description = """HMMER is used for searching sequence databases for homologs of 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'] +sources = ['hmmer-%(version)s.tar.gz'] + +runtest = 'check' 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': [] + 'files': ['bin/esl-alimap', 'bin/esl-cluster', 'bin/esl-mask', 'bin/hmmemit', 'bin/hmmsearch', 'bin/hmmscan', + 'lib/libeasel.a', 'lib/libhmmer.a'], + 'dirs': ['include', 'share'], } -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 da1af277a57ae99f72e434ba381340650a9cfb5f..eb4bc8d61f35b5e4ac043d25a1e153536bd8a971 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian , Fotis Georgatos @@ -28,16 +28,16 @@ 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'] +sources = ['hmmer-%(version)s.tar.gz'] + +runtest = 'check' 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': [] + 'files': ['bin/esl-alimap', 'bin/esl-cluster', 'bin/esl-mask', 'bin/hmmemit', 'bin/hmmsearch', 'bin/hmmscan', + 'lib/libeasel.a', 'lib/libhmmer.a'], + 'dirs': ['include', 'share'], } -runtest = 'check' - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2017a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..16913ef0f26f3ca4c04f52bfef4cb2c31a0a1422 --- /dev/null +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2017a.eb @@ -0,0 +1,43 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'intel', 'version': '2017a'} + +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] +sources = ['hmmer-%(version)s.tar.gz'] + +runtest = 'check' + +installopts = ' && cd easel && make install' + +sanity_check_paths = { + 'files': ['bin/esl-alimap', 'bin/esl-cluster', 'bin/esl-mask', 'bin/hmmemit', 'bin/hmmsearch', 'bin/hmmscan', + 'lib/libeasel.a', 'lib/libhmmer.a'], + 'dirs': ['include', 'share'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb index 05c50b39b973ccb460ca143de66968375064d8c2..36c9dbdcc408222fdd7ebcaf804030d60949e578 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb index a420531caeabaa0c752c7b91d7bc73128d98fc7f..2a8073ec7452fc042df39561c36f56bbf83343d4 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_Bioinfo/HPCBIOS_Bioinfo-20130829-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb index 76836f3aed65f5ef74804c5ac6a5e1dd427263de..1b8304beca1b2cdb6f51bcfd24f69c98b6748c1b 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_Debuggers/HPCBIOS_Debuggers-20130829-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -16,7 +16,8 @@ name = 'HPCBIOS_Debuggers' version = '20130829' homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_06-05.html' -description = """Common Set of Debuggers includes a set of debuggers that can assist HPC users for managing parallel codes.""" +description = """Common Set of Debuggers includes a set of debuggers that can assist HPC users for managing parallel + codes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb index ac9bda6d5df60cbb34ad2f5e13c0c0e5405c3ffb..f65efedca61c3c05ce8fde2c9e965194e34b9637 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb index a4a4c517a0d8e9c63bbfd01c998cb65476fb9782..c6d311c611c37e69e6571162df92480878beee2d 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_LifeSciences/HPCBIOS_LifeSciences-20130829-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb index db4a026864c10a81120051048aa4046ccd3769ec..3147429e4f186cc19241cea72dae5c1089ab3b5d 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb index 53cb50514fe45c529df44c6dbad251c1525acd43..a497fa7b0efbfd4d710773b1032a6ad2af5709f6 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb index 7f92d9a9514be69a3e48f02628c6bc85dbca9b72..a39dfd954722d44df85338632bab4aa2530502cc 100644 --- a/easybuild/easyconfigs/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPCBIOS_Profilers/HPCBIOS_Profilers-20130829-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-foss-2014b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.0-foss-2014b.eb index 576cc9a69949f30bbb82ee4bdad34a36f7e084f8..5feb085a7998b59cdd7789da3c481f3bc0ee7a7e 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.0-foss-2014b.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.0-foss-2014b.eb @@ -2,9 +2,9 @@ name = 'HPL' version = '2.0' 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.""" +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': '2014b'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.4.10.eb index cf3bd5fd414d876bd49234ac60d05a98f1ddd803..0715af27f9e613cbb3fe25cc9d54985799b28c88 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.4.10.eb @@ -2,9 +2,9 @@ name = 'HPL' version = '2.0' 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.""" +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': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb b/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb index d327bfbbab7013ccee166bd90ec9adf6eac5309b..cd888a1b77e81fcd68e24512ef128c11a3f5e623 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.0-goolf-1.5.16.eb @@ -2,9 +2,9 @@ name = 'HPL' version = '2.0' 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.""" +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': 'goolf', 'version': '1.5.16'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-5.3.0.eb index fa3e730343edb8f3debbe599891e7594e0821d03..96f1d5781af0b09a07f9765e3fad3450ae225e33 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-5.3.0.eb @@ -2,9 +2,9 @@ name = 'HPL' version = '2.0' 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.""" +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': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-6.1.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-6.1.5.eb index 91a1cadef93ee07cec5acbf673e3776925b77195..e3f05fd328d56145e37bf64fd2038690910d35e5 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-6.1.5.eb @@ -2,9 +2,9 @@ name = 'HPL' version = '2.0' 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.""" +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': 'ictce', 'version': '6.1.5'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.06.eb index 934cc8d3eba6ae6200d69b2ef55398b3975cb5f8..4edf03da451c087bbc0ad68e4822d75da1442b3a 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.06.eb @@ -2,9 +2,9 @@ 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.""" +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': 'CrayCCE', 'version': '2015.06'} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.11.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.11.eb index 7a8e5a0800a1066a62c4d21c3218e1ef6c225782..76ee40d6521ce2fb91b13cac03275e13624c0bd7 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.11.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayCCE-2015.11.eb @@ -2,9 +2,9 @@ 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.""" +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': 'CrayCCE', 'version': '2015.11'} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.06.eb index 4f4dbfc813e7bb2c067516570a5e6a6b23b7002c..2c9f0ea5ba7fd216596757dea9f5009a33896ffe 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.06.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.06'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.11.eb index 455f495e6effbee37ed41d4de3bd31a548ab2196..bff436a5d6cd66c84dce6bfb59cb70cf1fa5933d 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2015.11.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.11'} toolchainopts = {'optarch': True, 'usempi': True} 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 index f64bec348b182077ae3001f5fb4b62469e7948e9..b1fe7ccd3c8f82c55d98dc1c05be9832dc698e58 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.03.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.03.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 57414cfc792fc92cea28fd419453ef5940ff7224..c7a116c4f3193c87a75a01c820b1e26cfc74f3a3 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.04.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.04.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index b59f7317b17bb77c3fa73136961c83166c38abaa..b9880180b4b54364d2866f5087676be174739d21 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.06.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.06.eb index 00ee4facc9deb07e6e72a87f7a53cdfe19e45f36..4749294d9fc25edd6f7eb68c1eebf38a3a292092 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.06.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.06'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.11.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.11.eb index 651ae824ba838e35c74049fb2a3e6ef2a1b29fa0..32ea90665eb6798750f32aa91c44812908088499 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.11.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2015.11.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.11'} toolchainopts = {'optarch': True, 'usempi': True} 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 index 9ab9de3734e6be345f482b6899caad7b8922ea02..ab2e745599d1097d3b0aa39e94e430dc4066d8cd 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2016.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2016.06.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb index 6e7b16eb218b302a6066f2eab752b6be2c3b27d1..c750f970fb68c0f0f26351c5670e26bf60e32e1a 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015.05.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.05'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015a.eb index 225cb3be6afaecf674911b582df7b19440ab5170..97e132a043c1220913dd62345cad6793d907c0ba 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015a.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015a'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015b.eb index 728ad9cf2ed2e878b157a4c9277d0696b734a900..fe7bda0c238bed98d52a1bc7ad56df4eb3046d5f 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015b.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2015b.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015b'} toolchainopts = {'optarch': True, 'usempi': True} 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 index e65fa73edae405813768602c29b28c43f3f096b5..6c486063ce8406667d3dc14a7265d63f81c9f032 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.04.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.04.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index e44a4ac54d1f94d5060c6251d9a82bd7f814b77f..416d5bc913dc35ef3cd4c802440dec9a649442e4 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb index e43e4270ddec3ee1d1dbd17f9618c578aef2610d..df93eaf60fb02bd3bccaad0417e62e1a42168a38 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016a.eb @@ -2,9 +2,9 @@ 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.""" +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': '2016a'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb index 5634e6bd4f5e7509ba9e568154071c1195c27ea4..c40112704f0853bf3a38ffe5c5b0a774a4d7bf4f 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb index 50fef4fac6d2cc7dfab8db6d121751fc72e08a53..5d0475520c01dcbc7014935d3d9f8da7264c669f 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-2.11.5.eb @@ -2,9 +2,9 @@ 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.""" +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': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True, 'usempi': True, 'openmp': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb index ae8a971cbf82e4e5053e35466e3bbdde03f12219..7513b5c69c94ff36fa06fac2eaa76976243cc608 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-2016a.eb @@ -2,9 +2,9 @@ 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.""" +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': 'gmpolf', 'version': '2016a'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb index dda08f35b905cccad0d20f13705724c590488238..7a3660c3cf1dab54254bd42e7c26f766003e86b0 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-1.7.20.eb @@ -2,9 +2,9 @@ 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.""" +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': 'gmvolf', 'version': '1.7.20'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb index d581afc6f7e9572c10e24cb327bcbc8c4a82c106..b99e6ef61e4236e0482acdfdc75171834696e797 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-gmvolf-2016a.eb @@ -2,9 +2,9 @@ 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.""" +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': 'gmvolf', 'version': '2016a'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.7.20.eb index fd109a8fed784e12f63123c33bcea17e86e0bec7..51de7973858027a1956a2f13795e1a39c91877bf 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-goolf-1.7.20.eb @@ -2,9 +2,9 @@ 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.""" +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': 'goolf', 'version': '1.7.20'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.1.2.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.1.2.eb index 92f6036e1cd824ff35a102d80b2bb7a1494ad9e7..036b47fd973552452c1627d828b9aadd8d732d4e 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.1.2.eb @@ -2,9 +2,9 @@ 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.""" +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': 'ictce', 'version': '7.1.2'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb index 55ab924d7d736c777533b724e480ba84428cbd6a..7fd7fc7bf83ad70dfcea29c5d85d77e9a4547ae0 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-7.3.5.eb @@ -2,9 +2,9 @@ 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.""" +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': 'ictce', 'version': '7.3.5'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb index 38c3e337e3c2d694f19b28444f9e4692600440f8..595430c600376345dcae3754b99b0ca43d647e16 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.06.eb @@ -2,9 +2,9 @@ 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.""" +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': '2014.06'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.10.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.10.eb index 4c3646267b9389f92cded910602f7ebae3d22d3c..095ac318fe9b8fb622eb55f83beb3ab54e2cdb51 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.10.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.10.eb @@ -2,9 +2,9 @@ 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.""" +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': '2014.10'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.11.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.11.eb index 4e8b4379819c8c4691c8dda217812831dcd6054b..271e44e3ae30a54b4ed657bb8864dace20fb309c 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.11.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014.11.eb @@ -2,9 +2,9 @@ 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.""" +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': '2014.11'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014b.eb index 07ff11637e2920a58d1c05743d8e32f7b7287786..1740a95776da82ad2290c4cc784f2cb1b44f96b5 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014b.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2014b.eb @@ -2,9 +2,9 @@ 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.""" +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': '2014b'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.02.eb index 7597cf43f89395fedfbd6145001f20a52d55db3d..bfca06cd246dd68cb7cd9479cee99045a5781954 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.02.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.02.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.02'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.08.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.08.eb index 4e727e3fcd666e95bd283da0ed2bb84b3fbc88fd..0be6dec3cfe3aba7709a9fb9e6787f8ffc39bc33 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.08.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015.08.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.08'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015a.eb index 97b6ceedd37022a3fa7cab20ebd576009f904a4f..774ed3383d9b64c75f1f39a1ada476c6a46f157a 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015a.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015a'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015b.eb index fa34ec665e54f173d1b536839ea64eeed157db7f..ecdaa77a80bc51227f04c8c6e6a4a021d8b39289 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015b.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2015b.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015b'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb index 406d3ae0390e2b0c5a289ccbc37e34796021dc48..3f8d9be6d0d9d3b9418540b08a54306db9334ddc 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.00.eb @@ -2,9 +2,9 @@ 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.""" +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.00'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb index 27b235374a8e53222fce30b1901e511e71cf16c7..7fa2f2899032ee52e51bfd360a992ac457ff3563 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.01.eb @@ -2,9 +2,9 @@ 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.""" +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.01'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb index 977c7d487d17b2770aec1bfd1f5449799864b0b8..21af879c00d447ab67793439eca0b6d12ff5c57f 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-4.9.eb @@ -2,9 +2,9 @@ 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.""" +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-4.9'} toolchainopts = {'optarch': True, 'usempi': True} 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 index ffa453cdb4c22027945f80f38f679b2b266c405d..d6bd01277c29430811ad42c72d242d9ef5cb41fb 100644 --- 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 @@ -2,9 +2,9 @@ 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.""" +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} 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 index f2d54cf6714852cf5f4d1e7ee498b5082a1a612a..2c8b3ccfcc2bee1aa1c431451fc2daa9701b81cb 100644 --- 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 @@ -2,9 +2,9 @@ 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.""" +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} 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 index 7eaca67c162c11e2ba28214466a4f616ff575c9b..eb86100453503cbfbb654bd9462206296f4393e4 100644 --- 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 @@ -2,9 +2,9 @@ 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.""" +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} 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 index 660c68898c6491851ec7de24000f66d3ebecb556..3aa6c8de88010341b94d63a328c35808d402e1bf 100644 --- 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 @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb index a3af786ca9b1ffb63b6a7bafdf7fa91941026405..2349780aefb94f352e3f524196c216e72d262f83 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016a.eb @@ -2,9 +2,9 @@ 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.""" +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': '2016a'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb index 226f45477c78828844d9f938969a2395d1a7f362..f4cc3988331c439b0420e6073df568231b9f688e 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.01.eb index e2c8df3cc68517ddbc2ac4509234ff85bfd786ce..8cc92060d31b388b2cd3616d4473732762317ca0 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.01.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.01.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.01'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.02.eb index 28511646d6c395e235989d3cd47f93e7f9c45552..645f1e333c499b5498f5cdef0989c2262cd41c51 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.02.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.02.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.02'} toolchainopts = {'optarch': True, 'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.03.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.03.eb index 59e1705669a58e507e3b0c07a4f9a3230047d081..2247657f83be34460515ff37c2d2c1ad00b59063 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.03.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2015.03.eb @@ -2,9 +2,9 @@ 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.""" +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': '2015.03'} toolchainopts = {'optarch': True, 'usempi': True} 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 index 42249afb29b07367e46ba3664145aa64157146b4..ac09c4d824f94017019c040ac450c7f5cf60f481 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 9552b4d6538310a00355f603dd608df9a95ed9fc..2f6f29630a1077d9fad018d0d87df46cfa776ee9 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 4d48990b54201f49d2431bf8708ced105e36212d..9b006fcd88b0185a40fa72431b67a06190e2a342 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 112d6aa6345556e239cb730d1c4073806e3eaa9f..23e9cfc7a89be5b72d7a2702dffa4920e8c1884f 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index c44018425b1dbf270179e425446855c4505a5065..09db01519259e3201ae319aa37ea4fac81843470 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.07.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.07.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index be4db4593ebbf63dbc96873a396af3027feb9a97..0766c108873a2ef2d20befb2275e876d8a609d1c 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb index e59ac471b9680f74ab7fe2b8eec35f69190b8464..95e36ebf9580ecda9825e7236b7a43df12f6bc1a 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017a.eb @@ -2,9 +2,9 @@ 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.""" +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': '2017a'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..45cfc686478324e05c5b9d409a91ef7a77943e5f --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2017b.eb @@ -0,0 +1,19 @@ +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': '2017b'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] +checksums = ['ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440'] + +# 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-giolf-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-giolf-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..8f4e07e3482ba34da0e0e3f9a8a2d48e1e368ae3 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-giolf-2017b.eb @@ -0,0 +1,19 @@ +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': 'giolf', 'version': '2017b'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] +checksums = ['ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440'] + +# 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.08.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.08.eb index d1430d0e3a6cc7780a53459c1cc9876dca5fe4da..c13e143bbf81d8f120b04a51455d06218207856c 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.08.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.08.eb @@ -2,9 +2,9 @@ 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.""" +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.08'} toolchainopts = {'usempi': True} 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 index fff961832d9eb1f2bd5d0454e15202579d40fb56..069cc730f1f6150bc50f1e31f9406a2ea89518fa 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.10.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.10.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 48447ddb2875e9466b5abb785b368f313cd8781b..d09d150a574e128d71b0bf3fe396bdf7351ee239 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 64700f3b27967a0a985c9d2e5a91f970cb3ee3f6..0db9bffabb1779fd850725591422a52d13d45e6e 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.02.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.02.eb new file mode 100644 index 0000000000000000000000000000000000000000..f53793fe5b54e38b442ee4a27937e396cab60dfa --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.02.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.02'} +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-2017a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017a.eb index 80e701d1a654ed4b80302a816273bec800e263ec..6caac9093010bd7c077d446989acd4ee7bf589fc 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017a.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017a.eb @@ -2,9 +2,9 @@ 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.""" +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': '2017a'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6fb24071961e3e137e18bdbf8bcf70cda86e7e8a --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017b.eb @@ -0,0 +1,19 @@ +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': '2017b'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] +checksums = ['ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440'] + +# 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 index 05f316bde4de14d79681c71a46aa7e516f2bae68..b6258c055e0871b2930d3cde148b0be84ad6b653 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2016.10.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2016.10.eb @@ -2,9 +2,9 @@ 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.""" +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} 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 index 22cd32989a753684726798def06fc6c15b6b3f24..579a2931427736ce6cad3954230fcf350a767016 100644 --- 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 @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-5.4.0-2.26.eb index efda5a282ce5a5f4aa3691d405ea905127397b4a..ed855cdf2a2d4d63aa74004029c6c9ba32d4fbdf 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-5.4.0-2.26.eb @@ -2,9 +2,9 @@ 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.""" +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-5.4.0-2.26'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017.01.eb index d890354a7b87adf022e459e30c45d8348dae4f5a..37c0a37f5d428c5d7aa354c52515c29693e68830 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017.01.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017.01.eb @@ -2,9 +2,9 @@ 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.""" +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': '2017.01'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017a.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..77467edaf2843a4d0778080006ae7e77fcb770b8 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017a.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': '2017a'} +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-2017b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..18faf1a6a7bda70cdbc386cd03121982296dc274 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2017b.eb @@ -0,0 +1,19 @@ +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': '2017b'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] +checksums = ['ac7534163a09e21a5fa763e4e16dfc119bc84043f6e6a807aba666518f8df440'] + +# 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 index 005a57564c099d9d6127e09c08dd53386f3ab522..3ef2663a61344d67e9f1740602138e7e665b7d05 100644 --- a/easybuild/easyconfigs/h/HPL/HPL-2.2-pomkl-2016.09.eb +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-pomkl-2016.09.eb @@ -2,9 +2,9 @@ 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.""" +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} diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..0e056b9e6c11aa075fd0582a1b147407a1f76d86 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.9.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = "PythonPackage" + +name = 'HTSeq' +version = '0.9.1' +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] + +checksums = ['af5bba775e3fb45ed4cde64c691ebef36b0bf7a86efd35c884ad0734c27ad485'] + +dependencies = [ + ('Pysam', '0.9.1.4', versionsuffix), + ('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"], +} + +sanity_check_commands = [('htseq-count --help')] + +options = {'modulename': '%(name)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb index 2f2abef4e6730210c5180cb11d88aadb90dd0e49..0f044b49618fe136065855d69606dbec7c28217a 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb index 36facf37a3ef9b2c65348ee18dde0f7af6878cde..ffc593fc728e6fb3930d439f08091a7177c22bdd 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2015a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a58dae978a4c05e78fc187fc4f9982b81159f1cb --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-foss-2016b.eb @@ -0,0 +1,39 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: +# +# Acknowledgement:: +# Original Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +## + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.2.1' + +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': '2016b'} + +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.2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-goolf-1.7.20.eb index 7f25a2acfbdbdb35e19dce92a5250eefa82df132..510a0b491aaddacd96c6bea0a7d5b9d84e545e5a 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb index 258f48d92ee736ca140bfea003d76557916b5220..5770c1df407b7ea03eff09be961690d65191a608 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb index 8c0f7d5ac6f056394b9053626ab410b7fc1ac82a..bc2b40e77d866e62614e5d42f5380de704208cb5 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.2.1-intel-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb index 93d7d3c6dfeabd1ac3bce9afa692144f79f315ab..aa4b195ecdaf479c02ef48d73cdc365b218d261e 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb index 7b22333e99d996afb643dd7358c076ef67ce7b08..3cf499fca672798d7a2b40c6b8b9f260251ac596 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-intel-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index a935ba287085c25e4ae7dccd7a9482a63f466586..77e076361bef9678a809d1e649ae7f57b42dcfb4 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb index 71dc9972065b0a04f2f9ad28517c9bee99d2b948..76292f8b7193a462cac53b46d2d3c56ab1573aaf 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics 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 index f75133a502dd54a6de512154f6b94eebdc09cf00..890b17a7bbaa0833c7914324d9170956f3f512ae 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb index 38ae993dca4aada59a02819f1f68f8750f303918..beb21e07061015dc76501b4b336cdc23ec0527cf 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-intel-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb index b0528a8f0cc999c0654f4f172939e74108513ecd..d8508a8bed3ee8dbadd25d18b8bb9fd14207c72d 100644 --- a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.2-intel-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-foss-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6efdbf148777a50976fa6af4f2644df706692fa4 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-foss-2016b.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# 1.4 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.4' + +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': '2016b'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +# cURL added for S3 support +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), + ('cURL', '7.49.1'), +] + +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.4-intel-2016b.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6836878b7b3be86682bcc4d350bccd6154d1f9cf --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4-intel-2016b.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# 1.4 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.4' + +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': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +# cURL added for S3 support +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), + ('cURL', '7.49.1'), +] + +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.4.1-foss-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2312d38ffe7e72d8b4ec105dbcec0ed8588f0ad --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4.1-foss-2016a.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# 1.4 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.4.1' + +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] + +checksums = ['85d2dd59ffa614a307d64e9f74a9f999f0912661a8b802ebcc95f537d39933b3'] + +# cURL added for S3 support +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), + ('cURL', '7.49.1'), +] + +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.4.1-intel-2017a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a8c2560f6d176581cf5b0a4bfd6a6ddb54198f92 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.4.1-intel-2017a.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# 1.4 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.4.1' + +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': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +# cURL added for S3 support +dependencies = [ + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), + ('cURL', '7.53.1'), +] + +sanity_check_paths = { + 'files': ["bin/bgzip", "bin/tabix", "lib/libhts.%s" % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-20160107-intel-2017a-PacBio.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-20160107-intel-2017a-PacBio.eb new file mode 100644 index 0000000000000000000000000000000000000000..332b887d4915e1b391a38835be36de4333502463 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-20160107-intel-2017a-PacBio.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# 1.4 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '20160107' +commit = '6b6c813' +versionsuffix = '-PacBio' + +homepage = 'https://github.com/PacificBiosciences/htslib' +description = """PacBio fork of C library for reading/writing high-throughput sequencing data. + This package includes the utilities bgzip and tabix""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/PacificBiosciences/htslib/archive/'] +sources = ['%s.tar.gz' % commit] + +dependencies = [ + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), + ('cURL', '7.54.0'), +] + +skipsteps = ['configure'] + +installopts = ' prefix=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/bgzip', 'bin/tabix', 'lib/libhts.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.12.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.12.0-native.eb new file mode 100644 index 0000000000000000000000000000000000000000..bc2f4774b0fb7cb90c842d80368d17e9d9c10425 --- /dev/null +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.12.0-native.eb @@ -0,0 +1,31 @@ +name = 'Hadoop' +version = '2.6.0-cdh5.12.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/'] +checksums = ['6eb2ff649ae1c5d1271732ca766b4e03728190ac4274ab00748ef8c44aa6e8d5'] + +patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] + +builddependencies = [ + ('Maven', '3.5.0'), + ('protobuf', '2.5.0'), # *must* be this version + ('CMake', '3.9.1'), + ('snappy', '1.1.6'), +] + +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.3.1-foss-2016b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..28916e2a3a177c408cdeff2fd0b6319348e89c80 --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-foss-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': 'foss', '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/HarfBuzz/HarfBuzz-1.3.1-intel-2017a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..58049805dd48a0da6e552cde6ee5b0b84da81d85 --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2017a.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': '2017a'} + +source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [ + ('GLib', '2.52.0'), + ('cairo', '1.14.8'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +builddependencies = [('GObject-Introspection', '1.52.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.5.1-intel-2017a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.5.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c315e68dd62f16cb6afa346a3f7f0912eda32075 --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.5.1-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'HarfBuzz' +version = '1.5.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['56838dfdad2729b8866763c82d623354d138a4d99d9ffb710c7d377b5cfc7c51'] + +dependencies = [ + ('GLib', '2.53.5'), + ('cairo', '1.14.10'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +builddependencies = [('GObject-Introspection', '1.53.5', '-Python-2.7.13')] + +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.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-goolf-1.4.10.eb index d46bdf73671d606a14163ce92c3830d6806a7a0d..3b8e3663007b6917ee82fdf28312ea83dd19e49b 100644 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-goolf-1.4.10.eb @@ -4,9 +4,10 @@ name = 'Harminv' version = '1.3.1' 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.""" +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': 'goolf', 'version': '1.4.10'} toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb index 44e47d185bd9228687d22902455a1720cd6014cd..c2eb89d992465f4d791cca1aa2cc72deb7c892bf 100644 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-ictce-5.3.0.eb @@ -4,9 +4,10 @@ name = 'Harminv' version = '1.3.1' 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.""" +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': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb index 783b534519d5f33ac68f69b77528765c9a6354b8..f62ed07a47f967e1fa265edf64b7eb35345c72bb 100644 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb +++ b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb @@ -4,9 +4,10 @@ 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.""" +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'} @@ -16,4 +17,4 @@ sources = [SOURCELOWER_TAR_GZ] configopts = "--with-pic --with-blas=openblas --with-lapack=openblas --enable-shared" -moduleclass = 'math' \ No newline at end of file +moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb index 8b0afc7b1f5b7f0bd19946111382bf1df8603d53..cf92cc3c69211c7c9b5889279271549d0c2adc64 100644 --- a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb +++ b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-intel-2015a.eb @@ -4,9 +4,10 @@ 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.""" +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': 'intel', 'version': '2015a'} toolchainopts = {'opt': True, 'unroll': True, 'optarch': True, 'pic': True, 'cstd': 'c99'} diff --git a/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb b/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb index 80e0503ba7c1e8356b383b5cfb5341acada999e6..5ab80c6f39c569a35f7b855f9429b18f76e2ff9f 100644 --- a/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb +++ b/easybuild/easyconfigs/h/Hoard/Hoard-3.10-intel-2015a.eb @@ -4,7 +4,7 @@ name = 'Hoard' version = '3.10' homepage = 'http://www.hoard.org/' -description = """Hoard is a fast, scalable, and memory-efficient memory allocator that can speed up your applications.""" +description = "Hoard is a fast, scalable, and memory-efficient memory allocator that can speed up your applications." toolchain = {'name': 'intel', 'version': '2015a'} diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb index 17626346c54fc2cbb99db108a062a215ffcd96c2..72344ad38bf27b7fa98753a6fe186232defbe085 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-5.3.0-Python-2.7.3.eb @@ -4,8 +4,9 @@ name = 'h5py' version = '2.0.1' homepage = 'http://code.google.com/p/h5py/' -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.""" +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': 'ictce', 'version': '5.3.0'} toolchainopts = {'usempi': True} @@ -15,7 +16,6 @@ sources = [SOURCE_TAR_GZ] python = 'Python' pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s' % (python, pythonver) dependencies = [ @@ -26,7 +26,7 @@ dependencies = [ sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%s/site-packages/%%(name)s' % pythonshortver], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], } moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb index 12d6705dfac95ef61ec59f529f9a3e3e14052470..56c251d6fa8aee73fe0ab4707d52e7593368d92c 100644 --- a/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb +++ b/easybuild/easyconfigs/h/h5py/h5py-2.4.0-intel-2015a-Python-2.7.9-serial.eb @@ -16,7 +16,6 @@ sources = [SOURCE_TAR_GZ] python = 'Python' pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) versionsuffix = '-%s-%s-serial' % (python, pythonver) prebuildopts = ' python setup.py configure --hdf5=$EBROOTHDF5 && ' @@ -29,8 +28,8 @@ dependencies = [ builddependencies = [('pkgconfig', '1.1.0', '-Python-%(pyver)s')] sanity_check_paths = { - 'files': ['lib/python%s/site-packages/%%(name)s-%%(version)s-py%s-linux-x86_64.egg' % (pythonshortver, pythonshortver)], - 'dirs': [], + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], } moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.10.1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.10.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..8c6898917711df65bc6da1da753bfe1dd7fae362 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.10.1.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.7.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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +hdf5ver = '1.10.1' +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.13'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.2.2', '-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.7.0-foss-2017a-Python-2.7.13-HDF5-1.8.19.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.8.19.eb new file mode 100644 index 0000000000000000000000000000000000000000..161594e20a280986851e59a410c34d5a6a3ab118 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-2.7.13-HDF5-1.8.19.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.7.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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +hdf5ver = '1.8.19' +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.13'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.2.2', '-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.7.0-foss-2017a-Python-3.6.1-HDF5-1.10.1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-3.6.1-HDF5-1.10.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ed36781b7eb9c1b01b69ebbb7fdc69bc1f94825 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-3.6.1-HDF5-1.10.1.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.7.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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +hdf5ver = '1.10.1' +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.6.1'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.2.2', '-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.7.0-foss-2017a-Python-3.6.1-HDF5-1.8.19.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-3.6.1-HDF5-1.8.19.eb new file mode 100644 index 0000000000000000000000000000000000000000..458d5d85f97394233b12efb25f182bb05697540f --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-foss-2017a-Python-3.6.1-HDF5-1.8.19.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.7.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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +hdf5ver = '1.8.19' +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.6.1'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.2.2', '-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.7.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..804ee87fa7c461c7468a70c51708cb770aa0739d --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.7.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': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +# 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', '1.10.0-patch1'), + ('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.7.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..d45cef772eb42f0395bdefd36015b91e5e45ce1e --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.7.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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +# 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.13'), + ('HDF5', '1.10.0-patch1'), + ('pkgconfig', '1.2.2', '-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.7.0-intel-2017a-Python-3.6.1-HDF5-1.10.0-patch1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-3.6.1-HDF5-1.10.0-patch1.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc8c2a68ed85d66a116a7d1615a846e5ff59d14e --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-3.6.1-HDF5-1.10.0-patch1.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.7.0' +hdf5_ver = '1.10.0-patch1' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5_ver + +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +# 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.6.1'), + ('HDF5', hdf5_ver), + ('pkgconfig', '1.2.2', '-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.7.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4dfcfc6f1367e7b9fe3ecc258f3cca889783098 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.7.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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['79254312df2e6154c4928f5e3b22f7a2847b6e5ffb05ddc33e37b16e76d36310'] + +# 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.6.1'), + ('HDF5', '1.10.1'), + ('pkgconfig', '1.2.2', '-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.7.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..a34bfde78b7b1eba05dc44fc09022c9118c6edfc --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.7.1' +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] + +# 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.13'), + ('HDF5', '1.10.1'), + ('pkgconfig', '1.2.2', '-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.7.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..356f080aeb3763b882129430824cd9001a8acdc4 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.7.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.7.1' +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': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc'] + +# 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.6.1'), + ('HDF5', '1.10.1'), + ('pkgconfig', '1.2.2', '-Python-%(pyver)s'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb b/easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb index 09424f6b1b6c5faa243e38c8292a11c17e900f9f..b789858736594bd6e9ce02e0697313fd9977942d 100644 --- a/easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-ictce-5.3.0.eb @@ -4,9 +4,10 @@ name = 'h5utils' version = '1.12.1' homepage = 'http://ab-initio.mit.edu/wiki/index.php/H5utils' -description = """h5utils is a set of utilities for visualization and conversion of scientific data in the free, portable - HDF5 format. Besides providing a simple tool for batch visualization as PNG images, h5utils also includes programs to - convert HDF5 datasets into the formats required by other free visualization software (e.g. plain text, Vis5d, and VTK).""" +description = """h5utils is a set of utilities for visualization and conversion of scientific data in the free, + portable HDF5 format. Besides providing a simple tool for batch visualization as PNG images, h5utils also includes + programs to convert HDF5 datasets into the formats required by other free visualization software (e.g. plain text, + Vis5d, and VTK).""" source_urls = ['http://ab-initio.mit.edu/h5utils/'] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb index 3c591a65e9be2e3198b06c4cc8c959b57538875b..f18772cba05ef042012f34062ef03d435e0298b0 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.0-cli.eb @@ -30,11 +30,11 @@ 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-2015b-Python-2.7.10', - #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', # specify location on shared 'scratch' filesystem for HOD working directories - #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb index c6c633599b5f02d1da7b136cabb29be218471f10..7d698aa331cf23787c9a73c98ce5769c02f8d81c 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.1-cli.eb @@ -30,11 +30,11 @@ 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-2015b-Python-2.7.10', - #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', # specify location on shared 'scratch' filesystem for HOD working directories - #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb index a6a417a8dc04bf875d89c414c190f062222c5450..79d83ae2496bc69ba3545bc57b1275b62d9cceae 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.2-cli.eb @@ -30,11 +30,11 @@ 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-2015b-Python-2.7.10', - #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', # specify location on shared 'scratch' filesystem for HOD working directories - #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb index 996a654cea4e2c67d8b1affb4916bc1222e405d2..be5a34157ba765eaadddcf12a7dad36e4f552ff3 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.3-cli.eb @@ -30,11 +30,11 @@ 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-2015b-Python-2.7.10', - #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', # specify location on shared 'scratch' filesystem for HOD working directories - #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb index 754319d620b8688bcbe1fd8e7b4068a73624ecff..e614c725c01524cb5fce1c300a5917ba0ab3d0aa 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.0.4-cli.eb @@ -30,11 +30,11 @@ 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-2015b-Python-2.7.10', - #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', + # 'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2015b-Python-2.7.10', # specify location on shared 'scratch' filesystem for HOD working directories - #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', - #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb index 2c68b1bfaa0490e9a9d7c771c7bdbff3cc0286bc..82c6cbe980c89b5be8a6bb870ab474fc62fa4cc5 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb @@ -30,11 +30,11 @@ 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', + # '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', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb index 3f8a48b472b4412387a3fa56efac409697f4bf4c..e91b71bb90e3f7d1c0d4bf86aae14d4de5f46215 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb @@ -30,11 +30,11 @@ 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', + # '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', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb index cb9ae643329bb3d7e33e78f1d20cded6ff461a32..4862029e8193a4829fda7813f5603ab664617edf 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb @@ -30,11 +30,11 @@ 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', + # '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', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb index 4846e39a8eb054ca2f45c2cc67e241b8aef40de1..9e46040159f7eab7f6e2795ea78d19bc1bb1e596 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb @@ -30,11 +30,11 @@ 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', + # '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', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb index 275b2940c7532bcfce2f2ca03605138b03cd6e07..882a63bafc87765491d5cd1536d1f2eaeaad3aa6 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb @@ -30,11 +30,11 @@ 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', + # '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', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb index 7e255dbc21069de0b625f82f16495165f31314e6..da0110ba9dd9e6ccf5a384e7a8d94cca4775201e 100644 --- a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb @@ -30,11 +30,11 @@ 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', + # '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', + # 'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + # 'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', } sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c43bd66c7498d537c89f44b62aa6bdda229ae13 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.2.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.8'), +] + +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.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ef65fdbca64f08502ba894d52e157c2b415f9f7b --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.2.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': '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-GCCcore-5.4.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d730043fba1ba63b01ae9e57ce9e016d6e66f3b --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-5.4.0.eb @@ -0,0 +1,24 @@ +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': 'GCCcore', 'version': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.26', '', True), +] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c354ad33693713c95515b46b342da9a3a648471b --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-6.4.0.eb @@ -0,0 +1,29 @@ +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] +checksums = ['d4ecf697d13f14dd1a78c5995f06459bff706fd1ce593d1c02d81667c0207753'] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.28', '', True), +] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.1.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f487ba55300bad73c8c8f348ea7d47da9939efcd --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.1.0.eb @@ -0,0 +1,24 @@ +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': 'GCCcore', 'version': '7.1.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.28', '', True), +] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.2.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..63e4b751a13cfbf71faa10dc6a95d7d3d59703ab --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-GCCcore-7.2.0.eb @@ -0,0 +1,25 @@ +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': 'GCCcore', 'version': '7.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] +checksums = ['d4ecf697d13f14dd1a78c5995f06459bff706fd1ce593d1c02d81667c0207753'] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.29', '', True), +] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-gimkl-2017a.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f8074a854872a8e5f29e7480b3e100ef2c789a45 --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-gimkl-2017a.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': 'gimkl', 'version': '2017a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..9dded57c0179e1faa20ebc1d464821990f4b90e5 --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4.eb @@ -0,0 +1,24 @@ +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': 'dummy', 'version': ''} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] +checksums = ['d4ecf697d13f14dd1a78c5995f06459bff706fd1ce593d1c02d81667c0207753'] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb index 944bc27a5ec17eab134de543750e5ef3a3d0bbd2..4ab8e8fc9aad1c481741f640ba5a3dee42bb5fcf 100644 --- a/easybuild/easyconfigs/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/horton/horton-1.0.2-goolf-1.4.10-Python-2.7.3.eb @@ -28,7 +28,8 @@ dependencies = [ ] # disable tests that require X11 by specifying "backend: agg" in matplotlibrc -runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; python setup.py build_ext -i; nosetests -v' +runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; ' +runtest += 'python setup.py build_ext -i; nosetests -v' sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb index 778a209cabe0c147c85cf62c19ea29f6027b4c18..401ada28eaa083dd60fc833cfb8403d02974c3a6 100644 --- a/easybuild/easyconfigs/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/horton/horton-1.1.0-goolf-1.4.10-Python-2.7.3.eb @@ -28,7 +28,8 @@ dependencies = [ ] # disable tests that require X11 by specifying "backend: agg" in matplotlibrc -runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; python setup.py build_ext -i; nosetests -v' +runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; ' +runtest += 'python setup.py build_ext -i; nosetests -v' sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb index 3f0df333bf499fe295792152f0d71a54dc38d4e6..067d4ce4509943385773d43b8611a411a53b9750 100644 --- a/easybuild/easyconfigs/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/horton/horton-1.2.0-goolf-1.4.10-Python-2.7.3.eb @@ -28,7 +28,8 @@ dependencies = [ ] # disable tests that require X11 by specifying "backend: agg" in matplotlibrc -runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; python setup.py build_ext -i; nosetests -v' +runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; ' +runtest += 'python setup.py build_ext -i; nosetests -v' sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb index d1f6974e2a78b42372ffcea15604a3104109a6ea..786bdb4f54a26a1f6a10f738c69643d06efa96ec 100644 --- a/easybuild/easyconfigs/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/h/horton/horton-1.2.1-goolf-1.4.10-Python-2.7.3.eb @@ -28,7 +28,8 @@ dependencies = [ ] # disable tests that require X11 by specifying "backend: agg" in matplotlibrc -runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; python setup.py build_ext -i; nosetests -v' +runtest = 'export MATPLOTLIBRC=$PWD; echo "backend: agg" > $MATPLOTLIBRC/matplotlibrc; ' +runtest += 'python setup.py build_ext -i; nosetests -v' sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb b/easybuild/easyconfigs/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb index ab045435b2d788e53e24fafa580d5cc816d9b00a..d0c34c2e6772c1bc02387df04904596546ab4b4c 100644 --- a/easybuild/easyconfigs/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb +++ b/easybuild/easyconfigs/h/horton/horton-2.0.0-intel-2015b-Python-2.7.10-HDF5-1.8.15-patch1-serial.eb @@ -50,4 +50,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/horton' % pyshortver], } -moduleclass = 'chem' +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/h/htop/htop-2.0.1.eb b/easybuild/easyconfigs/h/htop/htop-2.0.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..8c6054d0f4225d383427c792186f719f366f5116 --- /dev/null +++ b/easybuild/easyconfigs/h/htop/htop-2.0.1.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'htop' +version = "2.0.1" + +homepage = 'http://hisham.hm/htop/' + +description = """An interactive process viewer for Unix""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://hisham.hm/htop/releases/%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['f410626dfaf6b70fdf73cd7bb33cae768869707028d847fed94a978e974f5666'] + +dependencies = [ + ('ncurses', '6.0'), +] + +preconfigopts = 'LIBS="$LIBS -ltinfo"' + +sanity_check_paths = { + 'files': ['bin/htop'], + 'dirs': ['share'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hunspell/hunspell-1.6.1-intel-2017a.eb b/easybuild/easyconfigs/h/hunspell/hunspell-1.6.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..808d4c832e0fd0a39e0b1450bffa5bc7d6944ee4 --- /dev/null +++ b/easybuild/easyconfigs/h/hunspell/hunspell-1.6.1-intel-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'hunspell' +version = '1.6.1' + +homepage = 'http://hunspell.github.io/' +description = """Hunspell is a spell checker and morphological analyzer library and program designed for languages + with rich morphology and complex word compounding or character encoding.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/hunspell/hunspell/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "autoreconf -vfi && " + +sanity_check_paths = { + 'files': ['bin/hunspell', 'lib/libhunspell-%(version_major_minor)s.a', + 'lib/libhunspell-%%(version_major_minor)s.%s' % SHLIB_EXT, 'lib/pkgconfig/hunspell.pc'], + 'dirs': ['include/hunspell'], +} + +moduleclass = 'tools' 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 index 35ced3699b49ed078f23acf88ef16609aca3680e..071326cd0d53773cdeb0eb61c8bb3a3ed2074a0e 100644 --- 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 @@ -1,23 +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" - +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-gcccuda-2016.10.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb index a83862d85314b3221ef2ad6b80eaf180672990b3..ed51d673262eca2cdea5173a0d94b05cfed6eda8 100644 --- 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 @@ -1,23 +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" - +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/h/hwloc/hwloc-1.11.5-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..547c202aa95a04177d0e2ab90a6b866643136e82 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-5.4.0-2.26.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.5' + +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.5-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb index b130fe64566df8062407b1869188c9ead103ee8b..1aeec6a1167dbc2a8f3a40b352c5700a5358e5ed 100644 --- a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-GCC-6.3.0-2.27.eb @@ -1,23 +1,23 @@ -easyblock = 'ConfigureMake' - -name = 'hwloc' -version = '1.11.5' - -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.3.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" - +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.5' + +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.3.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.5-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-iccifort-2017.1.132-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..51bcdefbaf0231480cc1a71d2322710b8839ece7 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.5-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.5' + +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': '2017.1.132-GCC-6.3.0-2.27'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['8f5fe6a9be2eb478409ad5e640b2d3ba'] + +dependencies = [ + ('numactl', '2.0.11'), +] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.28.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..93ceada29dd4444d361a44d7a6bbe5286a585034 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.6-GCC-6.3.0-2.28.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.6' + +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.3.0-2.28'} + +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.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.7-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..aed499874e9fee5b0a5eb99b61467e3842a5a952 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.7-GCCcore-6.4.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.7' + +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': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] +checksums = ['ac16bed9cdd3c63bca1fe1ac3de522a1376b1487c4fc85b7b19592e28fd98e26'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('numactl', '2.0.11'), +] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +sanity_check_paths = { + 'files': ['bin/lstopo', 'include/hwloc/linux.h', 'sbin/hwloc-dump-hwdata', + 'lib/libhwloc.%s' % SHLIB_EXT], + 'dirs': ['share/man/man3'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-intel-2017a.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..619573b44d0d4b0100844da2ef41b8b3ec4f6905 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.8-intel-2017a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.8' + +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': '2017a'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8af89b1164a330e36d18210360ea9bb305e19f9773d1c882855d261a13054ea8'] + +dependencies = [ + ('numactl', '2.0.11'), +] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +sanity_check_paths = { + 'files': ['bin/lstopo', 'include/hwloc/linux.h', 'sbin/hwloc-dump-hwdata', + 'lib/libhwloc.%s' % SHLIB_EXT], + 'dirs': ['share/man/man3'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb index 88b4f2e32e2230407caf75d63ec139befe22c4fe..56a8573d697de73ebbcccd83e5d09a1f2d21d034 100644 --- a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb +++ b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.0.eb @@ -25,6 +25,6 @@ sanity_check_paths = { # You may find it desirable to put this variable in the module file. # The command to do so has been put here (commented out) as a convenience. -#modextravars = { 'IMINTASSERDB' : '/path/to/databases/I-TASSER/%(version)s' } +# modextravars = {'IMINTASSERDB': '/path/to/databases/I-TASSER/%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.2.eb b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.2.eb index fccdce2d5063bd34b500d1cf9cd0fc2a84bc4598..66efa1aea5ca4986008173671f67bd5e9a0caf28 100644 --- a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.2.eb +++ b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-4.2.eb @@ -25,6 +25,6 @@ sanity_check_paths = { # You may find it desirable to put this variable in the module file. # The command to do so has been put here (commented out) as a convenience. -#modextravars = { 'IMINTASSERDB' : '/path/to/databases/I-TASSER/%(version)s' } +# modextravars = {'IMINTASSERDB': '/path/to/databases/I-TASSER/%(version)s'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/I-TASSER/I-TASSER-5.1.eb b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..f505003e03a8dbc0be58e2361a6a3acbdd2c90f9 --- /dev/null +++ b/easybuild/easyconfigs/i/I-TASSER/I-TASSER-5.1.eb @@ -0,0 +1,31 @@ +easyblock = 'PackedBinary' + +name = 'I-TASSER' +version = '5.1' + +homepage = 'http://zhanglab.ccmb.med.umich.edu/I-TASSER/' +description = """I-TASSER is a set of pre-compiled binaries and scripts for protein structure and function +modelling and comparison.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# Can't download from the web site automatically as registration is required. +# The source code may be downloaded manually from http://zhanglab.ccmb.med.umich.edu. +sources = ['%(name)s%(version)s.tar.bz2'] +checksums = ['c127f4932c11bb3f8940ad8510a3429b8e7dc14595cfee230af7cc52196a5396'] + +dependencies = [ + ('BLAST', '2.2.26', '-Linux_x86_64'), + ('Java', '1.7.0_80'), +] + +sanity_check_paths = { + 'files': ['I-TASSERmod/runI-TASSER.pl'], + 'dirs': ['bin', 'blast', 'COACH', 'COFACTOR', 'I-TASSERmod', 'PSSpred'], +} + +# You may find it desirable to put this variable in the module file. +# The command to do so has been put here (commented out) as a convenience. +# modextravars = {'IMINTASSERDB': '/path/to/databases/I-TASSER/%(version)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb index 70a1e78b616072617f59452b60faaf654c8d2571..fe1544cd6244193f4abd4de6d0b6d9c41900bf0f 100644 --- a/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/IDBA-UD/IDBA-UD-1.1.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb b/easybuild/easyconfigs/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb index 110b4809235ada2d3ef2e8f2739ed86545740e59..ee79473cdf7f71bac39fc80b64806d61eed31fbb 100644 --- a/easybuild/easyconfigs/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/i/IGV/IGV-2.3.68-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -24,7 +24,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] # add the installation dir to PATH -modextrapaths = { +modextrapaths = { 'PATH': '', } 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 index f8dd5d79f289a939241be02f85879eacf4e07c26..c819155a71daa3d541230c87cc10dd2e41c1592e 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -24,7 +24,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] # add the installation dir to PATH -modextrapaths = { +modextrapaths = { 'PATH': '', } diff --git a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.68-Java-1.7.0_80.eb b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.68-Java-1.7.0_80.eb index bc16033a08ab3d4e855b1803f2dd3492f4c69c2f..cea60ec23322f09fea51a0c3399f76b54ea50944 100644 --- a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.68-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.68-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -24,7 +24,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] # add the installation dir to PATH -modextrapaths = { +modextrapaths = { 'PATH': '', } 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 index af0616b491d09844d250c58a3543147372e99fad..789c813666271a7717d5a16ff52abaea88cc7670 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -26,7 +26,7 @@ versionsuffix = '-%s-%s' % (java, javaver) dependencies = [(java, javaver)] # add the installation dir to PATH -modextrapaths = { +modextrapaths = { 'PATH': '', } 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 index d2575fc6ec14782d88e24ceae02f0d6f4588ffb6..d8d59137d03f6f13421b66b401467581b1c0d4cf 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -24,7 +24,7 @@ sources = ['%(namelower)s_%(version)s.zip'] dependencies = [('Java', '1.7.0_80')] # add the installation dir to PATH -modextrapaths = { +modextrapaths = { 'PATH': '', } diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb index 09fb675534c8273b75415b919951cb4fee09aa31..2b74ec6d388777348b43fb7b2ffe6106c3bc337b 100644 --- a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb +++ b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb @@ -4,27 +4,25 @@ 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. -""" +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'} +toolchainopts = {'usempi': True} 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" +buildopts = 'all CC="$MPICC"' 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'] + 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], + 'dirs': ['bin', 'doc'] } moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2017a.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bcbb961f34c3dd578de7991cb7ac30a415a07d09 --- /dev/null +++ b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2017a.eb @@ -0,0 +1,28 @@ +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': '2017a'} +toolchainopts = {'usempi': True} + +sources = ['%(name)s_%(version)s.tgz'] +source_urls = ['https://software.intel.com/sites/default/files/managed/a3/b2/'] + +start_dir = 'src' +buildopts = 'all CC="$MPICC"' + +parallel = 1 + +files_to_copy = [(['src/IMB-*'], 'bin'), (['doc/IMB_Users_Guide.pdf'], 'doc')] + +sanity_check_paths = { + 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], + 'dirs': ['bin', 'doc'] +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017.02.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017.02.eb new file mode 100644 index 0000000000000000000000000000000000000000..d22113b5a933dcf2e3b747e661705a9fa73f8603 --- /dev/null +++ b/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017.02.eb @@ -0,0 +1,28 @@ +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': 'intel', 'version': '2017.02'} +toolchainopts = {'usempi': True} + +sources = ['%(name)s_%(version)s.tgz'] +source_urls = ['https://software.intel.com/sites/default/files/managed/a3/b2/'] + +start_dir = 'src' +buildopts = 'all CC="$MPICC"' + +parallel = 1 + +files_to_copy = [(['src/IMB-*'], 'bin'), (['doc/IMB_Users_Guide.pdf'], 'doc')] + +sanity_check_paths = { + 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], + 'dirs': ['bin', 'doc'] +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017a.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6636a983cd82798b158b8e620cbf308ee4675a2c --- /dev/null +++ b/easybuild/easyconfigs/i/IMB/IMB-4.1-intel-2017a.eb @@ -0,0 +1,28 @@ +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': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = ['%(name)s_%(version)s.tgz'] +source_urls = ['https://software.intel.com/sites/default/files/managed/a3/b2/'] + +start_dir = 'src' +buildopts = 'all CC="$MPICC"' + +parallel = 1 + +files_to_copy = [(['src/IMB-*'], 'bin'), (['doc/IMB_Users_Guide.pdf'], 'doc')] + +sanity_check_paths = { + 'files': ['bin/IMB-EXT', 'bin/IMB-IO', 'bin/IMB-MPI1', 'bin/IMB-NBC', 'bin/IMB-RMA'], + '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 index 2cca42e4db17e4f3fc75752f4d22c32041e161ea..51f4a9d25bd12b14f583b15b67d9d9492a4e1cbe 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # authors: # * Pablo Escobar Lopez (sciCORE - University of Basel - SIB Swiss Institute of Bioinformatics) # * Benjamin Roberts (Landcare Research NZ Ltd) diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb index 03ab71fb0938194dd8c4586db01bb866c3d7aa8c..5e16612e00533d8f0442c887244a989355b4e0dd 100644 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb +++ b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_dynamic.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb index ba5278c5407ab2b5b8661243d3ceb01035754f3d..3bbb6f11e4670fed0c3efc93657211b6b2311f05 100644 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb +++ b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.0_x86_64_static.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_dynamic.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_dynamic.eb index 4a7086b810d79990f1551423c09324397d3983a6..a3ccfb16ac385f0d286e955b3055be2600633263 100644 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_dynamic.eb +++ b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_dynamic.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_static.eb b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_static.eb index 2f68d383ff68d065fbad7b90c9dd4e4e41dab133..d7a1d00fa6da87bcefc31dff3f17a967cff8f148 100644 --- a/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_static.eb +++ b/easybuild/easyconfigs/i/IMPUTE2/IMPUTE2-2.3.2_x86_64_static.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb b/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb index 54799f31a3cc27426b22acdc41f4df4c3aba0ece..bfcfa298dc77052f43695293b2fc1b833c801d0a 100644 --- a/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb +++ b/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name ='IMa2p' +name = 'IMa2p' version = '20151123' commit = '66e7ac7bc5e4c5bbadbd7de943465afeb4641770' diff --git a/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb b/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb index 28cdb8a360da0a5689161cfcdc12cdf25cc3c911..6621f7655d9bf1b49abc1c253475489270e74500 100644 --- a/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb +++ b/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name ='IMa2p' +name = 'IMa2p' version = '20160804' commit = '1ebe5777ed96b878cc81109bede84dc3f7bb5e3b' diff --git a/easybuild/easyconfigs/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb b/easybuild/easyconfigs/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb index da34c32da193b97cabe603aaadcf049c49a58fa7..369a2092f81bc4819fc7db6b60f627663988a1be 100644 --- a/easybuild/easyconfigs/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb +++ b/easybuild/easyconfigs/i/IOR/IOR-2.10.3-goolf-1.4.10-mpiio.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb b/easybuild/easyconfigs/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb index 7502a94f7139039b50633e00aa3ad0ac5086a84a..4cabeebb51e0da6cc388fed6bfdac20193effe31 100644 --- a/easybuild/easyconfigs/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb +++ b/easybuild/easyconfigs/i/IOR/IOR-2.10.3-intel-2014b-mpiio.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 521eb6e805ea754a2aac71e9f2568a387f74cf46..ab6a7103ce9ad6bc7756d77dfb5672e8b9fd33f6 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -6,19 +6,19 @@ easyblock = 'ConfigureMake' name = "IOR" -version = "3.0.1" +version = "3.0.1" versionsuffix = "-mpiio" -homepage = 'https://github.com/chaos/ior' +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' } +toolchain = {'name': 'foss', 'version': '2016a'} source_urls = [('https://github.com/chaos/ior/archive/')] sources = ['%(version)s.tar.gz'] -# configure opts listed below +# 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] @@ -26,7 +26,7 @@ sources = ['%(version)s.tar.gz'] # --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 &&" +preconfigopts = "./bootstrap &&" sanity_check_paths = { 'files': ["bin/ior"], diff --git a/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb b/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb index 8bd48f9c2e06260dbcebefdf859096ddea916dee..5427eeed24aad9df78962007916b6de18670cffd 100644 --- a/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb +++ b/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb @@ -4,10 +4,8 @@ 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. -""" +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'} @@ -19,17 +17,18 @@ 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'), + (['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'), + (['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'] + 'dirs': ['bin', 'share/doc', 'share/man'] } moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPy/IPy-0.83.eb b/easybuild/easyconfigs/i/IPy/IPy-0.83.eb new file mode 100644 index 0000000000000000000000000000000000000000..661784d022f7982582531fa9b9e02f2f5a5372aa --- /dev/null +++ b/easybuild/easyconfigs/i/IPy/IPy-0.83.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'IPy' +version = '0.83' + +homepage = 'https://pypi.python.org/pypi/IPy' +description = """Class and tools for handling of IPv4 and IPv6 addresses and networks""" + +# purposely built with system compilers & Python +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCE] + +options = {'modulename': 'IPy'} + +shortpyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages/' % shortpyver], +} + +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 index cc3235c7077bb9d8a6b3ad1e645f7a60e5b6c2e8..d40e59455e18a9ffc7b67c59ad308169f4d97357 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics 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 index e5a53f115d6e67068aa85a5ff011e6976523f022..4d411ebcda5c1284a8373b1a193780d2429e584d 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics 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 index ec8e81a4ce11f949736a5821796c8dcb8334d6c3..86ef6979c54bc1a1fd801d2f285ae80fdf9b62f7 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb index df95bd628270e8ada4f8e14c313ce07434d4aade..ec7c04c10be1d797c21cbe1fc5998a76401b1738 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-foss-2016b-Python-2.7.12.eb @@ -18,9 +18,7 @@ dependencies = [ ('Python', '2.7.12'), ('PyZMQ', '16.0.2', '%s-zmq4' % versionsuffix), ('testpath', '0.3', versionsuffix), - # required by 'nbconvert', but causes problems w.r.t. 'backports' module... - # see https://github.com/hpcugent/easybuild-easyconfigs/issues/3825 - #('entrypoints', '0.2.2', versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), ('path.py', '8.2.1', versionsuffix), ('prompt-toolkit', '1.0.6', versionsuffix), ] @@ -114,11 +112,9 @@ exts_list = [ ('pexpect', '4.2.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], }), - # disabled because entrypoints on which this depends pull in configparser, which causes problems - # see https://github.com/hpcugent/easybuild-easyconfigs/issues/3825 - #('nbconvert', '4.2.0', { - # 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], - #}), + ('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/'], }), 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 index d3bbfe47b7c0bfcd1a26acaac76cee676caa0ccf..ad14e82e325684c732e1360b7c86b66daaab8491 100644 --- 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 @@ -18,9 +18,7 @@ dependencies = [ ('Python', '2.7.12'), ('PyZMQ', '15.4.0', '%s-zmq4' % versionsuffix), ('testpath', '0.3', versionsuffix), - # required by 'nbconvert', but causes problems w.r.t. 'backports' module... - # see https://github.com/hpcugent/easybuild-easyconfigs/issues/3825 - #('entrypoints', '0.2.2', versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), ('path.py', '8.2.1', versionsuffix), ('prompt-toolkit', '1.0.6', versionsuffix), ] @@ -114,11 +112,9 @@ exts_list = [ ('pexpect', '4.2.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], }), - # disabled because entrypoints on which this depends pull in configparser, which causes problems - # see https://github.com/hpcugent/easybuild-easyconfigs/issues/3825 - #('nbconvert', '4.2.0', { - # 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], - #}), + ('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/'], }), diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.2.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/IPython/IPython-5.2.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..01c5f93a200be5360c9bf6dbd67f13a6e316e81a --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-5.2.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,151 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '5.2.2' +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', '16.0.2', '%s-zmq4' % versionsuffix), + ('testpath', '0.3', versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), + ('path.py', '10.1', versionsuffix), + ('prompt-toolkit', '1.0.13', 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.13.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + 'modulename': 'pygments', + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('certifi', '2017.1.23', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.5', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.4.2', { + '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.9.5', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + 'modulename': 'jinja2', + }), + ('jupyter_client', '5.0.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.6.0', { + '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/'], + }), + ('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.2.1', { + '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.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.5.2', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('pandocfilters', '1.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandocfilters/'], + }), + ('nbconvert', '5.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], + 'use_pip': True, + }), + ('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.11', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), + ('ipywidgets', '5.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipywidgets/'], + }), + ('widgetsnbextension', '1.2.6', { + 'source_urls': ['https://pypi.python.org/packages/source/w/widgetsnbextension/'], + }), +] + +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.3.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/i/IPython/IPython-5.3.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..62ef063309c112352815d3d717bf69bf3af34029 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-5.3.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,176 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '5.3.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': '2017a'} + +dependencies = [ + ('Python', '2.7.13'), + ('PyZMQ', '16.0.2', '%s-zmq4' % versionsuffix), +] + +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('requests', '2.13.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + 'modulename': 'pygments', + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('certifi', '2017.4.17', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.5', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.5', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.9.6', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + 'modulename': 'jinja2', + }), + ('jupyter_client', '5.0.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.6.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.4', { + '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/'], + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('ipython_genutils', '0.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('scandir', '1.5', { + 'source_urls': ['https://pypi.python.org/packages/source/s/scandir/'], + }), + ('pathlib2', '2.2.1', { + '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.3.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '5.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('pexpect', '4.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('pandocfilters', '1.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandocfilters/'], + }), + ('configparser', '3.5.0', { + 'source_urls': ['https://pypi.python.org/packages/source/c/configparser/'], + 'patches': ['configparser-3.5.0_no-backports-namespace.patch'], + 'use_pip': True, + }), + ('entrypoints', '0.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/e/entrypoints/'], + 'source_tmpl': 'entrypoints-%(version)s-py2.py3-none-any.whl', + 'unpack_sources': False, + 'use_pip': True, + }), + ('nbconvert', '5.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], + 'use_pip': True, + }), + ('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.11', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('testpath', '0.3', { + 'source_urls': ['https://pypi.python.org/packages/py2.py3/t/testpath/'], + 'source_tmpl': 'testpath-%(version)s-py2.py3-none-any.whl', + 'unpack_sources': False, + 'use_pip': True, + }), + ('wcwidth', '0.1.7', { + 'source_urls': ['https://pypi.python.org/packages/source/w/wcwidth/'], + 'source_tmpl': 'wcwidth-%(version)s-py2.py3-none-any.whl', + 'unpack_sources': False, + 'use_pip': True, + }), + ('prompt-toolkit', '1.0.14', { + 'modulename': 'prompt_toolkit', + 'source_urls': ['https://pypi.python.org/packages/source/p/prompt_toolkit/'], + 'source_tmpl': 'prompt_toolkit-%(version)s-py2-none-any.whl', + 'unpack_sources': False, + 'use_pip': True, + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), + ('ipykernel', '4.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('ipywidgets', '5.2.3', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipywidgets/'], + }), + ('widgetsnbextension', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/w/widgetsnbextension/'], + }), +] + +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/configparser-3.5.0_no-backports-namespace.patch b/easybuild/easyconfigs/i/IPython/configparser-3.5.0_no-backports-namespace.patch new file mode 100644 index 0000000000000000000000000000000000000000..6deccec5e63c1766f51240c58e5d53b3a8da7d36 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/configparser-3.5.0_no-backports-namespace.patch @@ -0,0 +1,31 @@ +don't let configparser define 'backports' namespace, since that interferes with other packaging that provide stuff in 'backports' + +patch obtained from https://github.com/NIXOS/nixpkgs/blob/master/pkgs/development/python-modules/configparser/0001-namespace-fix.patch +see also https://bitbucket.org/ambv/configparser/issues/17/importerror-when-used-with-other-backports +diff --git a/setup.py b/setup.py +index 3b07823..63ed25d 100644 +--- a/setup.py ++++ b/setup.py +@@ -42,7 +42,6 @@ setup( + py_modules=modules, + package_dir={'': 'src'}, + packages=find_packages('src'), +- namespace_packages=['backports'], + include_package_data=True, + zip_safe=False, + install_requires=requirements, +diff --git a/src/backports/__init__.py b/src/backports/__init__.py +index f84d25c..febdb2f 100644 +--- a/src/backports/__init__.py ++++ b/src/backports/__init__.py +@@ -3,9 +3,3 @@ + + from pkgutil import extend_path + __path__ = extend_path(__path__, __name__) +- +-try: +- import pkg_resources +- pkg_resources.declare_namespace(__name__) +-except ImportError: +- pass +-- diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb b/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb index a303238f9baa35fbc99998108c12930223c78d20..6e5acb74b196d055c3ec7ae29b9957016449ee8b 100644 --- a/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/ISL/ISL-0.14-GCC-4.9.2.eb @@ -4,7 +4,7 @@ name = 'ISL' version = '0.14' homepage = 'http://isl.gforge.inria.fr/' -description = """isl is a library for manipulating sets and relations of integer points bounded by linear constraints.""" +description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." toolchain = {'name': 'GCC', 'version': '4.9.2'} diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb index e711a7699f943604f90fb879c2b6bee8ce487fb6..00012d332d8088d8f26d858f4846a25f1bbfae6e 100644 --- a/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ISL/ISL-0.15-GCC-4.9.3-2.25.eb @@ -4,7 +4,7 @@ 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.""" +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'} diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb index 5ae9fcabbc1acb996a8a8a62bfbe85039c8e214a..a5f0f5cc5f17569a06f21436beb592968a0ea109 100644 --- a/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ISL/ISL-0.15-GNU-4.9.3-2.25.eb @@ -4,7 +4,7 @@ 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.""" +description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb index bd7c2f7f2a1f70a91c4193c78c1e06b2a293c1ee..6fbb191c8bc2fc5956a34579c1e09463d078130b 100644 --- a/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb +++ b/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb @@ -4,7 +4,7 @@ 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.""" +description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." toolchain = {'name': 'foss', 'version': '2016a'} 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 index 6b38a91f39ee72a74dd68ba78fe266d1d76e9dbc..e6211fab28c58c4d34b8a2b6fce19d0b22ca7ab5 100644 --- 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 @@ -4,7 +4,7 @@ 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.""" +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'} diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb b/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb index a7b67d3ddff0859a3692e29edaa33969091b3618..23ff5b76f64dda2dfefb3b5523b85812ffd2c0b4 100644 --- a/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb +++ b/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb @@ -4,7 +4,7 @@ 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.""" +description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." toolchain = {'name': 'foss', 'version': '2016a'} diff --git a/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51k.eb b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51k.eb new file mode 100644 index 0000000000000000000000000000000000000000..9875b136f1926ed0ac89f232b1958084ef5f64cb --- /dev/null +++ b/easybuild/easyconfigs/i/ImageJ/ImageJ-1.51k.eb @@ -0,0 +1,40 @@ +easyblock = 'PackedBinary' + +name = 'ImageJ' +version = '1.51k' + +homepage = 'https://imagej.nih.gov/ij' +description = "Image Processing and Analysis in Java" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [ + 'https://imagej.nih.gov/ij/download/src/', + 'http://www.mecourse.com/landinig/software/', +] +sources = [ + 'ij%(version_major)s%(version_minor)s-src.zip', + 'morphology.zip', +] +checksums = [ + 'e7b634bd1d46cec7694a6990180c5cd9', # ij151k-src.zip + '21491b55bbef5cc50ebff495a4d2b420', # morphology.zip +] + +dependencies = [ + ('Java', '1.8.0_121'), +] + +builddependencies = [('ant', '1.10.1', '-Java-%(javaver)s')] + +install_cmd = "cd source && ant build && cp ij.jar %(installdir)s && " +install_cmd += "mkdir -p %(installdir)s/plugins && cp -a %(builddir)s/Morphology/* %(installdir)s/plugins/" + +sanity_check_paths = { + 'files': ['ij.jar'], + 'dirs': ['plugins'], +} + +modloadmsg = "To use ImageJ, run 'java -jar $EBROOTIMAGEJ/ij.jar -Dij1.plugins.dir=$EBROOTIMAGE/plugins'\n" + +moduleclass = 'tools' 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 index bcbe21baac1e1abf56cfd3d58705c89a472999cb..9914e312e1452c037168f08d7ec544c9936e815a 100644 --- 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 @@ -8,8 +8,9 @@ description = """ImageMagick is a software suite to create, edit, compose, or co toolchain = {'name': 'intel', 'version': '2016a'} -sources = [SOURCE_TAR_XZ] -source_urls = ['http://www.imagemagick.org/download'] +sources = [SOURCE_TAR_GZ] +source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] +checksums = ['a347a9d0f9593cf32e7555a51834f340'] dependencies = [ ('bzip2', '1.0.6'), 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 index cc86162edac40d38fd3608cb211b4818e2d8799f..ca7cdda8cd8a31edba5a1fe4286ba68644a5d679 100644 --- 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 @@ -8,8 +8,9 @@ description = """ImageMagick is a software suite to create, edit, compose, or co toolchain = {'name': 'intel', 'version': '2016a'} -sources = [SOURCE_TAR_XZ] -source_urls = ['http://www.imagemagick.org/download'] +sources = [SOURCE_TAR_GZ] +source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] +checksums = ['e4ad9237f9e04e4d75e06854c55a7944'] dependencies = [ ('bzip2', '1.0.6'), 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 index 7765318123ddad977e8952e269cfde8122919a33..346c8ee58bdf98c0abaebf1e3d0f012554bd8d36 100644 --- 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 @@ -8,8 +8,9 @@ description = """ImageMagick is a software suite to create, edit, compose, or co toolchain = {'name': 'intel', 'version': '2016a'} -sources = [SOURCE_TAR_XZ] -source_urls = ['http://www.imagemagick.org/download'] +sources = [SOURCE_TAR_GZ] +source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] +checksums = ['b111b2bd932c77217ad97ac8c77009fb'] dependencies = [ ('bzip2', '1.0.6'), 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 index d83125eb93ee3200df0fb25d34ffb690d8c3e89a..5a4fee9bff4a1cfc2915aab54fc405d2afbda013 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -12,8 +12,9 @@ description = """ImageMagick is a software suite to create, edit, compose, or co toolchain = {'name': 'intel', 'version': '2016a'} -sources = [SOURCE_TAR_XZ] -source_urls = ['http://www.imagemagick.org/download'] +sources = [SOURCE_TAR_GZ] +source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] +checksums = ['f6a27b7996220a006720bdd82bf131be'] dependencies = [ ('bzip2', '1.0.6'), 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 index f3c4211e8402f81d9ec9f85e50cdb6e19b97cc76..9453d2738ad648cd274c68d332c5bba05fafbca7 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -12,8 +12,9 @@ description = """ImageMagick is a software suite to create, edit, compose, or co toolchain = {'name': 'intel', 'version': '2016b'} -sources = [SOURCE_TAR_XZ] -source_urls = ['http://www.imagemagick.org/download'] +sources = [SOURCE_TAR_GZ] +source_urls = ['https://launchpad.net/imagemagick/main/%(version)s/+download/'] +checksums = ['95db9b86ed542cae20634358b4924e10'] dependencies = [ ('bzip2', '1.0.6'), diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-10-foss-2016b.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-10-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..11c3dbd67682c68b44e25fd30682f16af6cf3582 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-10-foss-2016b.eb @@ -0,0 +1,43 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.0.5-10' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://www.imagemagick.org/download/releases/'] +checksums = ['43912034c69171882536b359a7b84f9f'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('X11', '20160819'), + ('Ghostscript', '9.20'), + ('JasPer', '2.0.12'), + ('libjpeg-turbo', '1.5.0'), + ('LibTIFF', '4.0.6'), + ('LittleCMS', '2.8'), + ('FFmpeg', '3.3.1'), +] + +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/ImageMagick/ImageMagick-7.0.5-4-intel-2017a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d846a28feac369a373d54fafa48098a21c722bf --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.5-4-intel-2017a.eb @@ -0,0 +1,42 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.0.5-4' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://www.imagemagick.org/download/releases/'] +checksums = ['473a1e7ae37548eb6fe9cf2b1fb78011'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('X11', '20170314'), + ('Ghostscript', '9.21'), + ('JasPer', '2.0.12'), + ('libjpeg-turbo', '1.5.1'), + ('LibTIFF', '4.0.7'), + ('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/Infernal/Infernal-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1-goolf-1.4.10.eb index 033191a3d973369e24d665d435c6841281f4d523..430a419631b08290f85ff850f55c58637cf7752b 100644 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/Infernal/Infernal-1.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1-ictce-5.3.0.eb index e7debfe98faa7978625074e5ad5c5154232e0400..76f0bd86d1cbb61df3f5f4204962deac8a0596bc 100644 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/i/Infernal/Infernal-1.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2017a.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..735863a60282ae30a090ca3f6d3e2d0cf8648f6e --- /dev/null +++ b/easybuild/easyconfigs/i/Infernal/Infernal-1.1.2-intel-2017a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'Infernal' +version = "1.1.2" + +homepage = 'http://eddylab.org/infernal/' +description = """Infernal ("INFERence of RNA ALignment") is for searching DNA sequence databases + for RNA structure and sequence similarities.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://eddylab.org/%(namelower)s'] + +checksums = ['ac8c24f484205cfb7124c38d6dc638a28f2b9035b9433efec5dc753c7e84226b'] + +sanity_check_paths = { + 'files': ['bin/cm%s' % x for x in ['align', 'build', 'calibrate', 'convert', 'emit', + 'fetch', 'press', 'scan', 'search', 'stat']], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb index 5171c8b613137d5506d21a6a31bf908152b77e39..a1c62780782253580024a8a8d772c0104dcade63 100644 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb b/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb index a1476edd290aeed8eb237426ae928150a6eb6ffa..303ad1f1b559e268abdba31d94186b9f7b8f259a 100644 --- a/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb index 59aa3e741492c6b9b1f44f67b2743d00a5d432eb..ab3458b6cb7ef6b38522159776546d195ccf72f2 100644 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb @@ -2,7 +2,8 @@ name = 'Inspector' version = '2013_update6' homepage = 'http://software.intel.com/en-us/intel-inspector-xe' -description = "Intel Inspector XE 2013 is an easy to use memory error checker and thread checker for serial and parallel applications" +description = """Intel Inspector XE 2013 is an easy to use memory error checker and thread checker for serial and + parallel applications""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2017_update2.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2017_update2.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ea21d95ae2c4ba6f9d0994869603c6a85e050a3 --- /dev/null +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2017_update2.eb @@ -0,0 +1,17 @@ +name = 'Inspector' +version = '2017_update2' + +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_%(version)s.tar.gz'] +checksums = ['d85a3bbd699b0fc77967fcd5e923ad35'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb index 6966353326c301fb1382196161665d667cf7b8a4..5ec986a81715b82b05bbc895c3b04331998cf46f 100644 --- a/easybuild/easyconfigs/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/i/Instant/Instant-1.0.0-goolf-1.4.10-Python-2.7.3.eb @@ -5,7 +5,9 @@ version = '1.0.0' homepage = 'https://launchpad.net/instant' description = """Instant is a Python module that allows for instant inlining of C and C++ code in Python. -It is a small Python module built on top of SWIG and Distutils. It is part of the FEniCS Project (http://fenicsproject.org).""" + It is a small Python module built on top of SWIG and Distutils. It is part of the FEniCS Project + (http://fenicsproject.org).""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} majorversion = "%s.x" % ".".join(version.split('.')[:-1]) diff --git a/easybuild/easyconfigs/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb index 4e88df40472d2e7b4eb64f1edc2f0f0848b3c8a3..06af631540b058001a6ee179a57cf6c3cfa8f0a7 100644 --- a/easybuild/easyconfigs/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/i/Instant/Instant-1.0.0-ictce-5.3.0-Python-2.7.3.eb @@ -4,8 +4,9 @@ name = 'Instant' version = '1.0.0' homepage = 'https://launchpad.net/instant' -description = """Instant is a Python module that allows for instant inlining of C and C++ code in Python. - It is a small Python module built on top of SWIG and Distutils. It is part of the FEniCS Project (http://fenicsproject.org).""" +description = """Instant is a Python module that allows for instant inlining of C and C++ code in Python. + It is a small Python module built on top of SWIG and Distutils. It is part of the FEniCS Project + (http://fenicsproject.org).""" toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb b/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb index 68b608ac4bd2e8724d8e03501997b0fbebc56811..045ed0c649f5232dcf1b9bb0a31b81ce3167b283 100644 --- a/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb index 3bbd50af7cec28fa0df6e687ceb9b31f76a64db0..5206bec3f8567a9e686228ce7b844c8ef55e18ab 100644 --- a/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb index 5f710302572515b9ff700697fed00fb8a2abd76e..237e4fd6aced1573f5f4e8b466f15a797a66599a 100644 --- a/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Authors: Kenneth Hoste (UGent), Pablo Escobar Lopez (Unibas) easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb b/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb index 10342bedf08e9c840b57a8350355ce41e929627e..1e7adc8498f094a95461a317518e5717762f1cbe 100644 --- a/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/i/IsoInfer/IsoInfer-0.9.1-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Authors: Kenneth Hoste (UGent), Pablo Escobar Lopez (Unibas) easyblock = 'MakeCp' 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 index a0ac2c0885e18b579609756bf050f20b90bc0439..6b3017a194a4d19eab72357d3615df6f0b15f1f3 100644 --- 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 @@ -1,6 +1,6 @@ easyblock = 'PythonPackage' -name ='i-PI' +name = 'i-PI' version = '1.0-20160213' commit = '2a09a6d' versionsuffix = '-Python-%(pyver)s' 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 index efeb188af27eb851a0f7a33b1149ce3267a240f9..e0c5f7e40e73933e9be1886c1ca68dae0f130281 100644 --- 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 @@ -14,7 +14,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} exts_defaultclass = 'PythonPackage' exts_list = [ - # airspeed requires this specific version of cachetools + # airspeed requires this specific version of cachetools ('cachetools', '0.8.0', { 'source_urls': ['https://pypi.python.org/packages/source/c/cachetools/'], }), diff --git a/easybuild/easyconfigs/i/icc/icc-11.1.073-32bit.eb b/easybuild/easyconfigs/i/icc/icc-11.1.073-32bit.eb index 25d906e87f98fdcf49d97b7e33a47ef2792f1bdc..f7e00fc1b463eb1707ed270712a96fd26363e41e 100644 --- a/easybuild/easyconfigs/i/icc/icc-11.1.073-32bit.eb +++ b/easybuild/easyconfigs/i/icc/icc-11.1.073-32bit.eb @@ -5,7 +5,7 @@ versionsuffix = '-32bit' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_cproc_p_%s.tgz' % version] @@ -15,8 +15,7 @@ patches = ['specified-paths.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' m32 = True diff --git a/easybuild/easyconfigs/i/icc/icc-11.1.073.eb b/easybuild/easyconfigs/i/icc/icc-11.1.073.eb index 270e177a0c9897f3e8e9fb4aae5d472829994732..46c63ad80a474303efb1fa314d88b871a1076ecb 100644 --- a/easybuild/easyconfigs/i/icc/icc-11.1.073.eb +++ b/easybuild/easyconfigs/i/icc/icc-11.1.073.eb @@ -4,7 +4,7 @@ version = '11.1.073' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_cproc_p_%s.tgz' % version] @@ -14,7 +14,6 @@ patches = ['specified-paths.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-11.1.075.eb b/easybuild/easyconfigs/i/icc/icc-11.1.075.eb index 005adc34f3d0590251dc8b76e5785570cca356f2..1de1f4271c0679290a07db0b562883d6594195fd 100644 --- a/easybuild/easyconfigs/i/icc/icc-11.1.075.eb +++ b/easybuild/easyconfigs/i/icc/icc-11.1.075.eb @@ -4,7 +4,7 @@ version = '11.1.075' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_cproc_p_%s_intel64.tgz' % version] @@ -14,7 +14,6 @@ patches = ['specified-paths.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2011.10.319.eb b/easybuild/easyconfigs/i/icc/icc-2011.10.319.eb index e8019bf5f8095675caee768630f69b0d7b063290..6d6f6e541442a29d126798272e6b4a83298a2206 100644 --- a/easybuild/easyconfigs/i/icc/icc-2011.10.319.eb +++ b/easybuild/easyconfigs/i/icc/icc-2011.10.319.eb @@ -4,14 +4,13 @@ version = '2011.10.319' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_intel64_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2011.13.367.eb b/easybuild/easyconfigs/i/icc/icc-2011.13.367.eb index 17d0cd2bbe2f49b3802655eb53208b1878f25d3b..c7bc79ecf5127887a72eed0e04bbdd10110af602 100644 --- a/easybuild/easyconfigs/i/icc/icc-2011.13.367.eb +++ b/easybuild/easyconfigs/i/icc/icc-2011.13.367.eb @@ -4,14 +4,13 @@ version = '2011.13.367' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2011.3.174.eb b/easybuild/easyconfigs/i/icc/icc-2011.3.174.eb index cf51e4e41b208e64d6b377e02837430741d295d5..6079fd63e8431204db77111ae2ee9a04103a58b8 100644 --- a/easybuild/easyconfigs/i/icc/icc-2011.3.174.eb +++ b/easybuild/easyconfigs/i/icc/icc-2011.3.174.eb @@ -4,14 +4,13 @@ version = '2011.3.174' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_intel64_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2011.6.233.eb b/easybuild/easyconfigs/i/icc/icc-2011.6.233.eb index 4079daa6ca034c4087e792e8ceefcf4309353256..d2d824632a052fab99c750dea9976e4e176b0fc0 100644 --- a/easybuild/easyconfigs/i/icc/icc-2011.6.233.eb +++ b/easybuild/easyconfigs/i/icc/icc-2011.6.233.eb @@ -4,14 +4,13 @@ version = '2011.6.233' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_intel64_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013.1.117.eb b/easybuild/easyconfigs/i/icc/icc-2013.1.117.eb index 818ade63f27a074da6f85ccb749eecc8e8b60980..f5c33e155b537650a8420f2fe607e39b80fe88b4 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013.1.117.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013.1.117.eb @@ -4,14 +4,13 @@ version = '2013.1.117' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013.2.146.eb b/easybuild/easyconfigs/i/icc/icc-2013.2.146.eb index 086b7132e24044fe48700d1d38abdcc881cf907b..61bd49e43ce40ac95367877fffb3555574d8ae3c 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013.2.146.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013.2.146.eb @@ -4,14 +4,13 @@ version = '2013.2.146' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013.3.163.eb b/easybuild/easyconfigs/i/icc/icc-2013.3.163.eb index 08d349665671d8bf5397ac6550ec95451430f600..470e9a2fb43be041bf8f7e37642ec897222f7729 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013.3.163.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013.3.163.eb @@ -4,14 +4,13 @@ version = '2013.3.163' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013.4.183.eb b/easybuild/easyconfigs/i/icc/icc-2013.4.183.eb index 8c5cfaeab570223f35902d4bea35b4ac94b858c0..09f67d57b8751d4dff632202de384b6a09d1e6d2 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013.4.183.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013.4.183.eb @@ -4,14 +4,13 @@ version = '2013.4.183' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/i/icc/icc-2013.5.192-GCC-4.8.3.eb index 446396ee03bca9646ad8dc1b95f4e1ecd10deb25..a1fab236a759fbb5005a4dd0dabe1c62a58c1118 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013.5.192-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013.5.192-GCC-4.8.3.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013.5.192.eb b/easybuild/easyconfigs/i/icc/icc-2013.5.192.eb index 3be64f6a79c4707ea5dea157bd24bfd174f7659c..faabee9053f5fdfc40f56dda67d8158d48e01ebf 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013.5.192.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013.5.192.eb @@ -4,14 +4,13 @@ version = '2013.5.192' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013_sp1.0.080.eb b/easybuild/easyconfigs/i/icc/icc-2013_sp1.0.080.eb index be5072e46d81cc37678c809b41a7160eb205772d..9a52f9485c217602db6c46111e6dd49f1662ae85 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013_sp1.0.080.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013_sp1.0.080.eb @@ -4,14 +4,13 @@ version = '2013_sp1.0.080' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2013_sp1.1.106.eb b/easybuild/easyconfigs/i/icc/icc-2013_sp1.1.106.eb index 2e5244fe910694eee77ed34c036a6841fe090f3f..8632a6cdd6241aa0153f9bfea2bf639e7e27478f 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013_sp1.1.106.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013_sp1.1.106.eb @@ -4,7 +4,7 @@ version = '2013_sp1.1.106' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] @@ -14,5 +14,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/icc/icc-2013_sp1.2.144.eb b/easybuild/easyconfigs/i/icc/icc-2013_sp1.2.144.eb index b742c2c7e4483b00d2a57d7b07b5e8e3b9d5f79b..e4a65fd62ad574976f9067530a19f9cd6bd7256b 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013_sp1.2.144.eb @@ -4,7 +4,7 @@ version = '2013_sp1.2.144' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] @@ -14,5 +14,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/icc/icc-2013_sp1.3.174.eb b/easybuild/easyconfigs/i/icc/icc-2013_sp1.3.174.eb index e4c5184bc06b21bbd24e8e0e6adffe77b75431a6..a30b07ef34f4a994d0cee3c6f4dcbd2166e382f2 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013_sp1.3.174.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013_sp1.3.174.eb @@ -4,7 +4,7 @@ version = '2013_sp1.3.174' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] @@ -14,5 +14,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/icc/icc-2013_sp1.4.211.eb b/easybuild/easyconfigs/i/icc/icc-2013_sp1.4.211.eb index 5850a5593b8fa689aa19f82bb6218802df3e914d..c8fe08d4d18f105cb9bd72d1c3c3f55674e04c71 100644 --- a/easybuild/easyconfigs/i/icc/icc-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/i/icc/icc-2013_sp1.4.211.eb @@ -5,7 +5,7 @@ version = '2013_sp1.4.211' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] @@ -15,5 +15,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/i/icc/icc-2015.0.090-GCC-4.9.2.eb index d02dca7d2281aaedc0546b3524d6173c5d37f562..e290c96aa603893d2cb02ff047408975dfce302f 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.0.090-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.0.090-GCC-4.9.2.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.0.090.eb b/easybuild/easyconfigs/i/icc/icc-2015.0.090.eb index dba6123fdbc2cdba87b15cd91840e812a3d7b1b9..0844c56bf1d57ad9ae0e19bc37675f9498197315 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.0.090.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.0.090.eb @@ -4,14 +4,13 @@ version = '2015.0.090' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/i/icc/icc-2015.1.133-GCC-4.9.2.eb index 368b594177c120009bb61d4e425661a0b21dd4a1..13ebafc260640f9addfd1e53b4d5a59447728e82 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.1.133-GCC-4.9.2.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.1.133.eb b/easybuild/easyconfigs/i/icc/icc-2015.1.133.eb index 08a67483318c06ed33c6b9a1a53646e7a47b7a9b..08fdab1423f3592af77a6e2902fefae8bd81cef8 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.1.133.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.1.133.eb @@ -4,14 +4,13 @@ version = '2015.1.133' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/i/icc/icc-2015.2.164-GCC-4.9.2.eb index 8439c044f45586a1956d414446ce6cdeaa1d896d..dbb4b840399886aa541bf68140f56b080cb36baa 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.2.164-GCC-4.9.2.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb index 37331a148806eae1f491109ae7e963dd503e9318..ae1d56e8a6a7a002e36fc545526119dcc06acd9f 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.3.187-GNU-4.9.3-2.25.eb @@ -17,7 +17,6 @@ dependencies = [(gnu, gnuver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb b/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb index 55dec91be55769f4d5b613c34fd41901c312f15c..f4357747095d256243d032ea48612e0932138eb4 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.3.187.eb @@ -4,14 +4,13 @@ version = '2015.3.187' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_ccompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb index 1ca6568cb7049f00c1696a87484efb06caaf1028..b9a332e3a0f02a28b131a9cc6ded3385fa3018b9 100644 --- a/easybuild/easyconfigs/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/icc/icc-2015.5.223-GCC-4.9.3-2.25.eb @@ -20,7 +20,6 @@ dependencies = [ dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' 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 32978c0fbefda3cf7eba628d0d7627109bce171e..3fe029f3bdb95ad9b450e60ac485401631f95e9c 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.0.109' @@ -29,7 +29,6 @@ components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-i dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb b/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb index e56edba4dbd114128b90d96e06a41e1083cc9fe4..ac3b139eff692ac6ff390aa7c8c1287a7f7ba2c4 100644 --- a/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb +++ b/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.0.109' @@ -6,7 +6,7 @@ version = '2016.0.109' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "C and C++ compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] @@ -20,7 +20,6 @@ components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-i dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' 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 9d56289dfcdb4fe2dbbe093232f3f1d04cd4f600..acee6423cd60eab4221acb39bc39cd97cb630e2d 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.1.150' @@ -29,7 +29,6 @@ components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-i dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb index 4d0d75afae2914f5acf4739922f5a6cff60b7b99..ddae823dc3d1eca9322c41595c29e865ad3083b0 100644 --- a/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.2.181' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] 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 index 5c1c6d97c5481d9ba12f629bd7d636fd54c343f1..d03f2d3cb5344a69e20ee85327a52101799a6e03 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.2.181' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] 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 index 4511a57a9e080c021aa9dae539e19165b349e2f0..bbe90dab4fc6962eebd3cdb15d17bb44415bceec 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.3.210' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] 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 index 2192bcc50619f64c1cd66b857a5b8172002b118a..19f9a279fc5552bdaa8d4fbeb1d2adb542f8c0b8 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.3.210' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] 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 index 9ce84e0f30037300a9c39401a24123eccba08fea..9e624b5c3f5fecad77fb5db20caecfba4e184617 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2016.3.210' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] 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 index d1cc307109d8d9fe16605c02e80172767ae155e8..e554131ea4a1cf1f813a68457cad97ea76995102 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2017.0.098' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] 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 index 924f53625d1f2e171833d3f65778c94428572c30..9f1524cfe8a111811d063fa892e34f3c482d9710 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2017.1.132' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] diff --git a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb index 39745a0399f7615b9b1776f8d91c962cc833f6c2..1b9a91bff73e1d031f23068d4aad15e4bb47cce8 100644 --- a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'icc' version = '2017.1.132' @@ -6,7 +6,7 @@ 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'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] diff --git a/easybuild/easyconfigs/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f323aeae8acac6e970678712d1a96b337801a5f --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ + +name = 'icc' +version = '2017.2.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +checksums = ['1ed9e5176b30ed0f0917a7ea698021ee'] + +gccver = '6.3.0' +binutilsver = '2.27' +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?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..a0716886c4c77b45abefe80df03c7e7cd2915761 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2017.4.196-GCC-6.4.0-2.28.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild + +name = 'icc' +version = '2017.4.196' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Intel C and C++ compilers" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc'] + +gccver = '6.4.0' +binutilsver = '2.28' +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?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2015.0.090.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2015.0.090.eb index 51b0376b09a253e359ff306ba04eb583664968eb..ebdf9f10ca53f797400484979e7a070c09d15065 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2015.0.090.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2015.0.090.eb @@ -4,7 +4,8 @@ name = 'iccifort' version = '2015.0.090' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2015.1.133.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2015.1.133.eb index cb21cd2b6c13b70b79aebcfb6bd6e46db650ce71..06b3d4cc945af31394a7a1515320e5269c82a853 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2015.1.133.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2015.1.133.eb @@ -4,7 +4,8 @@ name = 'iccifort' version = '2015.1.133' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb index 8387432380faa1b66b676bf56a488f1a29294895..7029a01c14077d3f345d445d0ce458e380c7574f 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2015.3.187.eb @@ -4,7 +4,8 @@ name = 'iccifort' version = '2015.3.187' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109-GCC-4.9.3-2.25.eb index f1a5e6d54b6b088a4a56662c8aa27cb9ac6fa84a..fe66dc2742bf5f6cfe6e96dc18e9dc16172b727f 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ version = '2016.0.109' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb index a66481f29cf39a4d93f5c694196bf56cc8255ba4..4bb42ab041793b35ce69b1a97490896a89217a5e 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.0.109.eb @@ -1,11 +1,12 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' version = '2016.0.109' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb index 618d381f6ee35ac10fc0ca1dad9996c8f6e18274..cc24a9ab5464de2ad78b40130ecc5c8f5b889bf2 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ version = '2016.1.150' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-4.9.3-2.25.eb index 871fae395a716b77de72c776de28e2125b8f5f7d..297fe048543b243b2e68f681b6b238a55fee5040 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ version = '2016.2.181' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index e07e4371a20e3d6d836330d7dfb2f21d088c286c..f2c485ee204a3252c80e6848ccdd95b5e9020471 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 73f4eda01fade1c0d4a9bb6629725bfe8f3a3483..3683fdab6eccfaee9e50e889fe89a8e2962940a4 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index a1f40c75aed8a2894454f626f2b3588b032f4e82..0401f8025e0722e1fb639ba46d356763f0e23791 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 944d7a23b2fc72a2d39794af3a64e96db9b69648..fdf3a88aa50cec3041466ede8d4bfa5596d3aee9 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 3ed3f947b9c1e37ef1ba5888c177bb2babe2fb96..a77c406ff7f67f96d6b5605490cc5aa06300c33c 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 8034a2a1e14089ff5211cca11129875e8239d2e7..3fc87e0a0a66994f29c1951d27f9e6e0abb48d73 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-6.3.0-2.27.eb index 11f7aab8ea2d90324ae388c1dd7b83b3fbe9c35a..d4e78567c722035a9441c78b3d222a75bbd59dae 100644 --- a/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iccifort' @@ -6,7 +6,8 @@ version = '2017.1.132' versionsuffix = '-GCC-6.3.0-2.27' 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""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and + Intel MKL""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.2.174-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.2.174-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..577b22830085d305a0d089dcc7e3db9c83eab5dd --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2017.2.174-GCC-6.3.0-2.27.eb @@ -0,0 +1,19 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ +easyblock = 'Toolchain' + +name = 'iccifort' +version = '2017.2.174' +versionsuffix = '-GCC-6.3.0-2.27' + +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.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.4.196-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..a34c1351e05a02da0191a2b17ad155e2b3830836 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2017.4.196-GCC-6.4.0-2.28.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild +easyblock = 'Toolchain' + +name = 'iccifort' +version = '2017.4.196' +versionsuffix = '-GCC-6.4.0-2.28' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = "Intel C, C++ & Fortran compilers" + +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 index 1eeb749c6e9c13c431085f724270ac234986473e..2e8347c1befb9ec877d551e1b304074efce47c19 100644 --- a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2016.10.eb +++ b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2016.10.eb @@ -4,7 +4,8 @@ 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""" +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'} 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 index ed01c4e7446195bd4845fce582e94f27d6e06bd1..ecd5b0b755e92ffe4cb0bf25c55ac831d315a93b 100644 --- a/easybuild/easyconfigs/i/icmake/icmake-7.23.02-foss-2016a.eb +++ b/easybuild/easyconfigs/i/icmake/icmake-7.23.02-foss-2016a.eb @@ -4,8 +4,8 @@ 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.""" +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} @@ -18,8 +18,8 @@ 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' + 'bin/icmake', 'bin/icmbuild', 'bin/icmstart', 'bin/icmun', + 'lib/icmake/icm-comp', 'lib/icmake/icm-exec', 'lib/icmake/icm-pp' ], 'dirs': [] } diff --git a/easybuild/easyconfigs/i/ictce/ictce-5.2.0.eb b/easybuild/easyconfigs/i/ictce/ictce-5.2.0.eb index fc33afb1efbf811ccd24f958dee370f7bf65c241..7f60c5dadba78d8a4db75e4443f2edd7b9f43f18 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-5.2.0.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-5.2.0.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '5.2.0' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-5.3.0.eb b/easybuild/easyconfigs/i/ictce/ictce-5.3.0.eb index a6b070f713840f0e4536fa3500c732eaaf3850b1..0cd535b843ca72619cd50da71fedcfa65fedeff6 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-5.3.0.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-5.3.0.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '5.3.0' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-5.4.0.eb b/easybuild/easyconfigs/i/ictce/ictce-5.4.0.eb index aeb15217ff4ac85605f03e3346145025f26433c4..feae6d3047aa3a362066cddd2975b953f84529aa 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-5.4.0.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-5.4.0.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '5.4.0' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-5.5.0.eb b/easybuild/easyconfigs/i/ictce/ictce-5.5.0.eb index 55b4f558df19ab753f62486e0575e9c251d75abd..7d3a7fe1328d3ed61bffb4fc76957a242f007d68 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-5.5.0.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-5.5.0.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '5.5.0' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-6.1.5.eb b/easybuild/easyconfigs/i/ictce/ictce-6.1.5.eb index e5194b8648c120263826ad4029dd100651d0d60c..72271c8f07c72087ffa7d6a6910f50c65e45c404 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-6.1.5.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-6.1.5.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '6.1.5' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-6.2.5.eb b/easybuild/easyconfigs/i/ictce/ictce-6.2.5.eb index 41d6ceb53e4a44e910350d3fe70c2474d2bca458..fca7778a457c96d096b458c4208eff7d046a3532 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-6.2.5.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-6.2.5.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '6.2.5' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-7.1.2.eb b/easybuild/easyconfigs/i/ictce/ictce-7.1.2.eb index b3dda3d539270dcdccca71c7ba4ed845ad7a3a39..d54f7d57248e3a528bdb15e94062d01df446687e 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-7.1.2.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-7.1.2.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '7.1.2' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb b/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb index 6190ed29063cb5fa8e792ec610c143be93114617..e482585790cd55a665e44a8ddf889ba551e9e833 100644 --- a/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb +++ b/easybuild/easyconfigs/i/ictce/ictce-7.3.5.eb @@ -4,7 +4,8 @@ name = 'ictce' version = '7.3.5' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/ifort/ifort-11.1.073-32bit.eb b/easybuild/easyconfigs/i/ifort/ifort-11.1.073-32bit.eb index c4b7144887e9b37573e7b9e5120cab68c067715f..fc74e5892586d6cb74273509cb301534c11d3c11 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-11.1.073-32bit.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-11.1.073-32bit.eb @@ -5,7 +5,7 @@ versionsuffix = '-32bit' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_cprof_p_%s.tgz' % version] @@ -15,8 +15,7 @@ patches = ['specified-paths.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' m32 = True diff --git a/easybuild/easyconfigs/i/ifort/ifort-11.1.073.eb b/easybuild/easyconfigs/i/ifort/ifort-11.1.073.eb index da0e19e8a73155220b3d3a0a1362e9483be9a479..ba9c113010ce428c5225834a9c0ea1a770cf7c54 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-11.1.073.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-11.1.073.eb @@ -4,7 +4,7 @@ version = '11.1.073' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_cprof_p_%s.tgz' % version] @@ -14,7 +14,6 @@ patches = ['specified-paths.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-11.1.075.eb b/easybuild/easyconfigs/i/ifort/ifort-11.1.075.eb index f8534d1717c79ab13d7ca099e7492e4ce272c97e..daf3938aa919a26eb0bb8530dd89bd3de63ac4d4 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-11.1.075.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-11.1.075.eb @@ -4,7 +4,7 @@ version = '11.1.075' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_cprof_p_%s_intel64.tgz' % version] @@ -14,7 +14,6 @@ patches = ['specified-paths.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2011.10.319.eb b/easybuild/easyconfigs/i/ifort/ifort-2011.10.319.eb index c0ab005da23f241fc7feb5b92af6ebf85ca262a8..1188123d798a5be124465bcfbfa28344461543df 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2011.10.319.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2011.10.319.eb @@ -4,14 +4,13 @@ version = '2011.10.319' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_intel64_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2011.13.367.eb b/easybuild/easyconfigs/i/ifort/ifort-2011.13.367.eb index 8d6eeaafb43bc54c69a37d838f450ecef92849b8..f68f6572f8453f3cf7d66bf0ff1f52ed9d196a71 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2011.13.367.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2011.13.367.eb @@ -4,14 +4,13 @@ version = '2011.13.367' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2011.3.174.eb b/easybuild/easyconfigs/i/ifort/ifort-2011.3.174.eb index 65ff75aa5c642b7ee397fb4c8d66a404fb4c579f..1e7388c15045507ad81436e22812676ddff7e393 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2011.3.174.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2011.3.174.eb @@ -4,14 +4,13 @@ version = '2011.3.174' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_intel64_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2011.6.233.eb b/easybuild/easyconfigs/i/ifort/ifort-2011.6.233.eb index 0749ed0e0cd11c763ba8a52f0db412a7f83bc975..1b72efc8cb6f8e2d89f7d019770f79018331dae4 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2011.6.233.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2011.6.233.eb @@ -4,14 +4,13 @@ version = '2011.6.233' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_intel64_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013.1.117.eb b/easybuild/easyconfigs/i/ifort/ifort-2013.1.117.eb index 99bf3863c6ded580bfa12f1838003c8af6b052df..248cf71e3552bf384348a250fa15f8be98786655 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013.1.117.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013.1.117.eb @@ -4,14 +4,13 @@ version = '2013.1.117' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013.2.146.eb b/easybuild/easyconfigs/i/ifort/ifort-2013.2.146.eb index 54b49ddcaf29aae4f09d3b32908764e7b91f33f8..f05bd2bc4130dedafb59fed0d9b1e726d3126860 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013.2.146.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013.2.146.eb @@ -4,14 +4,13 @@ version = '2013.2.146' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013.3.163.eb b/easybuild/easyconfigs/i/ifort/ifort-2013.3.163.eb index 4efd890d239884aa9bd743e2bfb7c3d81e8a5f6f..019cf97f80f5a312b6ac769c7b21e24ee29bf4c6 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013.3.163.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013.3.163.eb @@ -4,14 +4,13 @@ version = '2013.3.163' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%s.tgz' % version] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013.4.183.eb b/easybuild/easyconfigs/i/ifort/ifort-2013.4.183.eb index 05c638d45107c3a9b328866e7a27c5d826536b4f..e163dff16b5f82dfb0b510ee29672254cbf93b0d 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013.4.183.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013.4.183.eb @@ -4,14 +4,13 @@ version = '2013.4.183' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb index 901fc019cc7f3ba3dc4097b62266d151ff9a4297..0b6f0c22abeb8fd1d1f8cb643eba2ee451191e0f 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013.5.192-GCC-4.8.3.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013.5.192.eb b/easybuild/easyconfigs/i/ifort/ifort-2013.5.192.eb index 32705da10faefefa8c52efdcea411afe8b0d3606..a8b58b1f42d39425cbd9b2b95c0f079f7063d949 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013.5.192.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013.5.192.eb @@ -4,14 +4,13 @@ version = '2013.5.192' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.0.080.eb b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.0.080.eb index dc69a4da5ee4b3e743be8fc40b3d84db6bb61a9c..f72b543550ab3cc2a31a712377fa08dd5d7f4e94 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.0.080.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.0.080.eb @@ -4,14 +4,13 @@ version = '2013_sp1.0.080' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.1.106.eb b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.1.106.eb index 8d50c3c4603c5345c9ae67a51489baab1b48540c..67537c71bec5e28f9e0e28520c10e1361bf9f9b8 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.1.106.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.1.106.eb @@ -4,7 +4,7 @@ version = '2013_sp1.1.106' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] @@ -14,5 +14,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.2.144.eb index 058b29e416d7420732e068fc6bfb2b6aca0629e8..9e2cea7b90d7b9da9cbadc8301f52e89e4028821 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.2.144.eb @@ -4,7 +4,7 @@ version = '2013_sp1.2.144' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] @@ -14,5 +14,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.3.174.eb b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.3.174.eb index 6a206056e1a69b3bc6f76c332d225e930a9987ca..50877f89fb6d05360d7d53193785931c5a3ef0cf 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.3.174.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.3.174.eb @@ -4,7 +4,7 @@ version = '2013_sp1.3.174' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] @@ -14,5 +14,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.4.211.eb index 4e061aba7c0fdce3297312b90923f47b6d7234a5..da926f7b5f503198f6ac1585ecfff9d363e8d7d0 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2013_sp1.4.211.eb @@ -5,7 +5,7 @@ version = '2013_sp1.4.211' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] @@ -15,5 +15,4 @@ moduleclass = 'compiler' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb index a94df9884bd0363204bda12daba89bf92a9dd2cb..420984ed94576443bf511b7185e176d7b26ec4f5 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.0.090-GCC-4.9.2.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.0.090.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.0.090.eb index 62bde3a68e91f72bcaec8d9f8f998615892bd238..311ec00de4a1e0069cffce1b73c083291f1eb0c1 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.0.090.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.0.090.eb @@ -4,14 +4,13 @@ version = '2015.0.090' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb index 419e0257c0918bc09851082a152b1a35a3cf4cfb..a775af60a04e0f27617cb3317764423c82210570 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.1.133-GCC-4.9.2.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.1.133.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.1.133.eb index 02137b749816da4ac13ae45a65bc753fa349cac9..bc7e3e741514c2d2a6293047dacc8633f2650367 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.1.133.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.1.133.eb @@ -4,14 +4,13 @@ version = '2015.1.133' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb index 5767d1400f2405ac64a1aa5fcc1520ec39404aa3..647803072820168c6d106ed7604651c712ee5293 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.2.164-GCC-4.9.2.eb @@ -17,7 +17,6 @@ dependencies = [(gcc, gccver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb index 0f54df3a82e9919122dd17cf8d1cdcc8a7c74f83..4a9762b2d0ea07c128dd9e3f99a037e1e62a85d0 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -17,7 +17,6 @@ dependencies = [(gnu, gnuver)] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb index 8253a3390bf1b285389443b8f083d2d3d9c46fee..881bbb96d28c4ca9249d46520716b348f927d437 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.3.187.eb @@ -4,14 +4,13 @@ version = '2015.3.187' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['l_fcompxe_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb index 2fd9b5a9467ab1b0bf0b4a2f56bbf539d2d3863a..446656fb7ad6d7d88aeb77a63f5c3c1730f01dec 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2015.5.223-GCC-4.9.3-2.25.eb @@ -20,7 +20,6 @@ dependencies = [ dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' 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 9599d683487fc263f0e6d899ea6c977513b6ba29..aabb1cd11ec2cdc64266340928e6f7e9a9f03aa7 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.0.109' @@ -32,7 +32,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb index 657a607db362a9a50db4d18b83f05958d563fc18..7579c77a3d5b1c83d3dd1b90cfbbb7acf11e4736 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.0.109' @@ -6,7 +6,7 @@ version = '2016.0.109' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] @@ -23,7 +23,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' 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 9afeb8bcc99b8c6a5523c76af2fb6b32097b9c55..9b6827244115b4a72ca83a1862b5f649f165fd45 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.1.150' @@ -32,7 +32,6 @@ components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb index 39dd0065521f55fc7270cb627d3a361d5ab453e3..3ee959b67ba1b2c164bb991edc7db657343fd7e5 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.2.181' @@ -6,7 +6,7 @@ version = '2016.2.181' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] 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 index 952e908d84556dc86f4af220772b86e73d0cb795..f0b7f28bbb8ac1285cfb8bc4308bbb6778472c62 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.2.181' @@ -6,7 +6,7 @@ version = '2016.2.181' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] 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 index 624fe2510b746c9199980ba641824cb14e265159..3b0e1e5deb1d7a421276c159c15dd693b1ab9193 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.3.210' @@ -6,7 +6,7 @@ version = '2016.3.210' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] 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 index 148dc067648ae426e022a4bef20434cf1c0e9931..a3e1cae6fd677099e0d9959a0d6cf1357b601a7a 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.3.210' @@ -6,7 +6,7 @@ version = '2016.3.210' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] 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 index 48e857188b4bdaab9adc156fcbc2e41010ca889d..b9a9fa4899a4c322e79e4074afb3264d317c1ca7 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2016.3.210' @@ -6,7 +6,7 @@ version = '2016.3.210' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] 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 index 26de8ad2549f7fe4b22ea1304313e1624ddd0f5e..73541611678587269b0f51e53f700cc01a147883 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2017.0.098' @@ -6,7 +6,7 @@ version = '2017.0.098' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] 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 index c275933f9dd128a6b33947d0cdc2b91dc02f69b6..2f49c69f893223c50a7741bddcaa7949074b4859 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2017.1.132' @@ -6,7 +6,7 @@ version = '2017.1.132' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb index 746cfd78bf9c71244df3fe0348f57efa870f405a..fba251744287becaf125a8b18b113b91b2bb07dd 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'ifort' version = '2017.1.132' @@ -6,7 +6,7 @@ version = '2017.1.132' homepage = 'http://software.intel.com/en-us/intel-compilers/' description = "Fortran compiler from Intel" -toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchain = {'name': 'dummy', 'version': ''} sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa15e0062d6e375dd2e05a5ad9eeb440467a65fc --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2017.2.174-GCC-6.3.0-2.27.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ + +name = 'ifort' +version = '2017.2.174' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Fortran compiler from Intel" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] + +checksums = ['9d5dfa36a36b7c9e877745f3e379248b'] + +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2017_no_mpi_mic_dependency.patch'] + +gccver = '6.3.0' +binutilsver = '2.27' +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?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..26e9eb1393c83f02b9be10c8d3bddbde127d3864 --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild + +name = 'ifort' +version = '2017.4.196' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "Intel Fortran compiler" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] + +checksums = ['0b6a222e015f776600b12b17c19506249c9e7691a8d287f44cd40a66ca9ac749'] + +# remove dependency on intel-mpi-rt-mic +patches = ['ifort_2017_no_mpi_mic_dependency.patch'] + +gccver = '6.4.0' +binutilsver = '2.28' +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?_', 'intel-gdb(?!.*mic)'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-fix-aclocal-version.patch b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-fix-aclocal-version.patch new file mode 100644 index 0000000000000000000000000000000000000000..81b9d69187a5fa607dd1daf61ebd031fdc45662c --- /dev/null +++ b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-fix-aclocal-version.patch @@ -0,0 +1,49 @@ +Change the version of autoconf which is required to configure from 1.14 to 1.15 + +From: Maxime Boissonneault +Date: Wed, 22 Feb 2017 + + +diff -ru igraph-0.7.1.orig/aclocal.m4 igraph-0.7.1/aclocal.m4 +--- igraph-0.7.1.orig/aclocal.m4 2014-04-22 17:54:54.000000000 +0000 ++++ igraph-0.7.1/aclocal.m4 2017-02-21 15:10:50.062279982 +0000 +@@ -1,4 +1,4 @@ +-# generated automatically by aclocal 1.14 -*- Autoconf -*- ++# generated automatically by aclocal 1.15 -*- Autoconf -*- + + # Copyright (C) 1996-2013 Free Software Foundation, Inc. + +@@ -8619,10 +8619,10 @@ + # generated from the m4 files accompanying Automake X.Y. + # (This private macro should not be called outside this file.) + AC_DEFUN([AM_AUTOMAKE_VERSION], +-[am__api_version='1.14' ++[am__api_version='1.15' + dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to + dnl require some minimum version. Point them to the right macro. +-m4_if([$1], [1.14], [], ++m4_if([$1], [1.15], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl + ]) + +@@ -8638,7 +8638,7 @@ + # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. + # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. + AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +-[AM_AUTOMAKE_VERSION([1.14])dnl ++[AM_AUTOMAKE_VERSION([1.15])dnl + m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl + _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +diff -ru igraph-0.7.1.orig/configure igraph-0.7.1/configure +--- igraph-0.7.1.orig/configure 2014-04-22 17:55:00.000000000 +0000 ++++ igraph-0.7.1/configure 2017-02-21 15:10:50.082279777 +0000 +@@ -2532,7 +2532,7 @@ + + + +-am__api_version='1.14' ++am__api_version='1.15' + + ac_aux_dir= + for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2016b.eb b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0c649171c4c4cac45ec5d17d6cba5db8486de238 --- /dev/null +++ b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'igraph' +version = '0.7.1' + +homepage = 'http://igraph.org' +description = """igraph is a collection of network analysis tools with the emphasis on +efficiency, portability and ease of use. igraph is open source and free. igraph can be +programmed in R, Python and C/C++.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['igraph-%(version)s.tar.gz'] +source_urls = ['https://github.com/igraph/igraph/releases/download/%(version)s'] + +builddependencies = [('Autotools', '20150215')] + +patches = [ + 'igraph-%(version)s-no-lapack-no-blas.patch', + 'igraph-%(version)s-fix-aclocal-version.patch' +] + +# link against MKL rather than blas/lapack +preconfigopts = "env LDFLAGS='-lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -lm'" +configopts = "--with-external-blas=yes --with-external-lapack=yes" + +sanity_check_paths = { + 'files': ['lib/libigraph.so', 'lib/libigraph.la', 'lib/pkgconfig/igraph.pc'] + + ['include/igraph/%s' % x for x in ['igraph_version.h', 'igraph_types.h', 'igraph_constants.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/i/igraph/igraph-0.7.1-no-lapack-no-blas.patch b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-no-lapack-no-blas.patch new file mode 100644 index 0000000000000000000000000000000000000000..339e68cee3a9d500ddbd7686d3d77717906bfe46 --- /dev/null +++ b/easybuild/easyconfigs/i/igraph/igraph-0.7.1-no-lapack-no-blas.patch @@ -0,0 +1,264 @@ +Removes explicit linking of libblas and liblapack for when linking with MKL + +From: Maxime Boissonneault +Date: Wed, 22 Feb 2017 + +diff -ru igraph-0.7.1.orig/configure igraph-0.7.1/configure +--- igraph-0.7.1.orig/configure 2014-04-22 17:55:00.000000000 +0000 ++++ igraph-0.7.1/configure 2017-02-21 15:00:00.398921297 +0000 +@@ -17266,13 +17266,13 @@ + fi + + if test "$internal_blas" = "no"; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daxpy_ in -lblas" >&5 +-$as_echo_n "checking for daxpy_ in -lblas... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daxpy_ in " >&5 ++$as_echo_n "checking for daxpy_ in ... " >&6; } + if ${ac_cv_lib_blas_daxpy_+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lblas $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17307,16 +17307,16 @@ + #define HAVE_LIBBLAS 1 + _ACEOF + +- LIBS="-lblas $LIBS" ++ LIBS=" $LIBS" + + else +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daxpy in -lblas" >&5 +-$as_echo_n "checking for daxpy in -lblas... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daxpy in " >&5 ++$as_echo_n "checking for daxpy in ... " >&6; } + if ${ac_cv_lib_blas_daxpy+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lblas $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17351,16 +17351,16 @@ + #define HAVE_LIBBLAS 1 + _ACEOF + +- LIBS="-lblas $LIBS" ++ LIBS=" $LIBS" + + else +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAXPY_ in -lblas" >&5 +-$as_echo_n "checking for DAXPY_ in -lblas... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAXPY_ in " >&5 ++$as_echo_n "checking for DAXPY_ in ... " >&6; } + if ${ac_cv_lib_blas_DAXPY_+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lblas $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17395,16 +17395,16 @@ + #define HAVE_LIBBLAS 1 + _ACEOF + +- LIBS="-lblas $LIBS" ++ LIBS=" $LIBS" + + else +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAXPY in -lblas" >&5 +-$as_echo_n "checking for DAXPY in -lblas... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAXPY in " >&5 ++$as_echo_n "checking for DAXPY in ... " >&6; } + if ${ac_cv_lib_blas_DAXPY+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lblas $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17439,7 +17439,7 @@ + #define HAVE_LIBBLAS 1 + _ACEOF + +- LIBS="-lblas $LIBS" ++ LIBS=" $LIBS" + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +@@ -17452,8 +17452,8 @@ + + fi + +- LDFLAGS="${LDFLAGS} -lblas" +- PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -lblas" ++ LDFLAGS="${LDFLAGS} " ++ PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} " + else + + $as_echo "#define INTERNAL_BLAS 1" >>confdefs.h +@@ -17461,13 +17461,13 @@ + fi + + if test "$internal_lapack" = "no"; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlarnv_ in -llapack" >&5 +-$as_echo_n "checking for dlarnv_ in -llapack... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlarnv_ in " >&5 ++$as_echo_n "checking for dlarnv_ in ... " >&6; } + if ${ac_cv_lib_lapack_dlarnv_+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-llapack $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17502,16 +17502,16 @@ + #define HAVE_LIBLAPACK 1 + _ACEOF + +- LIBS="-llapack $LIBS" ++ LIBS=" $LIBS" + + else +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlarnv in -llapack" >&5 +-$as_echo_n "checking for dlarnv in -llapack... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlarnv in " >&5 ++$as_echo_n "checking for dlarnv in ... " >&6; } + if ${ac_cv_lib_lapack_dlarnv+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-llapack $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17546,16 +17546,16 @@ + #define HAVE_LIBLAPACK 1 + _ACEOF + +- LIBS="-llapack $LIBS" ++ LIBS=" $LIBS" + + else +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLARNV_ in -llapack" >&5 +-$as_echo_n "checking for DLARNV_ in -llapack... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLARNV_ in " >&5 ++$as_echo_n "checking for DLARNV_ in ... " >&6; } + if ${ac_cv_lib_lapack_DLARNV_+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-llapack $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17590,16 +17590,16 @@ + #define HAVE_LIBLAPACK 1 + _ACEOF + +- LIBS="-llapack $LIBS" ++ LIBS=" $LIBS" + + else +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLARNV in -llapack" >&5 +-$as_echo_n "checking for DLARNV in -llapack... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLARNV in " >&5 ++$as_echo_n "checking for DLARNV in ... " >&6; } + if ${ac_cv_lib_lapack_DLARNV+:} false; then : + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-llapack $LIBS" ++LIBS=" $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -17634,7 +17634,7 @@ + #define HAVE_LIBLAPACK 1 + _ACEOF + +- LIBS="-llapack $LIBS" ++ LIBS=" $LIBS" + + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +@@ -17647,8 +17647,8 @@ + + fi + +- LDFLAGS="${LDFLAGS} -llapack" +- PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -llapack" ++ LDFLAGS="${LDFLAGS} " ++ PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} " + else + + $as_echo "#define INTERNAL_LAPACK 1" >>confdefs.h +diff -ru igraph-0.7.1.orig/configure.ac igraph-0.7.1/configure.ac +--- igraph-0.7.1.orig/configure.ac 2014-04-22 13:01:17.000000000 +0000 ++++ igraph-0.7.1/configure.ac 2017-02-21 15:00:00.398921297 +0000 +@@ -235,9 +235,9 @@ + AC_CHECK_LIB([blas], [daxpy], [], + AC_CHECK_LIB([blas], [DAXPY_], [], + AC_CHECK_LIB([blas], [DAXPY], [], +- [AC_MSG_RESULT(not found, trying to use -lblas anyway.)])))) +- LDFLAGS="${LDFLAGS} -lblas" +- PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -lblas" ++ [AC_MSG_RESULT(not found, trying to use anyway.)])))) ++ LDFLAGS="${LDFLAGS} " ++ PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} " + else + AC_DEFINE([INTERNAL_BLAS], [1], [Define to 1 if you use the internal BLAS library]) + fi +@@ -247,9 +247,9 @@ + AC_CHECK_LIB([lapack], [dlarnv], [], + AC_CHECK_LIB([lapack], [DLARNV_], [], + AC_CHECK_LIB([lapack], [DLARNV], [], +- [AC_MSG_RESULT(not found, trying to use -llapack anyway.)])))) +- LDFLAGS="${LDFLAGS} -llapack" +- PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -llapack" ++ [AC_MSG_RESULT(not found, trying to use anyway.)])))) ++ LDFLAGS="${LDFLAGS} " ++ PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} " + else + AC_DEFINE([INTERNAL_LAPACK], [1], [Define to 1 if you use the internal LAPACK library]) + fi +diff -ru igraph-0.7.1.orig/tests/testsuite igraph-0.7.1/tests/testsuite +--- igraph-0.7.1.orig/tests/testsuite 2014-04-22 17:55:15.000000000 +0000 ++++ igraph-0.7.1/tests/testsuite 2017-02-21 15:00:00.417921103 +0000 +@@ -3793,9 +3793,9 @@ + + + { set +x +-$as_echo "$at_srcdir/types.at:136: \$CC \${abs_top_srcdir}/examples/simple/igraph_sparsemat2.c -I\${abs_top_srcdir}/include -I\${abs_top_srcdir}/src -I\${abs_top_builddir}/include -I\${abs_top_builddir} -L\${abs_top_builddir}/src/.libs -ligraph -lm -lblas -o itest" ++$as_echo "$at_srcdir/types.at:136: \$CC \${abs_top_srcdir}/examples/simple/igraph_sparsemat2.c -I\${abs_top_srcdir}/include -I\${abs_top_srcdir}/src -I\${abs_top_builddir}/include -I\${abs_top_builddir} -L\${abs_top_builddir}/src/.libs -ligraph -lm -o itest" + at_fn_check_prepare_notrace 'a ${...} parameter expansion' "types.at:136" +-( $at_check_trace; $CC ${abs_top_srcdir}/examples/simple/igraph_sparsemat2.c -I${abs_top_srcdir}/include -I${abs_top_srcdir}/src -I${abs_top_builddir}/include -I${abs_top_builddir} -L${abs_top_builddir}/src/.libs -ligraph -lm -lblas -o itest ++( $at_check_trace; $CC ${abs_top_srcdir}/examples/simple/igraph_sparsemat2.c -I${abs_top_srcdir}/include -I${abs_top_srcdir}/src -I${abs_top_builddir}/include -I${abs_top_builddir} -L${abs_top_builddir}/src/.libs -ligraph -lm -o itest + ) >>"$at_stdout" 2>>"$at_stderr" 5>&- + at_status=$? at_failed=false + $at_check_filter +diff -ru igraph-0.7.1.orig/tests/types.at igraph-0.7.1/tests/types.at +--- igraph-0.7.1.orig/tests/types.at 2014-04-15 13:00:46.000000000 +0000 ++++ igraph-0.7.1/tests/types.at 2017-02-21 15:00:00.417921103 +0000 +@@ -133,7 +133,7 @@ + AT_SETUP([Sparse matrix, multiplications (igraph_sparsemat_t): ]) + AT_KEYWORDS([sparse matrix igraph_sparsemat_t]) + AT_COMPILE_CHECK([simple/igraph_sparsemat2.c], [simple/igraph_sparsemat2.out], +- [], [INTERNAL], [-lblas]) ++ [], [INTERNAL], []) + AT_CLEANUP + + AT_SETUP([Sparse matrix, indexing (igraph_sparsemat_t): ]) diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.00-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.00-GCC-4.9.3-2.25.eb index 73e504fad6c83d8d3425e40d8a6c2274c1ffc7bd..44c8e6ecaac4c5390866873efac176a8380abe8a 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.00-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.00-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.01-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.01-GCC-4.9.3-2.25.eb index 5df1cad542eb747b126a74da8d82ff446871c7fe..476d9acb2bc6697dd5b63d62355f66144860ef1e 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.01-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.01-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-4.9.3-2.25.eb index 3d1b98171457ee844aefd8a184fffccbde677e37..7878168e2e085852327cbfbb1f09c3f0ac7b98b1 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' 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 index 9e93414ff173b03c012148d861570bd55e52ae9c..9510f7e46a47384e2a27f939654d02c9f4f1e26b 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' 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 index f4a56beef10f27064abb8825f75baa31a377ae86..08b9b3f5070461a0c4742afd31118560e92c540a 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' 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 index 8e5a35ceef5afc05d3bde68106758613257a709d..a8596d5825fbd05755647a5267d79f0697c73a6e 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' 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 index 8ee7c61e95bee2febd89f186b1413f2e598ee856..7ac8a1f5c15078e9101156f5595626ab11ea227e 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb index 0af3e3a3ab235793abce4ae2cd209383c6bf3314..4df51c98955ff319473e11b3515c2dee682ea0a6 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' 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 index 1af95a3473e8e410a77be258fa04eef239dd3c89..843a2fdb37b209e88e9e6b22d6e28afb6a4612db 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' 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 index 97332c6ea3808843f5b35431d8ce1c3f37bd00ea..cfdd91b0bf6a9af101ace8dbf8bb9e90e14a7a0c 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017.02-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017.02-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..65c861bb3f8232867b2cf6fc2043901318be0780 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2017.02-GCC-6.3.0-2.27.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ +easyblock = "Toolchain" + +name = 'iimpi' +version = '2017.02' +versionsuffix = '-GCC-6.3.0-2.27' + +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.2.174' +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', compver, '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb index c272ff080320aa6c89cc578aaf2c67d9d4292e3e..14c6d0426dc841dbfd665c60cd61654b636053a2 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2017a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpi' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..76e9e5a6d7d7c37619d272d959a0c005116494aa --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2017b' + +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.4.196' +suff = '-GCC-6.4.0-2.28' +dependencies = [ + ('icc', compver, suff), + ('ifort', compver, suff), + ('impi', '2017.3.196', '', ('iccifort', '%s%s' % (compver, suff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-7.1.2.eb b/easybuild/easyconfigs/i/iimpi/iimpi-7.1.2.eb index d62bc1e82f01fd184e814c2693ccb54e140a1254..8ea51a816a17cb6dea2ba77f935efc02dfe6a890 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-7.1.2.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-7.1.2.eb @@ -4,7 +4,8 @@ name = 'iimpi' version = '7.1.2' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb b/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb index b0fe67cb26eafd431e86a5f22653622865fd9ad2..7f36db9539006e1e0c6d552da1876fceaa10b607 100644 --- a/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb +++ b/easybuild/easyconfigs/i/iimpi/iimpi-7.3.5.eb @@ -4,7 +4,8 @@ name = 'iimpi' version = '7.3.5' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb index 33bf002bbfa5e3486c3a4c7406dd3700f76794e1..568c34ad3f466f3776d9dfc7a94c76e1b7c3857e 100644 --- a/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb +++ b/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iimpic' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..6f8572780e1266ec65f82233e067de003c02cbdb --- /dev/null +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'imbalanced-learn' +version = '0.2.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/scikit-learn-contrib/imbalanced-learn' +description = """imbalanced-learn is a Python package offering a number of re-sampling techniques commonly used in + datasets showing strong between-class imbalance.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('scikit-learn', '0.18.1', versionsuffix), +] + +options = {'modulename': 'imblearn'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..399d48b06bde2f9319e6f9a7d69434108f5d42d9 --- /dev/null +++ b/easybuild/easyconfigs/i/imbalanced-learn/imbalanced-learn-0.2.1-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'imbalanced-learn' +version = '0.2.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/scikit-learn-contrib/imbalanced-learn' +description = """imbalanced-learn is a Python package offering a number of re-sampling techniques commonly used in + datasets showing strong between-class imbalance.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.5.2'), + ('scikit-learn', '0.18.1', versionsuffix), +] + +options = {'modulename': 'imblearn'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-32bit.eb b/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-32bit.eb index 39b3d7cf7b3c595141c73d338fa030958053b505..f12c8b0a4a47880da2be3112a296c7d80d4fd3b1 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-32bit.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-32bit.eb @@ -29,7 +29,6 @@ interfaces = True m32 = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038.eb b/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038.eb index b1eb6ee6e39a4eb88b1bebf927538eb0614aa1c2..16e7150410f06c1b3955e03319b54dcf9d4a0dfb 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038.eb @@ -24,7 +24,6 @@ dependencies = [ interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.10.319.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.10.319.eb index 91c64cfa0d5e70274c1d330775139846049a4c00..c3482af83f58b9b2d5c90457b0a43627c5095b1e 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.10.319.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.10.319.eb @@ -24,7 +24,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb index b8769ef805f7da0f9c00d64151c423d5b5d01b04..b9464f9703d06547a74acd38884310768aa350b8 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361.eb @@ -25,7 +25,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.6.233.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.6.233.eb index b5b58cc1885370919e49fdb7da5a54164cf8788e..23c4595c4551246df7e6fff7d88336a35b5f1491 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.6.233.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-10.3.6.233.eb @@ -23,7 +23,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.1.117.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.1.117.eb index 8adf971a63b6e0daa8529ac8eeab1d4ac589732d..11b669be478e2f2361452669630e0e2f27749d88 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.1.117.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.1.117.eb @@ -25,7 +25,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb index c1e7124884bf18064e218b2e73422ab2f763caf3..cf9de7a5fc5d3fa0379a8cb8cf810b7801051923 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146-iimpi-5.2.0.eb @@ -16,7 +16,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146.eb index ccd95b2a7ac92e3db34fd79f9d813a4f47c88b27..beeabe2d9670ad07f4745c0def15aed4aaf3d668 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.2.146.eb @@ -25,7 +25,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb index 74e9065d7ceb9ee34a9266cb843210515b4d7af6..36091633a7aed21d561fcead6781010c18632027 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163-iimpi-5.3.0.eb @@ -16,7 +16,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163.eb index 8b97b3ff265166f10c5fac0f5854499a4144c1d9..cfa4fa1e119399d3b38d197c1311f89a8188f381 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.3.163.eb @@ -25,7 +25,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb index 471f7e9aa6330517fd062b3442eb6a021cdc7b65..ce891766f7cf1b4a2309a899ed4da8057a24cc47 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183-iimpi-5.4.0.eb @@ -16,7 +16,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183.eb index 98e5ffd25fb55b8a5289f64b0d79f61743c64c10..d8ef766bc11782e4d19c4df2948f407a0958b7ad 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.4.183.eb @@ -25,7 +25,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb index e04b1511363de673517ff592f95da214d23ca8a9..5c4db1885b7554d260db6edcb221ae0de653a56b 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0-GCC-4.8.3.eb @@ -16,7 +16,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb index 0d09ac1d4b2b422956853c09280ddb4c1b62d09d..dbddd3cc867f47bb312964de366bca865222a3c8 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192-iimpi-5.5.0.eb @@ -16,7 +16,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192.eb b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192.eb index 0fe1b14e46ecd70eecb2ac8446a47d8c0688d434..66e98d5997770c12adaf535e03ab62d6afe61be6 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.0.5.192.eb @@ -25,7 +25,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.0.080.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.0.080.eb index 7b7f159547c27c6f4dba8d1e67410c708ddb1792..3c52f96be03b8d40ba0fa409399b0680ffea9928 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.0.080.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.0.080.eb @@ -22,8 +22,7 @@ dependencies = [ dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb index e37a375b7a49e07166b205d543acff55e383412e..5ffe362a5899556d97b27f4fc6d23bf29a1078fb 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106-iimpi-6.1.5.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106.eb index cc9f1d89b5d1922fc0ab58e82a75f98c59dd4d5b..581df89fa96a3cb997b5508d0e3b1d29cde3645e 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.1.106.eb @@ -22,8 +22,7 @@ dependencies = [ dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb index 3b9cb14613ed640f57ef0823ffa3bb005afc27dc..1381ccc44ead27e58a0b457c867bade9171cb5b2 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-2013.5.192-GCC-4.8.3.eb @@ -27,7 +27,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb index 4843fd2442624f5d51bf92e118acbad744d00de2..b0b43aa3b00029b484c1344368bdf276ad7c3ea5 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-GCC-4.8.3.eb @@ -26,7 +26,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb index 3ad520461af4c20ceb2643c59e868d02ce774cd7..7a0a1e53524079f42b5d7e189151e914b75319a3 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-OpenMPI-1.6.5.eb @@ -3,8 +3,8 @@ version = '11.1.2.144' 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.""" + 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': ''} @@ -29,7 +29,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb index 2114374474a42fad3e1dc311dc92ad9a15fb6207..846edaec6cf7ccefe103b7057baad66ecff3be6e 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-5.5.3-GCC-4.8.3.eb @@ -16,7 +16,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb index 8854a895987182eb6dc77f0968c617ec1ad2ec6c..82e9db5fed1990f222c3dac80b694b914d9119b4 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iimpi-6.2.5.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb index 2559891bccbeeb27624d5e7245613725bcaf95b1..6bbcefb5d7b60ba595d24d7dd3186b59d8674e74 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iompi-2015.01.eb @@ -15,7 +15,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144.eb index 47e59ba9fcd62671a8c558d951bed0558d1e4f9f..ddbbf90fd93f89b5d40a09823def12700a6fe4bd 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144.eb @@ -22,8 +22,7 @@ dependencies = [ dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.3.174.eb b/easybuild/easyconfigs/i/imkl/imkl-11.1.3.174.eb index bd599cfe0d4df98d14fa27f7b33de0e9871f276f..4b1c8e4141d37773b136ec7336721df213e33f5a 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.1.3.174.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.1.3.174.eb @@ -22,8 +22,7 @@ dependencies = [ dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb index dcb2085bf3f7e6dd45ebcd6112a89716d3389d38..7028d56135c5a6b4144840d00ec8c3d25a279388 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2-GCC-4.9.2.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb index 3ce046efac053e7b4eb37c6dfa51e8ac4dbe12c7..c0c59f157028b162b1b6306240801ae008a35796 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.0.090-iimpi-7.1.2.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb index a249ac518b9ae34d9e004487b8acc768b943e75d..2ee043da295b03380964a048a363d33ba0e9f3df 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.1.133-iimpi-7.2.3-GCC-4.9.2.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb index aadf66c5521b81bd8d6007ff56fd72c0efaad146..490c88a4220ff6729ef03548b2f7eff6a10e3dd7 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iimpi-7.2.5-GCC-4.9.2.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb index 82eec3eecb5c4f19e9da1dc0c9c2d2e2d9a7a39e..e1fa90b6caf9c6383b80735902122175fc103b59 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.2.164-iompi-2015.02.eb @@ -15,7 +15,6 @@ dontcreateinstalldir = 'True' interfaces = True # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb index ccc021a95756d0907d4f0abea7aba8527fd44763..4573f18614f7f9a3e7df44cf1bf1abf2326ea091 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-gimpi-2.11.5.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb index b76de536ee7110924bb05b528fbfdfaf234f528e..8c6606cc65636dc4091d73f09115b61bf11b61db 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5-GNU-4.9.3-2.25.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb index 807b5f200467b8fe766651769e26fb2dc0398db1..1b7dda307a9f215e4fa3df141de16adc2a6ec9dd 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iimpi-7.3.5.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb index 0772c5ff6542ef67c230cadbb64afa1aa45e69ba..5af833e7d639ff6e33f47e655963dd07c977a3c4 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.2.3.187-iompi-2015.03.eb @@ -3,8 +3,8 @@ version = '11.2.3.187' 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.""" + 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': '2015.03'} @@ -13,7 +13,6 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb index f295b509252320d7bfd2ebd0a0337b848e6bbbfc..d58ab5dfd66189f5375cedde851c82e7a6f034e2 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.0.109-iimpi-2016.00-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.0.109' @@ -17,8 +17,7 @@ checksums = ['47567e38801efe273b36b5250c759af7'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb index e40fb8448adef7a614579bc5a10a9b19c02fb5fa..440d1741c09f18dffd86e57b2e5af0f30fd1836b 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.1.150' @@ -17,8 +17,7 @@ checksums = ['b57ff502b5f97f2f783e4bbda7ce42b3'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb index 53b6037e3fe664275d9cae5cf4d9098f5060580f..a1225d2d74ef6c566dbabe4b5667352780e51d44 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-7.5.5-GCC-4.9.3-2.25.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb index de96c38b1596997999c83be982936497ffc4abcf..c807d796b6ed0c0c4e264790ce9f3e15f18fc90b 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25.eb @@ -14,8 +14,7 @@ sources = ['l_mkl_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' interfaces = True diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb index 91dcce3df94b6e4ee8feecb70628d5940be2877a..ecf070b29cdcf4866e39cd7e1dbe4366596c23dc 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.2.181' 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 index d1edf0b015abf516ebe2cd76890a1b34685b41a4..49091028d6ea887b7c594830f167507f2b259ab6 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.2.181' 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 index ac3a95728c618ceefe9b60177420a7d1e02e4ef1..d468fef58aa5d0a39e39c9040bf53e51545a9a22 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.2.181' 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 index 0a5bb0e3eeb2c364616979d4fe7db62e52e6dd8a..229575d9aa91ba6ca0ac77116c4c9ed11ec08270 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index 09806746b295042be535ed42ff06b174f1d104ba..5cf1169219f0fa1ae0ea5efe0811b3698dffc31b 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index 490c4fbf4200decba44a6a2a48bc8d55710f15c7..59e82c591030a734e355fe5be0c3c82d2094b594 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index cce72ce10ae171c391fd9ef0f21aa0fe498ec027..71ce462a11db71f5f3d5f945d8ab55b7008ccd32 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index 601460577a3543f1b7ebdf4f7fb7f738a1372103..78c54328f410b9035df1a7b634a05779acd77a78 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index ab281bf6b12d050ad330da9b31c2d8269442b300..c5041e44d7e57a436e4c45844584a1e267443fd5 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index ea94f4aa6a31332cbfb3b95257e90af0538394ee..76e951f9afb8a27a6e25085d8ce5f32e05afbb2f 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '11.3.3.210' 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 index 341dbab7ed44ce75dbc27cd404ced266444ce737..5fdaf87f4caa74a350b8e64e291a7ffcd9c1b041 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '2017.0.098' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-gimpi-2017a.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-gimpi-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..aaa3568ab05db596ebcf358f833cf2984030a159 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-gimpi-2017a.eb @@ -0,0 +1,36 @@ +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': 'gimpi', 'version': '2017a'} + +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/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 index be8b68226a4ec99740c780d6ca7ef33bd9bdcbf3..8f2a455c2d3d6301e96c982c03bdcffab0aa4afd 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '2017.1.132' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017a.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017a.eb index e28e5314faf4041c8ddae896572bc4ac15aaeadd..1b5c22920c75bc7b2ea5d36dd4cede83c3347275 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017a.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '2017.1.132' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017.01.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017.01.eb index 1f68711972415194cddb5f1e188ffe990fdde403..470e9458e02f961d14a0209cd5486a2cc2965fd5 100644 --- a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017.01.eb +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017.01.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'imkl' version = '2017.1.132' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017a.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a6925bd1bb23176659fd8c2ca9546a1158354e8a --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iompi-2017a.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.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': 'iompi', 'version': '2017a'} + +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_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.2.174-iimpi-2017.02-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.2.174-iimpi-2017.02-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..96112a192356f5804c43a56fc7d81ca6278e8516 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.2.174-iimpi-2017.02-GCC-6.3.0-2.27.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ + +name = 'imkl' +version = '2017.2.174' + +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.02-GCC-6.3.0-2.27'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['ef39a12dcbffe5f4a0ef141b8759208c'] + +dontcreateinstalldir = 'True' + +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.3.196-iimpi-2017b.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9199c8b2b8f24a8785a81d97c0bb36420050410e --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpi-2017b.eb @@ -0,0 +1,34 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild + +name = 'imkl' +version = '2017.3.196' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library (MKL), a library of highly optimized, + extensively threaded math functions, including BLAS, (Sca)LAPACK, Fast Fourier Transforms (FFT), etc.""" + +toolchain = {'name': 'iimpi', 'version': '2017b'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['fd7295870fa164d6138c9818304f25f2bb263c814a6c6539c9fe4e104055f1ca'] + +dontcreateinstalldir = 'True' + +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.3.196-iompi-2017b.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iompi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..74a22643af0e07b5ffd44f49d905aee265395ffe --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iompi-2017b.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ + +name = 'imkl' +version = '2017.3.196' + +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': '2017b'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['fd7295870fa164d6138c9818304f25f2bb263c814a6c6539c9fe4e104055f1ca'] + +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_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.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 index 867202a35792cdba6f8cdb01fc904197e4cf507d..39fce39091a43160e4e0fefa22097ada0c142d09 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '2017.0.098' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.1 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2017.0.098-GCC-5.4.0-2.26'} diff --git a/easybuild/easyconfigs/i/impi/impi-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..4dafa137caaadbf5d78d7689ec537acfb06f3a41 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +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 3.1 (MPI-3) specification.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +sources = ['l_mpi_%(version)s.tgz'] +checksums = ['d5e941ac2bcf7c5576f85f6bcfee4c18'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +# license file +license_file = HOME + '/licenses/intel/license.lic' + +# Set I_MPI_ variables to point at the appropriate 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 index bebecd8cf61eca7ead1fe486b10f8cc097a5bc87..a8fce42a5386aed3bb34f29780b838199b0756e8 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '2017.1.132' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.1 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-5.4.0-2.26'} diff --git a/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb index 3193d2cc9ad9cca352af02aa63bded0cf1d2c3bc..9f5485d56cf9e84ea257d530215f8cd65cca6fff 100644 --- a/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '2017.1.132' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.1 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-6.3.0-2.27'} diff --git a/easybuild/easyconfigs/i/impi/impi-2017.2.174-iccifort-2017.2.174-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/i/impi/impi-2017.2.174-iccifort-2017.2.174-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc921279503281d3d809fed4992cd7e9cca2f1e3 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2017.2.174-iccifort-2017.2.174-GCC-6.3.0-2.27.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ + +name = 'impi' +version = '2017.2.174' + +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 3.1 (MPI-3) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2017.2.174-GCC-6.3.0-2.27'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['b6c2e62c3fb9b1558ede72ccf72cf1d6'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +# 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.3.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2017.3.196-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..6f72d5d7da69d0345ec6eb07f5b7f04f765b49ae --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2017.3.196-GCC-6.4.0-2.28.eb @@ -0,0 +1,31 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild + +name = 'impi' +version = '2017.3.196' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = "Intel MPI Library, compatible with MPICH ABI" + +toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['dad9efbc5bbd3fd27cce7e1e2507ad77f342d5ecc929747ae141c890e7fb87f0'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +# 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.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..bd671dc906576e8ae3c834762bcd1c234baf9bd5 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28.eb @@ -0,0 +1,31 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild + +name = 'impi' +version = '2017.3.196' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = "Intel MPI Library, compatible with MPICH ABI" + +toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['dad9efbc5bbd3fd27cce7e1e2507ad77f342d5ecc929747ae141c890e7fb87f0'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +# 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-3.2.2.006.eb b/easybuild/easyconfigs/i/impi/impi-3.2.2.006.eb index 6a204cb330d2e870733ddfaca1420e2ee16b8d31..f95dd72e441a13c96968efd4fbbce63e0a327987 100644 --- a/easybuild/easyconfigs/i/impi/impi-3.2.2.006.eb +++ b/easybuild/easyconfigs/i/impi/impi-3.2.2.006.eb @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.0.028-32bit.eb b/easybuild/easyconfigs/i/impi/impi-4.0.0.028-32bit.eb index 4c78a146fe847df2693187cb1092e41c7ef25fb3..028fa649be64e3b17d080c5859ea22f71e6d75cd 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.0.0.028-32bit.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.0.0.028-32bit.eb @@ -14,8 +14,7 @@ sources = ['l_mpi_pu_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' m32 = True diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb b/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb index c44ccfe556db5081717276ddbd2b3c0003a683c0..e460a1a60c0c559451d210da7076e0d93c0dc5a2 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.0.0.028.eb @@ -13,8 +13,7 @@ sources = ['l_mpi_pu_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb b/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb index 001ee2403f61fcd804fdb3933913630e568640f0..7828e8ee3dfd8f795afce16b6fa0d975595f7bcb 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.0.2.003.eb @@ -15,8 +15,7 @@ patches = ['impi_4.x_productsdb.patch'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb index 6178aa2f65b40ccc344f54fa9a71ae984b5f688f..6929387be6c4c4f7e174b19f81976fbf5d2e61d6 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.027.eb @@ -4,7 +4,7 @@ version = '4.1.0.027' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb index 99cabee972a90f554bd776a148892b405c045992..ab6d7960f37c5acc376ff7018f5c4bec4370667e 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.2.146.eb @@ -4,7 +4,7 @@ version = '4.1.0.030' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013.2.146'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb index c4adbe0ae3d04e6cdf7bcda3cd6a9a379e5aad0d..e04df8a4942f046132efd3d04c12e25c5449e364 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.3.163.eb @@ -4,7 +4,7 @@ version = '4.1.0.030' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013.3.163'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb index 2121a1a6d970db3d7ee1fce8ef5217395e8ee332..0cb097158ed453e7d91198a4a8ce8f71042dfea9 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.030-iccifort-2013.4.183.eb @@ -4,7 +4,7 @@ version = '4.1.0.030' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013.4.183'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb b/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb index 92c9a61b43d435239cb6842062493ce7d727e4c6..159af122db2714c50db6c768357efb78679bee11 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.0.030.eb @@ -4,7 +4,7 @@ version = '4.1.0.030' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb index 3cd6a1805520e1a3a56ba8d18e4c4b9f5f9d4afa..be19fa00813dc0658349fb40d093d28c328b8938 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192-GCC-4.8.3.eb @@ -4,7 +4,7 @@ version = '4.1.1.036' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013.5.192-GCC-4.8.3'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb b/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb index 22f06996499109fac8f8d176334110a37ac5f868..118bb8c103f3452a087487f1bbc030eecae9414e 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013.5.192.eb @@ -4,7 +4,7 @@ version = '4.1.1.036' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013.5.192'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb b/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb index 922aa7934403f90b408e5e5dc91e7a8ffe870e7b..6f14962150bcc67390e8b68dcb07b3dfabd36a37 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.1.036.eb @@ -4,7 +4,7 @@ version = '4.1.1.036' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb b/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb index b7639d24d107fa60b148b16ec7dc3df2d1c2a8e3..dd8f68cc710f8842fec5c0a0931d3ff6ec7f52c3 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.2.040.eb @@ -4,7 +4,7 @@ version = '4.1.2.040' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb index 21ed19633fa70499ca256135c91eb55a05258b72..8841eb5e4839da356ab47f8fd4e8208ae3296519 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.3.045-iccifort-2013_sp1.1.106.eb @@ -4,7 +4,7 @@ version = '4.1.3.045' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013_sp1.1.106'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb index da5a2ab9be42e9c5ffb09be5545117290b39fbdc..53f0e552117a5f2150a98c1d3388e97aae050038 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.3.045.eb @@ -4,7 +4,7 @@ version = '4.1.3.045' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-GCC-4.8.3.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.049-GCC-4.8.3.eb index 9e61812d8f1b1a77516a1fbccb6a50b3651e1603..f9f2e4473631d493c73a3a52e84a94b9c92bee69 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.3.049-GCC-4.8.3.eb @@ -4,7 +4,7 @@ version = '4.1.3.049' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'GCC', 'version': '4.8.3'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb index 9a3879ee53e8476716666986083a725186585a87..db7602586fa24f11e7adac0f6b88b0319b1e9aa2 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013.5.192-GCC-4.8.3.eb @@ -4,7 +4,7 @@ version = '4.1.3.049' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013.5.192-GCC-4.8.3'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb index 5e4968df608158a37166339daf1984cbdbc3d6bf..3970ddc4767ed0649ad4769b0cecd8f09ffeacc9 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013_sp1.2.144.eb @@ -4,7 +4,7 @@ version = '4.1.3.049' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'iccifort', 'version': '2013_sp1.2.144'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb b/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb index 43cd007ba43bd6bf2411ba2ebcb287cdb0c02fb0..8b558e1f1c21766439af01cb7326291a2b3691ae 100644 --- a/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb +++ b/easybuild/easyconfigs/i/impi/impi-4.1.3.049.eb @@ -4,7 +4,7 @@ version = '4.1.3.049' 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.""" + Linux OS implements the Message Passing Interface, version 2.2 (MPI-2) specification.""" toolchain = {'name': 'dummy', 'version': 'dummy'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb b/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb index 28ece27457b57d106e842e82d4eec2d87bfa5a23..68543c277e40723dddd903949aec6a2dbc9fa38e 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090-GCC-4.9.2.eb @@ -4,7 +4,7 @@ version = '5.0.1.035' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.0.090-GCC-4.9.2'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb b/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb index 6f2bcda1cb37274a73384bc0acd4bd9231cfeb45..f8d4105279396cb014ff412ceb803333b0a1bcab 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.1.035-iccifort-2015.0.090.eb @@ -4,7 +4,7 @@ version = '5.0.1.035' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.0.090'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb index a9d198b99f773ec4b52ff95b7a79b82ff96cef2b..42da75af9c89359ce8dfc2a928a3ed082c3893f2 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.2.044-iccifort-2015.1.133-GCC-4.9.2.eb @@ -4,7 +4,7 @@ version = '5.0.2.044' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.1.133-GCC-4.9.2'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-GCC-4.9.3.eb b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-GCC-4.9.3.eb index 25f7950baeafb7667c77626ef2db9e323e0f0902..c9221491ef00517b4b4955d215fd4b4f863a1b5d 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-GCC-4.9.3.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-GCC-4.9.3.eb @@ -4,7 +4,7 @@ version = '5.0.3.048' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'GCC', 'version': '4.9.3'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb index df72fa53c0c27b8446a3db9f8662a14bc3761102..8a9edd8c8882adcf9777b0dc6e2351bb326f8da2 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.2.164-GCC-4.9.2.eb @@ -4,7 +4,7 @@ version = '5.0.3.048' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.2.164-GCC-4.9.2'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb index 4b32c5dbb286f49d4bd015024ddc00aadbef27a2..b10c36dc278bf6872027d54f3b70227210c32805 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -4,7 +4,7 @@ version = '5.0.3.048' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.3.187-GNU-4.9.3-2.25'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb index c247bd8cc678cf1dc8255a6a5a30c563e27c49d6..ea4314e4dc7b513d0f455869a7f2da0691ad76e4 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.0.3.048-iccifort-2015.3.187.eb @@ -4,7 +4,7 @@ version = '5.0.3.048' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.3.187'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb b/easybuild/easyconfigs/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb index 362bb90b08c99b2bc0fc95ca8f6ee9c928acffc2..66832f4bcef53a1ddb5296ad1461152f24568af3 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.1.0.079-iccifort-2015.3.187.eb @@ -4,7 +4,7 @@ version = '5.1.0.079' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.3.187'} @@ -14,8 +14,7 @@ sources = ['l_mpi_p_5.1.0.038.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb index aafd77aff0845b7ca97f1792a83e640b0b4abec8..d09b33f6791563b8d802cf2d05907120da64fba9 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.1.1.109-iccifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.1.109' @@ -6,7 +6,7 @@ version = '5.1.1.109' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.0.109-GCC-4.9.3-2.25'} @@ -16,7 +16,6 @@ checksums = ['aa4aaec41526aa5b244e531811877b01'] dontcreateinstalldir = 'True' -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb index 9e343efe2eef59f2bed2040ef5b44c3426453923..562b27bc40a5b71b796a5a5077756e6b857c4396 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2015.5.223-GCC-4.9.3-2.25.eb @@ -4,7 +4,7 @@ version = '5.1.2.150' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2015.5.223-GCC-4.9.3-2.25'} @@ -13,8 +13,7 @@ sources = ['l_mpi_p_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi wrappers to work as expected with intel compilers (e.g. mpicc wraps icc not the default gcc) # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb index da4a9937801dbeff8aa6dfdaa45c8dae4c7a19da..137847dcf7c9b3d8e7b7c3d16470ab785917bb84 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.2.150' @@ -6,7 +6,7 @@ version = '5.1.2.150' 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.1.150-GCC-4.9.3-2.25'} @@ -16,8 +16,7 @@ checksums = ['ec4db8f718c34f09fccf9d1c89454f0a'] dontcreateinstalldir = 'True' -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' # set up all the mpi commands to default to intel compilers # set_mpi_wrappers_all = 'True' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb index 845f7631f8464ecaf93c49c7ece224008c0897ec..08aa97c8f61bd454fe484f0343997ee1a9d9bbf9 100644 --- a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.3.181' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-4.9.3-2.25'} 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 index eaf9a3b7a7f8919345981dd160591167eb6dc260..a1e94bdfa1dcea188bd9a2e99779aa3c2c6c97b3 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.3.181' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-5.3.0-2.26'} 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 index 56d81448bff58bb1cdaa85ab6c0c0edc3b9e5f14..3d597f449e23a514f8b9d505121894f2bd4fa873 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.3.181' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} 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 index cc0d58235f6186c6d5a9fe81c45943e0287deaa1..121e9258f27cbb8afeda0ab8d6233e7b28b3fb68 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.3.181' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.3.0-2.26'} 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 index 565380f44c465ac127ade7010c2e84ee92ab0c2d..e74cd02b1bdfbd423f652bf470f08780543d902f 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.3.181' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} 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 index 292b8c704ec50e0ee9b6468c87fe3a124b9aa947..f3e312361a5fbdd0b169298a756fd7bdbaceed5b 100644 --- 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 @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ name = 'impi' version = '5.1.3.181' @@ -6,7 +6,7 @@ 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.""" + Linux OS implements the Message Passing Interface, version 3.0 (MPI-3) specification.""" toolchain = {'name': 'iccifortcuda', 'version': '2016.10'} diff --git a/easybuild/easyconfigs/i/intel/intel-2014.06.eb b/easybuild/easyconfigs/i/intel/intel-2014.06.eb index 57c2903c5774d8af57b1288fe7268e3dc8431e69..37318d67374e58b7d1167f6c6261bb91c96d6980 100644 --- a/easybuild/easyconfigs/i/intel/intel-2014.06.eb +++ b/easybuild/easyconfigs/i/intel/intel-2014.06.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2014.06' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2014.10.eb b/easybuild/easyconfigs/i/intel/intel-2014.10.eb index d89452f540baac252349b1ad730f7ddfb561ee64..42ecc0b6a8d611dc69b32ff1ae2010b7a4ce5b71 100644 --- a/easybuild/easyconfigs/i/intel/intel-2014.10.eb +++ b/easybuild/easyconfigs/i/intel/intel-2014.10.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2014.10' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2014.11.eb b/easybuild/easyconfigs/i/intel/intel-2014.11.eb index 1bdbdfe846f2f8f02f5fd53ed0e65c319d326b54..82213850c001f5126229b7ec2f763722762cf296 100644 --- a/easybuild/easyconfigs/i/intel/intel-2014.11.eb +++ b/easybuild/easyconfigs/i/intel/intel-2014.11.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2014.11' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2014b.eb b/easybuild/easyconfigs/i/intel/intel-2014b.eb index 9d433db3c415c4c7e5f727af2fdb557095055d2d..2cc20c2772e72ddb450da77fcd9e6968de64ed90 100644 --- a/easybuild/easyconfigs/i/intel/intel-2014b.eb +++ b/easybuild/easyconfigs/i/intel/intel-2014b.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2014b' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2015.02.eb b/easybuild/easyconfigs/i/intel/intel-2015.02.eb index ab8507944b70dc74fe19bdc576eeda1e49e14b52..a5c22d20a4c968ac60e28b0b65d3710dabe5f8ae 100644 --- a/easybuild/easyconfigs/i/intel/intel-2015.02.eb +++ b/easybuild/easyconfigs/i/intel/intel-2015.02.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2015.02' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2015.08.eb b/easybuild/easyconfigs/i/intel/intel-2015.08.eb index f154fb6c65b3e1464e18ec3295021bbba589b200..fc731e26eea8e4dad6554e978ce27948852546de 100644 --- a/easybuild/easyconfigs/i/intel/intel-2015.08.eb +++ b/easybuild/easyconfigs/i/intel/intel-2015.08.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2015.08' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2015a.eb b/easybuild/easyconfigs/i/intel/intel-2015a.eb index 2cb7f99ce4e56b7d0f2ecbbed94ae5c9579c3132..702e767c2348f19602cdeb6459e1779d51d878c0 100644 --- a/easybuild/easyconfigs/i/intel/intel-2015a.eb +++ b/easybuild/easyconfigs/i/intel/intel-2015a.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2015a' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2015b.eb b/easybuild/easyconfigs/i/intel/intel-2015b.eb index e0b4b71ab1ed505936f260629330b5a33ac57ccd..dcc37ce659b00129b3d5012294796ffa3d37f0b6 100644 --- a/easybuild/easyconfigs/i/intel/intel-2015b.eb +++ b/easybuild/easyconfigs/i/intel/intel-2015b.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2015b' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2016.00.eb b/easybuild/easyconfigs/i/intel/intel-2016.00.eb index 241463337ade35a799291414d6639fae0179ae29..5010692164ff34ff81e174d75a9d557646adb46c 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.00.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.00.eb @@ -1,11 +1,12 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'intel' version = '2016.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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2016.01.eb b/easybuild/easyconfigs/i/intel/intel-2016.01.eb index 37f96fa0142f3ec8c62dccdc39faa7e88ad2c41c..bbcac55ebc37e5eb084b9713f30f7b22fc2be494 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.01.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.01.eb @@ -1,11 +1,12 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'intel' version = '2016.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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-4.9.eb index 41552f25a96abc21a8c1ddb116a54f7dc59303b0..535ba2e73262a2d0a465175f536cbdb388851718 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-4.9.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-4.9.eb @@ -6,7 +6,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 4d1e0dddac5b2974f4488b8ced16d846c81657dc..904f548c975578c06f4c15f1c364bc44d6f1c9e6 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-5.3.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-5.3.eb @@ -6,7 +6,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index aa6be8f54d47abbed78a8663231c9374fa380a85..c7bc45badd28dbe2bd5451b64d21512231f37532 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb @@ -6,7 +6,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 3de185ca6388eb7dc8032ea2e1e6595a7caf6f9f..04c3682224f6a99d602dfd4a9493f9e54b19c62c 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb @@ -6,7 +6,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index 1de4297cceeadc693a73588b680f4c47234c198f..fd9c783f5306ef689746f2fb1f9d422e6730bfd5 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb @@ -6,7 +6,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2016a.eb b/easybuild/easyconfigs/i/intel/intel-2016a.eb index c858c20f5337f66f7869cbd5b86943700d454df2..5b6fecfd23a9e3fd22f05dfde7ef8c0671f6ffe3 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016a.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016a.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2016a' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2016b.eb b/easybuild/easyconfigs/i/intel/intel-2016b.eb index 92aacd886cb8392383012810ad3933f00d6f5747..5866da643e89c2151143accc9a6fc8ad75a30e39 100644 --- a/easybuild/easyconfigs/i/intel/intel-2016b.eb +++ b/easybuild/easyconfigs/i/intel/intel-2016b.eb @@ -4,7 +4,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2017.00.eb b/easybuild/easyconfigs/i/intel/intel-2017.00.eb index ad8be63148a87d6eb827c77331cc04190cc877eb..a3c48fa4ca78fbf2040c32b4528f82cd9253ba22 100644 --- a/easybuild/easyconfigs/i/intel/intel-2017.00.eb +++ b/easybuild/easyconfigs/i/intel/intel-2017.00.eb @@ -4,7 +4,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2017.01.eb b/easybuild/easyconfigs/i/intel/intel-2017.01.eb index 9993bc8e4708c7117307c5cb060e8c3d0dd63298..10392160f182fdb57b096d294192cc4624603ddb 100644 --- a/easybuild/easyconfigs/i/intel/intel-2017.01.eb +++ b/easybuild/easyconfigs/i/intel/intel-2017.01.eb @@ -4,7 +4,8 @@ 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2017.02.eb b/easybuild/easyconfigs/i/intel/intel-2017.02.eb new file mode 100644 index 0000000000000000000000000000000000000000..e39d8da94800c1e4800175d4f6a070ffea27a5e3 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2017.02.eb @@ -0,0 +1,25 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2017.02' + +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.2.174' +gccver = '6.3.0' +binutilsver = '2.27' +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/intel/intel-2017a.eb b/easybuild/easyconfigs/i/intel/intel-2017a.eb index 4e98f5a7f2ddebf4f046200b4a25db82c30280ba..f1760e4271686e844a1674a057d5c647f1da3319 100644 --- a/easybuild/easyconfigs/i/intel/intel-2017a.eb +++ b/easybuild/easyconfigs/i/intel/intel-2017a.eb @@ -4,7 +4,8 @@ name = 'intel' version = '2017a' 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.""" +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & + Intel MKL.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/intel/intel-2017b.eb b/easybuild/easyconfigs/i/intel/intel-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..06ebd20c1fb07f5eeb5eec4170ab8de967aee2e3 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2017b.eb @@ -0,0 +1,24 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2017b' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)." + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.4.196' +gccver = '6.4.0' +binutilsver = '2.28' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '2017.3.196', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '2017.3.196', '', ('iimpi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb index ac6a734e6e5e2ca6335058c415243be07c7e3f9a..14c19568ad7d886d76e875c9896634cfae96ab99 100644 --- a/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb +++ b/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb @@ -4,7 +4,8 @@ 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""" +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'} @@ -16,7 +17,7 @@ gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) comp = (comp_name, '%s%s' % (comp_ver, gccsuff)) dependencies = [ - comp, # part of iimpic + comp, # part of iimpic ('CUDA', '8.0.44', '', comp), ('icc', comp_ver, gccsuff), ('ifort', comp_ver, gccsuff), 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 index 0acb163cda03df350f6cf8ddf755ede403528e2e..4d7b4439013c54dad2ba93b3b77b361b5cbf076f 100644 --- 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 @@ -10,7 +10,7 @@ description = """intltool is a set of tools to centralize translation of toolchain = {'name': 'GCCcore', 'version': '4.9.3'} -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] +source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] sources = [SOURCE_TAR_GZ] builddependencies = [ diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb index 8fd4cb48f890bfd83f5b2fbede260b484fd10d36..4d3f41da1064b2cd8c7b6aa23b0b819e06de4e6e 100644 --- a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb +++ b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.20.3.eb @@ -10,7 +10,7 @@ description = """intltool is a set of tools to centralize translation of toolchain = {'name': 'intel', 'version': '2016a'} -source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] +source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] sources = [SOURCE_TAR_GZ] dependencies = [ 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 index 9d67e520661f177d3acbb9427b4175809ea46dab..74d4ba917ee5272fc847b0299ecec670e4996a9c 100644 --- 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 @@ -4,10 +4,10 @@ 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. -""" +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'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2015.01.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2015.01.eb index aa85e82a98aca36f1f88167d7fe6405ec3cc0a68..a9a545eec79795d16c665388a3bb7bdccac242d9 100644 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2015.01.eb +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2015.01.eb @@ -4,7 +4,8 @@ name = 'iomkl' version = '2015.01' 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2015.02.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2015.02.eb index 544ad6da2e722b185c5f27ff40faa72d0254eac0..e17fa43dd236adb6a24882eea9b9a8fe3f9ab03f 100644 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2015.02.eb +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2015.02.eb @@ -4,7 +4,8 @@ name = 'iomkl' version = '2015.02' 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2015.03.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2015.03.eb index f9059cff3e13d56394e026c59bbc90ddc7ee74ae..93dbfc98f8005ff95e6346c0a11cbedf290abf28 100644 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2015.03.eb +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2015.03.eb @@ -4,7 +4,8 @@ name = 'iomkl' version = '2015.03' 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb index 54ed73649a82ac957b0c23edce844f606f677b99..5d1d7432421c168617528930573158b98e63d561 100644 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb @@ -4,7 +4,8 @@ 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} 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 index cf9954cf88316acdf02c8c9abff7b7dce5e4958d..ced0e875851c4b9494aae937fcf9cab1d9937264 100644 --- 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 @@ -4,7 +4,8 @@ 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-5.4.0-2.26.eb index 6b0377e8e38cfad4db53a54c3c390e39f4bb08dc..f0219ff350b95edd1a82dc78de498581ae91cdc2 100644 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-5.4.0-2.26.eb @@ -4,7 +4,8 @@ name = 'iomkl' version = '2016.09-GCC-5.4.0-2.26' 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb index 6039ebaad32a322be08743588d0db8eaf6b63ddb..9d9e8846e679a92e0a08b02571d0184f990ffc01 100644 --- a/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2017.01.eb @@ -4,7 +4,8 @@ name = 'iomkl' version = '2017.01' 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.""" +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & + OpenMPI.""" toolchain = {'name': 'dummy', 'version': 'dummy'} diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2017a.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d75373f4f9eb8bf5ad6fc233ff1f49d7c52204d --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2017a.eb @@ -0,0 +1,22 @@ +easyblock = "Toolchain" + +name = 'iomkl' +version = '2017a' + +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 = '2017.1.132' +gccsuff = '-GCC-6.3.0-2.27' + +dependencies = [ + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('OpenMPI', '2.0.2', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '2017.1.132', '', ('iompi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2017b.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3a41c0a1b3aa7d7cb536eeb7afdaa602d784b297 --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2017b.eb @@ -0,0 +1,22 @@ +easyblock = "Toolchain" + +name = 'iomkl' +version = '2017b' + +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 = '2017.4.196' +gccsuff = '-GCC-6.4.0-2.28' + +dependencies = [ + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('OpenMPI', '2.1.1', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '2017.3.196', '', ('iompi', version)), +] + +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 index 3c9854b3e19ce4561dad5987d8fecc449e974c9b..f69ecfb47aa69fc9b7d281ad7f53a94a59c73a85 100644 --- 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 @@ -11,10 +11,9 @@ 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), + ('OpenMPI', '1.10.4', '', ('iccifort', compver)), ] moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-5.4.0-2.26.eb index 6ab1a7b7d5b8f606aa521a0e2e8f78eb664b81de..7a279c30c60ee7194b30db3e01d237fe23e99b29 100644 --- a/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-5.4.0-2.26.eb @@ -11,10 +11,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} compver = '2016.3.210-GCC-5.4.0-2.26' dependencies = [ - ('OpenMPI', '1.10.3', '', ('iccifort', compver)), ('icc', compver), ('ifort', compver), + ('OpenMPI', '1.10.3', '', ('iccifort', compver)), ] moduleclass = 'toolchain' - diff --git a/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb b/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb index 9c2c6b52a508a319a390ae535be556f7fe6b0dd4..cf97e1f426a33370fab2c2fcfe377a70f436ed15 100644 --- a/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb +++ b/easybuild/easyconfigs/i/iompi/iompi-2017.01.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ easyblock = "Toolchain" name = 'iompi' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2017a.eb b/easybuild/easyconfigs/i/iompi/iompi-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f5e1679c27d8d3304004df113ce2167a90f28ed1 --- /dev/null +++ b/easybuild/easyconfigs/i/iompi/iompi-2017a.eb @@ -0,0 +1,21 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ +easyblock = "Toolchain" + +name = 'iompi' +version = '2017a' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.1.132' +compversuff = '-GCC-6.3.0-2.27' + +dependencies = [ + ('icc', compver, compversuff), + ('ifort', compver, compversuff), + ('OpenMPI', '2.0.2', '', ('iccifort', '%s%s' % (compver, compversuff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2017b.eb b/easybuild/easyconfigs/i/iompi/iompi-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..218aa8ffd0bdf7abb31140ab6c2a0aa4ef028697 --- /dev/null +++ b/easybuild/easyconfigs/i/iompi/iompi-2017b.eb @@ -0,0 +1,21 @@ +# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/ +easyblock = "Toolchain" + +name = 'iompi' +version = '2017b' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Open MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.4.196' +compversuff = '-GCC-6.4.0-2.28' + +dependencies = [ + ('icc', compver, compversuff), + ('ifort', compver, compversuff), + ('OpenMPI', '2.1.1', '', ('iccifort', '%s%s' % (compver, compversuff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb b/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb index 1497f12bc7e5fae5159863baf334462c4c48f4ce..af01ee3cccc95db7431f02c8de34d05e7b840113 100644 --- a/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb +++ b/easybuild/easyconfigs/i/ipp/ipp-7.0.5.233.eb @@ -18,5 +18,4 @@ moduleclass = 'perf' dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' diff --git a/easybuild/easyconfigs/i/ipp/ipp-8.1.0.144.eb b/easybuild/easyconfigs/i/ipp/ipp-8.1.0.144.eb index dce7087021f3d539ce584a89d43eae36544d9e69..2df68edb57cafaa49b593180b7cbcfa7a580e117 100644 --- a/easybuild/easyconfigs/i/ipp/ipp-8.1.0.144.eb +++ b/easybuild/easyconfigs/i/ipp/ipp-8.1.0.144.eb @@ -14,7 +14,6 @@ sources = ['l_ipp_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/ipp/ipp-9.0.1.150.eb b/easybuild/easyconfigs/i/ipp/ipp-9.0.1.150.eb index c5381d564c98e407cecf5917c70115623e147920..c7f19f61c1e8aa17c422ffded5fff0cea39ccb66 100644 --- a/easybuild/easyconfigs/i/ipp/ipp-9.0.1.150.eb +++ b/easybuild/easyconfigs/i/ipp/ipp-9.0.1.150.eb @@ -14,7 +14,6 @@ sources = ['l_ipp_%(version)s.tgz'] dontcreateinstalldir = 'True' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/ipyrad/ipyrad-0.6.15-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/i/ipyrad/ipyrad-0.6.15-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..ecce4b3046b5665d7eba62277c4f8c6a7a417db9 --- /dev/null +++ b/easybuild/easyconfigs/i/ipyrad/ipyrad-0.6.15-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,112 @@ +easyblock = 'Bundle' + +name = 'ipyrad' +version = '0.6.15' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://ipyrad.readthedocs.io' +description = """ipyrad is an interactive toolkit for assembly and analysis of restriction-site associated genomic + data sets (e.g., RAD, ddRAD, GBS) for population genetic and phylogenetic studies.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +dependencies = [ + ('Python', '2.7.13'), + ('h5py', '2.7.0', versionsuffix), + ('numba', '0.32.0', versionsuffix), + ('IPython', '5.3.0', versionsuffix), + ('Pillow', '4.1.0', versionsuffix), +] + +exts_list = [ + ('imagesize', '0.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/imagesize'], + }), + ('alabaster', '0.7.10', { + 'source_urls': ['https://pypi.python.org/packages/source/a/alabaster'], + }), + ('Babel', '2.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/B/Babel'], + }), + ('snowballstemmer', '1.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/snowballstemmer'], + }), + ('docutils', '0.13.1', { + 'source_urls': ['https://pypi.python.org/packages/source/d/docutils'], + }), + ('Sphinx', '1.5.5', { + 'source_urls': ['https://pypi.python.org/packages/source/S/Sphinx'], + }), + ('networkx', '1.11', { + 'source_urls': ['https://pypi.python.org/packages/source/n/networkx'], + }), + ('jupyter', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter'], + }), + ('ipyparallel', '6.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipyparallel'], + }), + ('webencodings', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/w/webencodings'], + }), + ('html5lib', '0.999999999', { + 'source_urls': ['https://pypi.python.org/packages/source/h/html5lib'], + }), + ('bleach', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/bleach'], + }), + ('jupyter-console', '5.1.0', { + 'modulename': 'jupyter_console', + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_console'], + 'source_tmpl': 'jupyter_console-%(version)s.tar.gz', + }), + ('qtconsole', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/q/qtconsole'], + }), + ('futures', '3.1.1', { + 'modulename': 'concurrent.futures', + 'source_urls': ['https://pypi.python.org/packages/source/f/futures'], + }), + ('arrow', '0.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/a/arrow'], + }), + ('colormath', '2.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/colormath'], + }), + ('multipledispatch', '0.4.9', { + 'source_urls': ['https://pypi.python.org/packages/source/m/multipledispatch'], + }), + ('pypng', '0.0.18', { + 'modulename': 'png', + 'source_urls': ['https://pypi.python.org/packages/source/p/pypng'], + }), + ('olefile', '0.44', { + 'source_urls': ['https://pypi.python.org/packages/source/o/olefile'], + 'source_tmpl': 'olefile-%(version)s.zip', + }), + ('reportlab', '3.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/reportlab'], + }), + ('toyplot', '0.14.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/toyplot'], + }), + (name, version, { + 'source_urls': ['https://github.com/dereneaton/ipyrad/archive/'], + 'source_tmpl': '%(version)s.tar.gz', + }), +] + +# 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/ipyrad'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb b/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb index b8febc89fcbb34c39370ee157951c8c83ef45177..5e7c707582951724b609426e46821bcd9cfbf4b3 100644 --- a/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb +++ b/easybuild/easyconfigs/i/itac/itac-8.0.0.011.eb @@ -15,7 +15,6 @@ dontcreateinstalldir = 'True' preferredmpi = 'impi4' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itac/itac-8.1.4.045.eb b/easybuild/easyconfigs/i/itac/itac-8.1.4.045.eb index 67482320a65ab8125afca21a81bdbfed76456163..546ec4036159cb7d901f68e6f6ffb3b0840fa995 100644 --- a/easybuild/easyconfigs/i/itac/itac-8.1.4.045.eb +++ b/easybuild/easyconfigs/i/itac/itac-8.1.4.045.eb @@ -15,7 +15,6 @@ dontcreateinstalldir = 'True' preferredmpi = 'impi4' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/itac/itac-9.0.3.051.eb b/easybuild/easyconfigs/i/itac/itac-9.0.3.051.eb index 42551d67c61cbe07655d8e131ffebaf6c7cf032c..89228066326e0157f0e342d8749917206d4dc79a 100644 --- a/easybuild/easyconfigs/i/itac/itac-9.0.3.051.eb +++ b/easybuild/easyconfigs/i/itac/itac-9.0.3.051.eb @@ -15,7 +15,6 @@ dontcreateinstalldir = 'True' preferredmpi = 'impi5' # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb b/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb index d0c11088720ecb2ffd4e9ae566d9cc388e72a6a1..076891eb8427ee30f65f62688f86160366da3a0c 100644 --- a/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb b/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb index 9e1ed006d540b8c1df786dfc450dacaa29647008..adaf15166d5a61e624ca5a5db7b595f5239bd51b 100644 --- a/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-intel-2014b.eb b/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-intel-2014b.eb index 76755f474c05c93b67b16766b62b0a7bc0df9870..38931e456f84faabdc9282f93c9f7d0996f9d044 100644 --- a/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-intel-2014b.eb +++ b/easybuild/easyconfigs/j/JAGS/JAGS-3.4.0-intel-2014b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index b168dd347edbce51532b5cb6a85b19ba9cf7b50e..9d8a457376effc46f17594598cf1c33f571e5359 100644 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-foss-2016a.eb +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 1474dde18b67235d6ad742edac1b6185daa4e4bd..ff82e5fae959e1f214c1ee2f58201f57c11663cf 100644 --- a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2017a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..946cc65fab78853bce6191a8eb32860d4c7d8f1d --- /dev/null +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2017a.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': '2017a'} + +source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] +sources = [SOURCE_TAR_GZ] +checksums = ['af3e9d2896d3e712f99e2a0c81091c6b08f096650af6aa9d0c631c0790409cf7'] + +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_121.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_121.eb new file mode 100644 index 0000000000000000000000000000000000000000..43aa70ed7bf1ed00593c7159c1ea567042ef19e8 --- /dev/null +++ b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_121.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_121')] + +sanity_check_paths = { + 'files': sources, + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_144.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d57c600d0e5a813d1e700a70a8f9a8083178262 --- /dev/null +++ b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_144.eb @@ -0,0 +1,23 @@ +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': ''} + +source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] +sources = ['%(namelower)s-%(version)s.jar'] +checksums = ['59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a'] + +dependencies = [('Java', '1.8.0_144')] + +sanity_check_paths = { + 'files': sources, + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016b.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..57b073f549f2b24b30c1c608a588b8559de6922a --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-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': 'foss', '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/JasPer/JasPer-1.900.1-foss-2017a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d4d9ee5431a52fd43b9c0cbf928b78dbc467154 --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2017a.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': '2017a'} +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-2017a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..80e537b9bb171902768836bfe257b24b7188f78d --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2017a.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': '2017a'} +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-2.0.10-intel-2016b.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.10-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..23bfbfb00d4a9b8b35f7511bfdc260bce417d6fc --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.10-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'JasPer' +version = '2.0.10' + +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_TAR_GZ] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +builddependencies = [('CMake', '3.6.1')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ["bin/jasper", "lib64/libjasper.so"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-GCCcore-6.4.0.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3714a84e8e83a1df8562be15558edb859b0eb6c5 --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'CMakeMake' + +name = 'JasPer' +version = '2.0.12' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5b24faf5ed38670d6286e45ab7516b26458d05e7929b435afe569176765f4dda'] + +builddependencies = [ + ('binutils', '2.28'), + ('CMake', '3.9.1'), +] + +separate_build_dir = True + +configopts = '-DJAS_ENABLE_DOC=OFF ' + +sanity_check_paths = { + 'files': ['bin/jasper', 'lib64/libjasper.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-foss-2016b.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c6d030f5e7a0d06c98266beab133278bd4adc33a --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-foss-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'JasPer' +version = '2.0.12' + +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': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +builddependencies = [('CMake', '3.7.2')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/jasper', 'lib64/libjasper.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-intel-2017a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..668f15ccada8615bd6b6edc69f4753270231b710 --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-2.0.12-intel-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'JasPer' +version = '2.0.12' + +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': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +builddependencies = [('CMake', '3.7.2')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/jasper', 'lib64/libjasper.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_121.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_121.eb new file mode 100644 index 0000000000000000000000000000000000000000..f95da7cf07517f914596e667f966140cb08a12ce --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_121.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.8.0_121' + +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_131.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_131.eb new file mode 100644 index 0000000000000000000000000000000000000000..2bb2551e956a7df0ffa79da85a8599aecd44e4d7 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_131.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.8.0_131' + +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_141.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_141.eb new file mode 100644 index 0000000000000000000000000000000000000000..5ecb4ab81cc40d6553c453b3c074e7b519521e77 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_141.eb @@ -0,0 +1,20 @@ +name = 'Java' +version = '1.8.0_141' + +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] +checksums = ['041d5218fbea6cd7e81c8c15e51d0d32911573af2ed69e066787a8dc8a39ba4f'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_144.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc8a2bb0a1a250925a0315b42572d79fb315595a --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_144.eb @@ -0,0 +1,20 @@ +name = 'Java' +version = '1.8.0_144' + +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] +checksums = ['e8a341ce566f32c3d06f6d0f0eeea9a0f434f538d22af949ae58bc86f2eeaae4'] + +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 index 8e2a518511e709daf5f8565c76a99578c30538ca..6ff63e83c057339b60ce0a075dd0a3eb70daa807 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016a.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb index 6acf8320e79289b0f4306a193b1963c65cdb776a..a27ec31e2601157c2b866bcf75fdc12f1ed4f5d6 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb index bd77b8e773e08f359083cb4fae7603cc6e9b2004..6db319bc1832bdfaef8d21742acd54bd91be9f12 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-foss-2014b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb index e874c0503026a44dbee2ecc595f8b54b422f12c6..948d483703e681c462f8f20868b4c2df4435165a 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.1.3-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb index 5e170ee4c542fbc013c66ce4678aece3d6e54600..c33284a909e6165550a4e7f0f64a0ae62f03e809 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.3-intel-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb index ff49f091da98425a8b32389beb028f8a42dacf73..9c8c9774622f97c37f08a19ab6d28bcc9199cd27 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb index 01b9cb403dfaece9f8cdb4d52e662cffc9820086..d8949f35fa4b4f862e9cb1f5d585adb07d19ae70 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.4-intel-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-foss-2016b.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d5a896eea22718781e9cbd81fbe728be06d02d38 --- /dev/null +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-foss-2016b.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'Jellyfish' +version = '2.2.6' + +homepage = 'http://www.genome.umd.edu/jellyfish.html' +description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['4532fb003a0494f6473bb97d52467904f631b94f7f9afb0d45b398f6c413692e'] + +parallel = 1 + +# The tests for the Bloom filter are statistical tests and can randomly fail, they actually don't make a lot of sense +runtest = "check GTEST_FILTER=-'*Bloom*'" + +postinstallcmds = ["cp config.h %(installdir)s/include/%(namelower)s-%(version)s/%(namelower)s/"] + +sanity_check_paths = { + 'files': ['bin/jellyfish'], + 'dirs': [] +} + +modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb index 09aa380fc622d13b62213af965a1353c81f26310..1696c554aa46fd7bda4d12d73f22c7ab076cbe8c 100644 --- a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-intel-2017a.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..183ced70a6b19ebc30ba1df3f235d26a1f00a604 --- /dev/null +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-2.2.6-intel-2017a.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'Jellyfish' +version = '2.2.6' + +homepage = 'http://www.genome.umd.edu/jellyfish.html' +description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/gmarcais/Jellyfish/releases/download/v%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4532fb003a0494f6473bb97d52467904f631b94f7f9afb0d45b398f6c413692e'] + +parallel = 1 + +# The tests for the Bloom filter are statistical tests and can randomly fail, they actually don't make a lot of sense +runtest = "check GTEST_FILTER=-'*Bloom*'" + +postinstallcmds = ["cp config.h %(installdir)s/include/%(namelower)s-%(version)s/%(namelower)s/"] + +sanity_check_paths = { + 'files': ['bin/jellyfish'], + 'dirs': [] +} + +modextrapaths = {'CPATH': 'include/%(namelower)s-%(version)s'} + +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 index 07eff74434665b2c036250593a4da22b76e2d447..e619e71cb48f47728975c4664d07c57aa6940746 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -10,7 +10,7 @@ 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.""" +description = "jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution." toolchain = {'name': 'dummy', 'version': ''} @@ -29,7 +29,7 @@ install_cmd = "cd jmodeltest2-%(version)s && ant -Ddist.dir=%(installdir)s jar" modloadmsg = "To execute jModelTest run: java -jar $EBROOTJMODELTEST/jModelTest.jar\n" sanity_check_paths = { - 'files': ['jModelTest.jar'], + 'files': ['jModelTest.jar'], 'dirs': [], } diff --git a/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb b/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb index ecf1089f6415245e7a26dbc0a2d3f38d595121a7..dafa45afa9598e29bfc48ddf4fe314461384ff57 100644 --- a/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb +++ b/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.9r20160115-goolf-1.4.10-Java-1.7.0_75.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -9,7 +9,7 @@ name = 'jModelTest' version = '2.1.9r20160115' homepage = 'https://github.com/ddarriba/jmodeltest2' -description="""jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution.""" +description = "jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution." toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -29,7 +29,7 @@ install_cmd = "cd jmodeltest2-%(version)s && ant -Ddist.dir=%(installdir)s jar" modloadmsg = "To execute jModelTest run: java -jar $EBROOTJMODELTEST/jModelTest.jar\n" sanity_check_paths = { - 'files': ['jModelTest.jar'], + 'files': ['jModelTest.jar'], 'dirs': [], } diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.5.0-intel-2017a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.5.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..45f685672f8d456f1b93eaa63ddfeaa583a64376 --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.5.0-intel-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '4.5.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': '2017a'} + +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 index b2f1cf65eb7bd22f80852cc42e83e0f97cbc94f6..401fa1f345d0586488c692bbcd26075f05b044fc 100644 --- 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 @@ -36,7 +36,7 @@ dependencies = [ # 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 &&' +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')] diff --git a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-intel-2016b.eb b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7f4e0024004675607f3623d23ad9d76f459c8d2f --- /dev/null +++ b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-intel-2016b.eb @@ -0,0 +1,27 @@ +easyblock = 'MakeCp' + +name = 'Kaiju' +version = '1.5.0' + +homepage = 'http://kaiju.binf.ku.dk/' +description = """Kaiju is a program for sensitive taxonomic classification of high-throughput +sequencing reads from metagenomic whole genome sequencing experiments""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'cstd': 'c++11'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/bioinformatics-centre/kaiju/archive/'] + +patches = ['%(name)s-%(version)s-makefile.patch'] + +start_dir = 'src' + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['kaiju', 'kaiju2krona', 'kaijup', 'kaijuReport', 'kaijux']], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-makefile.patch b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..3ae20a25b6770feeff68c9efa2dbdf0d4a48e0af --- /dev/null +++ b/easybuild/easyconfigs/k/Kaiju/Kaiju-1.5.0-makefile.patch @@ -0,0 +1,31 @@ +diff -ur kaiju-1.5.0.orig/src/bwt/Makefile kaiju-1.5.0/src/bwt/Makefile +--- kaiju-1.5.0.orig/src/bwt/Makefile 2017-02-20 16:22:04.000000000 +0100 ++++ kaiju-1.5.0/src/bwt/Makefile 2017-03-15 11:20:22.174636137 +0100 +@@ -1,7 +1,7 @@ +-CC = gcc ++CC ?= gcc + #CFLAGS = -g +-CFLAGS = -O3 -g -Wno-unused-result +-LDLIBS = -lpthread -lm ++CFLAGS ?= -O3 -g -Wno-unused-result ++LDLIBS ?= -lpthread -lm + + all: mkbwt mkfmi Makefile + +diff -ur kaiju-1.5.0.orig/src/makefile kaiju-1.5.0/src/makefile +--- kaiju-1.5.0.orig/src/makefile 2017-02-20 16:22:04.000000000 +0100 ++++ kaiju-1.5.0/src/makefile 2017-03-15 11:20:10.710515853 +0100 +@@ -1,8 +1,8 @@ +-CC = gcc +-CXX = g++ +-CFLAGS = -g -O3 -DNDEBUG -Wall -Wno-uninitialized +-CXXFLAGS = -ansi -pedantic -O3 -pthread -std=c++11 -g -DNDEBUG -Wall -Wconversion -Wno-unused-function +-LDLIBS = -lpthread ++CC ?= gcc ++CXX ?= g++ ++CFLAGS ?= -g -O3 -DNDEBUG -Wall -Wno-uninitialized ++CXXFLAGS ?= -ansi -pedantic -O3 -pthread -std=c++11 -g -DNDEBUG -Wall -Wconversion -Wno-unused-function ++LDLIBS ?= -lpthread + INCLUDES = -I./include/ProducerConsumerQueue/src -I./include/ncbi-blast+ + + BLASTOBJS = include/ncbi-blast+/algo/blast/core/pattern.o \ diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..b4756636047db0a46c5299f0d5448a0295b130c6 --- /dev/null +++ b/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'Keras' +version = '2.0.4' +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': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('Theano', '0.9.0', versionsuffix), + ('h5py', '2.7.0', '%(versionsuffix)s'), + ('PyYAML', '3.12', versionsuffix), +] + +# it defaults to Tensorflow +modextravars = {'KERAS_BACKEND': 'theano'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..d338fae1c932f1b007dc0f89d9cc6b01b0c0d279 --- /dev/null +++ b/easybuild/easyconfigs/k/Keras/Keras-2.0.4-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'Keras' +version = '2.0.4' +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': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('Theano', '0.9.0', versionsuffix), + ('h5py', '2.7.0', '%(versionsuffix)s'), + ('PyYAML', '3.12', versionsuffix), +] + +# it defaults to Tensorflow +modextravars = {'KERAS_BACKEND': 'theano'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.0.5-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/k/Keras/Keras-2.0.5-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..105d38b643c705dbc321d4eaf8c516ee90c590d5 --- /dev/null +++ b/easybuild/easyconfigs/k/Keras/Keras-2.0.5-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'Keras' +version = '2.0.5' +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': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('Theano', '0.9.0', versionsuffix), + ('h5py', '2.7.0', '%(versionsuffix)s'), + ('PyYAML', '3.12', versionsuffix), +] + +# it defaults to Tensorflow +modextravars = {'KERAS_BACKEND': 'theano'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-2.0.8-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/k/Keras/Keras-2.0.8-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..94353499b779cff482e9d6c0a9d28dc4b989d5af --- /dev/null +++ b/easybuild/easyconfigs/k/Keras/Keras-2.0.8-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'Keras' +version = '2.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': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['899dc6aaed366f20100b9f80cf1093ea5b43eecc74afd1dc63a4e48dfa776ab9'] + +dependencies = [ + ('Python', '3.6.1'), + ('Theano', '0.9.0', versionsuffix), + ('h5py', '2.7.1', versionsuffix), + ('PyYAML', '3.12', versionsuffix), +] + +# it defaults to Tensorflow +modextravars = {'KERAS_BACKEND': 'theano'} + +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 index 4bb09cbfe2ae21d6675f245aff4201cd39948460..02cc25cfecf6e5dfb5ba2753c5712d3fc0f5d903 100644 --- 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 @@ -2,7 +2,7 @@ easyblock = 'PackedBinary' name = 'Kraken' version = '0.10.5-beta' -versionsuffix='-Perl-%(perlver)s' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://ccb.jhu.edu/software/kraken/' description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, @@ -13,7 +13,7 @@ description = """Kraken is a system for assigning taxonomic labels to short DNA 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 +# Part is compiled with CXX, the rest is in Perl toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'openmp': True} diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb index 8814a7c92cbef3955d474ebb1098385d6d42aa30..af61c387aa206a5899f41822a1b8deae1e6e484e 100644 --- a/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb +++ b/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016b-Perl-5.24.0.eb @@ -2,7 +2,7 @@ easyblock = 'PackedBinary' name = 'Kraken' version = '0.10.5-beta' -versionsuffix='-Perl-%(perlver)s' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://ccb.jhu.edu/software/kraken/' description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, @@ -13,7 +13,7 @@ description = """Kraken is a system for assigning taxonomic labels to short DNA 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 +# Part is compiled with CXX, the rest is in Perl toolchain = {'name': 'foss', 'version': '2016b'} toolchainopts = {'openmp': True} diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-foss-2016b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a67d509532bb08959332e7b2e26727faa72462b0 --- /dev/null +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-foss-2016b.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'kallisto' +version = '0.43.1' + +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': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/pachterlab/kallisto/archive/'] +sources = ['v%(version)s.tar.gz'] + +checksums = ['2164938c2c61c04e338c4c132cf749f56d39e6f0b4c517121bca1fbc218e430e'] + +builddependencies = [('CMake', '3.7.2')] + +dependencies = [('HDF5', '1.8.18')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/kallisto'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-intel-2017a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..68095961ffbf12acdac373c141735ff76c1f7019 --- /dev/null +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.1-intel-2017a.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'kallisto' +version = '0.43.1' + +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': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/pachterlab/kallisto/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['2164938c2c61c04e338c4c132cf749f56d39e6f0b4c517121bca1fbc218e430e'] + +builddependencies = [('CMake', '3.9.1')] + +dependencies = [ + ('zlib', '1.2.11'), + ('HDF5', '1.10.1'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/kallisto'], + 'dirs': [], +} + +moduleclass = 'bio' 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 index a821aa77f2956ea7ee6facad0f12a37e92bf4290..2d87b632b4d177fc8b705d32fb904e065944f565 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/k/khmer/khmer-1.4.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/k/khmer/khmer-1.4.1-foss-2016b-Python-2.7.12.eb index 68addbe81706d6001f8a410ccd5e845f1deb0a48..5e1eea59c24691eaa2e0fa8c56744885fa595343 100644 --- a/easybuild/easyconfigs/k/khmer/khmer-1.4.1-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/k/khmer/khmer-1.4.1-foss-2016b-Python-2.7.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/k/khmer/khmer-2.1.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/k/khmer/khmer-2.1.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..92bba843cd1a9a0bcf92200d7eb51480526b262e --- /dev/null +++ b/easybuild/easyconfigs/k/khmer/khmer-2.1.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,51 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# 1.4.1 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = "Bundle" + +name = 'khmer' +version = '2.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': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), +] + +exts_list = [ + ('bz2file', '0.98', { + 'source_urls': ['https://pypi.python.org/packages/source/b/bz2file'], + 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], + }), + ('screed', '1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/screed'], + 'checksums': ['5db69f8c413a984ade62eb8344a6eb2be26555d74be86d38512673c1cf621b91'], + }), + ('khmer', '2.1.1', { + 'source_urls': ['https://github.com/ged-lab/khmer/archive/'], + 'source_tmpl': 'v%(version)s.tar.gz', + 'checksums': ['39981730c2e08ee183c5ce6ce80cfe2bd6d813cfa37b9ae1f7be0dd1a01dae85'], + }), +] + +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"], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +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 index a1da0d2c9035d2f509ed1ae8512dea8d60d94a80..d087299b3c40c46127b7994dbf2461ab1903d14d 100644 --- a/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2015a.eb +++ b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ### diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2016b.eb b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f61518de915d3c07289b90b2796f856ea6c519af --- /dev/null +++ b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2016b.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] + +dependencies = [('ncurses', '6.0')] + +# 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/LAME/LAME-3.99.5-intel-2017a.eb b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7c59b9ecd3b95c1c05867093d5fdc084376e3386 --- /dev/null +++ b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-intel-2017a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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': 'intel', 'version': '2017a'} + +source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff'] + +dependencies = [('ncurses', '6.0')] + +# 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-goolf-1.7.20.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb index d7a88ce495d30a705dfbcc9e541915c8be8ce408..64d822c4497c1abea2bc0d0f68e83b2306a7afa0 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2016b.eb b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..26b2999f95737276426c4f1e953c54d5528ec60f --- /dev/null +++ b/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.22-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'LIBSVM' +version = '3.22' + +homepage = 'http://www.csie.ntu.edu.tw/~cjlin/libsvm/' +description = """LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression + (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [homepage] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Qt', '4.8.7')] + +buildopts = ' && cd svm-toy/qt && make MOC=$EBROOTQT/bin/moc ' +buildopts += 'CFLAGS="$CFLAGS -I$EBROOTQT/include -I$EBROOTQT/include/QtGui -lQtGui -lQtCore" && cd -' + +files_to_copy = [(['svm-*'], 'bin'), 'tools'] + +sanity_check_paths = { + 'files': ['bin/svm-%s' % x for x in ['predict', 'scale', 'train']] + ['bin/svm-toy/qt/svm-toy'], + 'dirs': ['bin/svm-toy', 'tools'], +} + +modextrapaths = { + 'PATH': ['bin', 'bin/svm-toy/qt'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2015a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b4d52c46c6e53d69501b010aff6db9838e050c8 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2015a.eb @@ -0,0 +1,33 @@ +name = "LLVM" +version = "3.7.1" + +homepage = 'http://llvm.org' +description = """A collection of modular and reusable compiler and toolchain technologies""" +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {} + +easyblock = 'ConfigureMake' + +sources = ['%(namelower)s-%(version)s.src.tar.xz'] +source_urls = ['http://llvm.org/releases/%(version)s'] + +builddependencies = [ + ('Python', '2.7.9'), +] + +# No build allowed in source dir +preconfigopts = "[ ! -e build ] && mkdir build && cd build &&" +configure_cmd_prefix = '../' + +# For llvmpy / Numba: +configopts = '--enable-optimized --enable-pic --enable-shared' +prebuildopts = 'cd build && REQUIRES_RTTI=1' + +preinstallopts = 'cd build &&' + +sanity_check_paths = { + 'files': ["lib/libLLVMCore.a", "include/llvm-c/Core.h"], + 'dirs': ["include/llvm", ] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2016a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2016a.eb index 4228c8e8243c4ddc393194e9a4d8788c23a7060a..59f694676c3cdbcd8f8e3f117c758bea44c40ccb 100644 --- a/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2016a.eb +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.7.1-foss-2016a.eb @@ -29,8 +29,8 @@ dependencies = [ configopts = '-DBUILD_SHARED_LIBS=ON' sanity_check_paths = { - 'files' : ['bin/llvm-ar'], - 'dirs' : ['include/llvm', 'include/llvm-c'], + 'files': ['bin/llvm-ar'], + 'dirs': ['include/llvm', 'include/llvm-c'], } separate_build_dir = True diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.1-foss-2017a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7666df6063da5a4a516fe9435c1d213c767f6686 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.1-foss-2017a.eb @@ -0,0 +1,43 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = "3.9.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': '2017a'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.7.2'), + ('Python', '2.7.13'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +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-4.0.0-foss-2017a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d9e41a14601634050c9ef9121fe843ff2b7c5a53 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.0-foss-2017a.eb @@ -0,0 +1,43 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '4.0.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': '2017a'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.7.2'), + ('Python', '2.7.13'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +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-4.0.0-intel-2017a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5fba0f28fc4cb6687f8000afbc67d2a57b44ffea --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.0-intel-2017a.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '4.0.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': '2017a'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.7.2'), + ('Python', '2.7.13'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +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-4.0.1-intel-2017a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b4e290032ac339d4ed4d4ff60d034cc725042da --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-4.0.1-intel-2017a.eb @@ -0,0 +1,43 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '4.0.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': '2017a'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] +checksums = ['da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51'] + +builddependencies = [ + ('CMake', '3.9.1'), + ('Python', '2.7.13'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +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/LSMS/LSMS-3_rev237-foss-2016a.eb b/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4e067fb22eb57a8d57257212696bbf2276392dac --- /dev/null +++ b/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237-foss-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'LSMS' +version = '3_rev237' + +homepage = 'https://asc.llnl.gov/CORAL-benchmarks/#lsms' +description = "LSMS benchmark, part of CORAL suite" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://asc.llnl.gov/CORAL-benchmarks/Science/'] +sources = ['%(name)s_%(version)s.tar.bz2'] + +checksums = ['8c864c9223b93488663815557e61cd0b'] + +patches = ['LSMS-%(version)s_fix-Makefiles.patch'] + +dependencies = [ + ('HDF5', '1.8.16'), +] + +files_to_copy = ['bin'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/lsms', 'bin/wl-lsms'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237_fix-Makefiles.patch b/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237_fix-Makefiles.patch new file mode 100644 index 0000000000000000000000000000000000000000..191092dc63f7557fbfef36a2741936ad9d3467e4 --- /dev/null +++ b/easybuild/easyconfigs/l/LSMS/LSMS-3_rev237_fix-Makefiles.patch @@ -0,0 +1,108 @@ +#change PATH and exports +#Golasowski Martin, martin.golasowski@vsb.cz, 2017 IT4Innovations +--- LSMS_3_rev237/CBLAS/Makefile 2012-02-09 20:17:00.000000000 +0100 ++++ LSMS_3_rev237_working/CBLAS/Makefile 2017-03-09 15:44:39.524649760 +0100 +@@ -1,6 +1,29 @@ + dlvl = ./. + include $(dlvl)/Makefile.in +-include ../architecture.h ++ ++# export USE_GPTL=1 ++export USE_OPENMP=1 ++ ++export ADD_LIBS += -L$(TOP_DIR)/lua/lib -L$(TOP_DIR)/CBLAS/lib/ -lcblas_LINUX -lmpi -lmpi_cxx -lhdf5 -lgfortran -lopenblas $(FPMPI_POST_LINK_OPTS) ++ ++export INC_PATH += -I $(TOP_DIR)/CBLAS/include -I $(TOP_DIR)/lua/include ++ ++export ADDITIONAL_TARGETS = CBLAS_target ++ ++export BOOST_ROOT=$(TOP_DIR) ++ ++ ++ifdef USE_OPENMP ++ export CXX += -g -std=c++11 -I$(BOOST_ROOT) -fopenmp ++ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI -fopenmp ++ #export F77=ftn -fopenmp ++ export F77 += -fopenmp ++else ++ export CXX += -std=c++11 -I$(BOOST_ROOT) ++ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI ++ #export F77=ftn ++endif ++export LUACXX = $(CXX) + + all: alllib alltst + +--- LSMS_3_rev237/src/Test/buildKKRMatrixTest/Makefile 2012-02-15 19:41:17.000000000 +0100 ++++ LSMS_3_rev237_working/src/Test/buildKKRMatrixTest/Makefile 2017-03-09 15:47:04.088863802 +0100 +@@ -3,7 +3,29 @@ + export INC_PATH = + export LIBS := + +-include $(TOP_DIR)/architecture.h ++# export USE_GPTL=1 ++export USE_OPENMP=1 ++ ++export ADD_LIBS += -L$(TOP_DIR)/lua/lib -L$(TOP_DIR)/CBLAS/lib/ -lcblas_LINUX -lmpi -lmpi_cxx -lhdf5 -lgfortran -lopenblas $(FPMPI_POST_LINK_OPTS) ++ ++export INC_PATH += -I $(TOP_DIR)/CBLAS/include -I $(TOP_DIR)/lua/include ++ ++export ADDITIONAL_TARGETS = CBLAS_target ++ ++export BOOST_ROOT=$(TOP_DIR) ++ ++ ++ifdef USE_OPENMP ++ export CXX += -g -std=c++11 -I$(BOOST_ROOT) -fopenmp ++ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI -fopenmp ++ #export F77=ftn -fopenmp ++ export F77 += -fopenmp ++else ++ export CXX += -std=c++11 -I$(BOOST_ROOT) ++ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI ++ #export F77=ftn ++endif ++export LUACXX = $(CXX) + + export INC_PATH += -I $(TOP_DIR)/include -I $(TOP_DIR)/src + export MISC = $(TOP_DIR)/src/Misc +--- LSMS_3_rev237/Makefile 2017-03-09 15:47:50.699882415 +0100 ++++ LSMS_3_rev237_working/Makefile 2017-03-09 14:58:44.845436772 +0100 +@@ -1,10 +1,35 @@ + + export TOP_DIR = $(shell pwd) +-export INC_PATH = + # export LIBS := -L$(TOP_DIR)/lua/lib -llua $(TOP_DIR)/mjson/mjson.a + export LIBS := $(TOP_DIR)/lua/lib/liblua.a $(TOP_DIR)/mjson/mjson.a + +-include architecture.h ++export CC = gcc ++export CXX = g++ ++export F77 = gfortran ++ ++# export USE_GPTL=1 ++export USE_OPENMP=1 ++ ++export ADD_LIBS += -L$(TOP_DIR)/lua/lib -L$(TOP_DIR)/CBLAS/lib/ -lcblas_LINUX -lmpi -lmpi_cxx -lhdf5 -lgfortran -lopenblas $(FPMPI_POST_LINK_OPTS) ++ ++export INC_PATH += -I $(TOP_DIR)/CBLAS/include -I $(TOP_DIR)/lua/include ++ ++export ADDITIONAL_TARGETS = CBLAS_target ++ ++export BOOST_ROOT=$(TOP_DIR) ++ ++ ++ifdef USE_OPENMP ++ export CXX += -g -std=c++11 -I$(BOOST_ROOT) -fopenmp ++ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI -fopenmp ++ #export F77=ftn -fopenmp ++ export F77 += -fopenmp ++else ++ export CXX += -std=c++11 -I$(BOOST_ROOT) ++ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI ++ #export F77=ftn ++endif ++export LUACXX = $(CXX) + + + all: liblua $(ADDITIONAL_TARGETS) libmjson LSMS diff --git a/easybuild/easyconfigs/l/LUMPY/LUMPY-0.2.13-foss-2016b.eb b/easybuild/easyconfigs/l/LUMPY/LUMPY-0.2.13-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a301016ab044bd664610116c82ba839a8e109093 --- /dev/null +++ b/easybuild/easyconfigs/l/LUMPY/LUMPY-0.2.13-foss-2016b.eb @@ -0,0 +1,34 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: MIT +# +# Notes:: +## + +easyblock = 'MakeCp' + +name = 'LUMPY' +version = '0.2.13' + +homepage = 'https://github.com/arq5x/lumpy-sv' +description = """A probabilistic framework for structural variant discovery. +""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/arq5x/lumpy-sv/archive/'] +sources = ['%(version)s.tar.gz'] + +files_to_copy = [(['bin/*'], 'bin'), 'data', 'LICENSE'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['lumpy', 'lumpyexpress']], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LWM2/LWM2-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/LWM2/LWM2-1.1-ictce-5.3.0.eb index 18cafee30459d42be1e1875e7ac12d7bf0a37a2c..fa8505d85c15884f149957e586c3f6da476daecc 100644 --- a/easybuild/easyconfigs/l/LWM2/LWM2-1.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/LWM2/LWM2-1.1-ictce-5.3.0.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.06-goolf-1.4.10.eb b/easybuild/easyconfigs/l/LZO/LZO-2.06-goolf-1.4.10.eb index 82b1a9bd7b38c44492a92f66060823e101955a1d..47a560f2ccc9226b31ee4aae6195a3405a832cf5 100644 --- a/easybuild/easyconfigs/l/LZO/LZO-2.06-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/LZO/LZO-2.06-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-5.3.0.eb b/easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-5.3.0.eb index 5b7a6a1f5c6cac6779c4402d8c2e5dea42fa3f2e..8aa4e392feb809e4cbb0a803a60ad3010bdabee4 100644 --- a/easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb index 6e7ff8a59616911358f279418b32a22124067281..9e716ad72ccd3452ba75054e7caba4f546c1f0b0 100644 --- a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb +++ b/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4343f1f671fe5d801b96eb4ea60eb98d74d8f6f1 --- /dev/null +++ b/easybuild/easyconfigs/l/LZO/LZO-2.10-foss-2016b.eb @@ -0,0 +1,35 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: MIT/GPL +# +# Notes:: Adopted from EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Fotis Georgatos +## + +easyblock = 'ConfigureMake' + +name = 'LZO' +version = '2.10' + +homepage = 'http://www.oberhumer.com/opensource/lzo/' +description = "Portable lossless data compression library" + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage + 'download/'] +checksums = ['c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'] + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +runtest = 'test' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib', 'include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.10-intel-2017a.eb b/easybuild/easyconfigs/l/LZO/LZO-2.10-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..161e209f297bc7ec80a1b5f737d04be7f7f47a9f --- /dev/null +++ b/easybuild/easyconfigs/l/LZO/LZO-2.10-intel-2017a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'LZO' +version = '2.10' + +homepage = 'http://www.oberhumer.com/opensource/lzo/' +description = "Portable lossless data compression library" + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage + 'download/'] + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +runtest = 'test' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib', 'include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/L_RNA_scaffolder/L_RNA_scaffolder-20141124-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/l/L_RNA_scaffolder/L_RNA_scaffolder-20141124-intel-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..dd21d5b9aff93edc1b94497df7b4ffc62a51824b --- /dev/null +++ b/easybuild/easyconfigs/l/L_RNA_scaffolder/L_RNA_scaffolder-20141124-intel-2016b-Perl-5.24.0.eb @@ -0,0 +1,29 @@ +easyblock = 'Tarball' + +name = 'L_RNA_scaffolder' +version = '20141124' +versionsuffix = '-Perl-5.24.0' + +homepage = 'http://www.fishbrowser.org/software/L_RNA_scaffolder/' +description = "L_RNA_scaffolder is a novel scaffolding tool using long trancriptome reads to scaffold genome fragments" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.fishbrowser.org/software/L_RNA_scaffolder/downloads/'] +sources = ['L_RNA_scaffolder.tar.gz'] +checksums = ['3cc401886c452b1000d434dea776970e'] + +dependencies = [('BioPerl', '1.7.1', versionsuffix)] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ['calculate-lc', 'calculate-pid', 'convert', 'convert_linker', 'count_connection_frequency', + 'delete_block', 'delete_linker', 'delete_same_fragment', 'exon_length', 'filter_scaffold.pl', + 'find_end_node', 'find_reliable_connection', 'find_start_node', 'form_block', 'form_initial_path.pl', + 'form_path.pl', 'generate_scaffold.pl', 'generate_unscaffold.pl', 'L_RNA_scaffolder.sh', 'link_block', + 'order', 'overlap', 'route.pl', 'search_guider', 'select', 'select_nodes'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb b/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb index 128c5bbc07bbdc51f814b4bbeea20e5d339881b0..4232098544281b9be9ce64253539750b3018a04c 100644 --- a/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb +++ b/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -12,7 +12,7 @@ description = """Visually Informed LeadOpt""" toolchain = {'name': 'dummy', 'version': 'dummy'} -#You need to get the software manually from http://www.biosolveit.de/LeadIT/index.html +# 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'] diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb index f3fb0f0115443177d356af4c05f8b351649df7ac..daaaa15ecdd865c3439c52d1b80dabe70ffc5d34 100644 --- a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb +++ b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb @@ -4,10 +4,8 @@ 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. -""" +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'} @@ -19,14 +17,14 @@ files_to_copy = [ (['include/leveldb/*.h'], 'include/leveldb') ] -postinstallcmds=[ +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', + 'files': ['include/leveldb/cache.h', 'include/leveldb/table.h', 'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb index 9875af8f6360df321065e6e034ce500c40fae001..73513a342dcad24609f7c5ac9fd9de3cc4d4063a 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -18,13 +18,15 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'goolf', 'version': '1.4.10'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'goolf', 'version': '1.4.10'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb index 46a3c3ee49fd8d5df3ad41acd37397ff284c70fb..1496187e7bbce40f982aab185d9554d0623acac9 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-goolf-1.7.20.eb @@ -6,13 +6,15 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'goolf', 'version': '1.7.20'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'goolf', 'version': '1.7.20'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb index 87e3b72f573d285fdd0c5d0f4785f82461a5f6f0..c9a462f4f40a282b36d1c178aa3c64d8a1c73010 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -18,13 +18,15 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'ictce', 'version': '5.3.0'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'ictce', 'version': '5.3.0'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb index e29ed51d54a3e8d8fa6a052963032a210439e63c..a27f793005a4e7fb0bdd88bc5849fa948b0e13af 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014.06.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -17,13 +17,15 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'intel', 'version': '2014.06'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'intel', 'version': '2014.06'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb index a06a26e3be8170e572f1f7e458e27cc5849265b1..8db6c03653aeb65c8d649de9447909d84a96e5b3 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -17,13 +17,15 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'intel', 'version': '2014b'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'intel', 'version': '2014b'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb index 5b2c252b76084d2497e44c2424b0dbf7498e78bc..c0287c6b3ad3cd0b42424f434f6cf5db080001b7 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -17,10 +17,16 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] +checksums = ['051c1068e6a0627f461948c365290410'] -toolchain = {'name': 'intel', 'version': '2015a'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb index d18fddfba62a31d9b7e7d6b3d1c690b17da2c8d2..4efb1e7e062634a696088769d9c2b1a22acede64 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -17,8 +17,14 @@ version = '4.0.3' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" -source_urls = ['ftp://ftp.remotesensing.org/pub/libtiff/'] +configopts = " --enable-ld-version-script " + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] sources = ['tiff-%(version)s.tar.gz'] +checksums = ['051c1068e6a0627f461948c365290410'] toolchain = {'name': 'intel', 'version': '2015b'} diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb index 70578c5f23ecd7eae1d286fe27ec6f9160d09924..c4f46971bfb80836951fb436fbec8a9328d15f93 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-foss-2015a.eb @@ -1,6 +1,6 @@ # Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -26,6 +26,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb index 8858538d5aefcfa8f7fa47729bc16a6769daee8d..a8769ecc26c34c7136af093e0ddf70594d49ad14 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-goolf-1.7.20.eb @@ -6,13 +6,15 @@ version = '4.0.4' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'goolf', 'version': '1.7.20'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'goolf', 'version': '1.7.20'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb index 6b0d237d173faa8e8c9cbc79a3d8ab1c2d8af7fe..01eb7c0c93f562bb356c9618e68358a648626620 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4-intel-2015a.eb @@ -1,6 +1,6 @@ # Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -26,6 +26,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb index accbb2bb0a71dcbc746fb52a30f151707c1e2fcc..4b2b2093c48e4606360d14742e026fc42abefdb3 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-foss-2015a.eb @@ -1,6 +1,6 @@ # Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -19,13 +19,15 @@ version = '4.0.4beta' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'foss', 'version': '2015a'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'foss', 'version': '2015a'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb index a1149ab376065dbe858f165d7e48502e15417580..3dc8674fdfbda212cf2afa35331c88aa082b47a4 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.4beta-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -18,13 +18,15 @@ version = '4.0.4beta' homepage = 'http://www.remotesensing.org/libtiff/' description = "tiff: Library and tools for reading and writing TIFF data files" +toolchain = {'name': 'intel', 'version': '2015a'} + source_urls = [ 'http://download.osgeo.org/libtiff/', 'ftp://ftp.remotesensing.org/pub/libtiff/', ] sources = ['tiff-%(version)s.tar.gz'] -toolchain = {'name': 'intel', 'version': '2015a'} +configopts = " --enable-ld-version-script " sanity_check_paths = { 'files': ['bin/tiffinfo'], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb index 68f9ad3dc97fc0d8db8af1ad630c8f88b647f312..382c881a95ca30834e0411838fbf2b8686a30047 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2015a.eb @@ -1,6 +1,6 @@ # Built with EasyBuild version 2.2.0dev on 2015-06-16_10-51-42 ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -26,6 +26,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], 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 index d7aa3b2df4bd6dcc6ecb234794f355d42815bd74..76688580b9aa159fd2383938901a439cf06a4e45 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Alan O'Cais (JSC) @@ -25,6 +25,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], 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 index 07fa7682edf77f542e46a009b0bf33d41f846393..a98972105efc8be72c7234118cbf057af6cdfd2e 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Alan O'Cais (JSC) @@ -25,6 +25,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016a.eb index ed490e66de6f7d517217c815e217ea5fd187210a..fda1e3ceb59450993200dec4010625fe1da1d683 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016a.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Alan O'Cais (JSC) @@ -25,6 +25,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], 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 index d8f291e4e8f30afe990e7b24afbc22407475aac7..cb758aec72667ff6d77c8b7fe9ece0e7ce3f5400 100644 --- a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Alan O'Cais (JSC) @@ -25,6 +25,8 @@ source_urls = [ ] sources = ['tiff-%(version)s.tar.gz'] +configopts = " --enable-ld-version-script " + sanity_check_paths = { 'files': ['bin/tiffinfo'], 'dirs': [], diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-foss-2016b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..49f589e6d458b0dc84c33c2a62fa5a2a2e166226 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-foss-2016b.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.7' + +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'] + +configopts = " --enable-ld-version-script " + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-intel-2017a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bc88218600dc669b47987336926b8faaf0e5e175 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.7-intel-2017a.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.7' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +configopts = " --enable-ld-version-script " + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.8-intel-2017a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.8-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1c395504ccecba59a65aa9000d1798a6af6ed97 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.8-intel-2017a.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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.8' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +configopts = " --enable-ld-version-script " + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ba6bc305ad8423704f36887bdec3b44c648aafd --- /dev/null +++ b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-GCCcore-6.4.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'LibUUID' +version = '1.0.3' + +homepage = 'http://sourceforge.net/projects/libuuid/' + +description = """Portable uuid C library""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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/LibUUID/LibUUID-1.0.3-intel-2017a.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a50ce3901e77589cc9c424957178cd38297918ad --- /dev/null +++ b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-intel-2017a.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': 'intel', 'version': '2017a'} + +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-CrayGNU-2015.06.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb index 173c7dbd1eabf1c02320c0a86e2eb4978944a812..534b88561a891b23fd2e0c10bf0c8ed488ef623d 100644 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.06.eb @@ -18,7 +18,7 @@ sanity_check_paths = { ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs':[], + 'dirs': [], } moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb index ef47d32bbf871beac14ce45ed1a199c5eb653442..deb21649418330185c70ff551cf7c65396455732 100644 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-CrayGNU-2015.11.eb @@ -18,7 +18,7 @@ sanity_check_paths = { ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + ['lib/lib%s.a' % x for x in ['deriv', 'int', 'r12']] + ['lib/lib%s.so' % x for x in ['deriv', 'int', 'r12']], - 'dirs':[], + 'dirs': [], } moduleclass = 'chem' 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 index 56cf148c48df8b112d85d0dbe91aaca049655e72..593afa9ec49bba45c69fd0a1cbf6e989e0710c67 100644 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb @@ -16,7 +16,7 @@ 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]], + ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb index 08a7cf496f4ea03e98e8e18865ce24724625d32f..928179dc391f1bf24a32e62e479b861fbe6c70c0 100644 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-foss-2016b.eb @@ -20,7 +20,7 @@ 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]], + ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], 'dirs': [], } 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 index accf89b9e8944ce9c93960b8f490434c441896db..785074f0f99c1a9d563611713a5c836b2700c108 100644 --- a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb @@ -20,7 +20,7 @@ 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]], + ['lib/lib%s.%s' % (x, y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], 'dirs': [], } 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 index f0951b2b358a8a861db8e1aab7a8f0f02d723a0e..32aac5dd56d25d7267453f4b865a06ed1ba4bccb 100644 --- a/easybuild/easyconfigs/l/LinBox/LinBox-1.4.0-foss-2016a.eb +++ b/easybuild/easyconfigs/l/LinBox/LinBox-1.4.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipe; see https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipe; see https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2016 Riccardo Murri # Authors:: Riccardo Murri diff --git a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..fda360d04dade33b7f0d01b4a676fca97c2f16b3 --- /dev/null +++ b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] +sources = ['lcms2-%(version)s.tar.gz'] +checksums = ['66d02b229d2ea9474e62c2b6cd6720fde946155cd1d0d2bffdab829790a0fb22'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('libjpeg-turbo', '1.5.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-foss-2016b.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c553697d743233e0f8c8b496d3e5d5080f050f90 --- /dev/null +++ b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-foss-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': 'foss', '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/LittleCMS/LittleCMS-2.8-intel-2017a.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..338a40a66dd9b651d25d823d4efb523921281636 --- /dev/null +++ b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2017a.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': '2017a'} + +source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] +sources = ['lcms2-%(version)s.tar.gz'] + +dependencies = [('libjpeg-turbo', '1.5.1')] + +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-7.3.eb b/easybuild/easyconfigs/l/Lmod/Lmod-7.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..d56882eb94142ef25d11b6e08d767a2af28c83c5 --- /dev/null +++ b/easybuild/easyconfigs/l/Lmod/Lmod-7.3.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = "Lmod" +version = "7.3" + +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/Loki/Loki-0.1.7-foss-2016a.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb index 07ee05389366f94e66cbe48f755dae163fcf2587..9297cefc7a0894ced7256e201f00224a4f81c2c3 100644 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb @@ -16,7 +16,7 @@ skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], 'dirs': ['include/loki'], } diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb index 63a5c2859814ef3d128011a4f72aac9310750c46..9301b8c32df3c01e698d525a6284d40d86d80c02 100644 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016b.eb @@ -16,7 +16,7 @@ skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], 'dirs': ['include/loki'], } 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 index 353bbfd9402a768028ef1373e2e1cd88827f0cca..fb4f7b4645c762b63b9d5550bd7140ba1902d7f7 100644 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb @@ -16,7 +16,7 @@ skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], 'dirs': ['include/loki'], } 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 index a25e47aac4fbfaae99f635c077a2c19fb096b4b4..a61396897c4b813fe6df552a0734eab0ac832c0a 100644 --- a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb @@ -16,7 +16,7 @@ skipsteps = ['configure'] installopts = "prefix=%(installdir)s" -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], 'dirs': ['include/loki'], } diff --git a/easybuild/easyconfigs/l/Lucene-Geo-Gazetteer/Lucene-Geo-Gazetteer-20170718.eb b/easybuild/easyconfigs/l/Lucene-Geo-Gazetteer/Lucene-Geo-Gazetteer-20170718.eb new file mode 100644 index 0000000000000000000000000000000000000000..6aab03ee44819263e91218960cc39ba62fd748cc --- /dev/null +++ b/easybuild/easyconfigs/l/Lucene-Geo-Gazetteer/Lucene-Geo-Gazetteer-20170718.eb @@ -0,0 +1,38 @@ +easyblock = 'PackedBinary' + +name = 'Lucene-Geo-Gazetteer' +version = '20170718' + +homepage = 'https://github.com/chrismattmann/lucene-geo-gazetteer' +description = """A command line gazetteer built around the Geonames.org dataset, that uses the Apache Lucene library + to create a searchable gazetteer.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/chrismattmann/lucene-geo-gazetteer/archive/'] +sources = [{'filename': SOURCE_TAR_GZ, 'download_filename': '6c38272.tar.gz'}] +checksums = ['c9d1412ecef1f2c04937c2ee7acec325e5cbb1fb7fbe525bdd59c9109a790494'] + +builddependencies = [('Maven', '3.5.0')] +dependencies = [('Java', '1.8.0_144')] + +unpack_options = '--strip-components=1' + +install_cmd = "cp -a * %(installdir)s && cd %(installdir)s && " +install_cmd += "mvn install -Dmaven.repo.local=%(builddir)s/m2 -B assembly:assembly" + +# strip out hardcoded value for -i option, since user can not write to install directory +postinstallcmds = [ + "sed -i.bk 's/-i \$DIR_PATH[^ ]*//g' %(installdir)s/src/main/bin/lucene-geo-gazetteer", + "rm %(installdir)s/src/main/bin/lucene-geo-gazetteer.bk", +] + +sanity_check_paths = { + 'files': ['src/main/bin/lucene-geo-gazetteer'], + 'dirs': [], +} +sanity_check_commands = ["lucene-geo-gazetteer --help | grep 'usage: lucene-geo-gazetteer'"] + +modextrapaths = {'PATH': 'src/main/bin'} + +moduleclass = 'tools' 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 index 5abfa7b4da3d5ecf8b1d05f87b2a8e177d34ed80..cb155b9c9f5cbea17cb1f7d8d4f122eb5c1fa615 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/l/less/less-458-GCC-4.8.2.eb b/easybuild/easyconfigs/l/less/less-458-GCC-4.8.2.eb index 3ee23b3ce7ad31227473644204a71e6fb917ebad..3870f8d2033c16fc776f995d953b94e2bbc7c1d2 100644 --- a/easybuild/easyconfigs/l/less/less-458-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/l/less/less-458-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # ## 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 d1eb5179b8511d6649ba1a59e8a7a2acd54a92dd..d656d8a7e25bcca6e44cee678f51f0d4711e4886 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 f9975e31e2983291b5753b4308132d42608cc57c..0e5f0b7f04b7d6c1ff457076661ce3ce85b77a35 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2015a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2015a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..ffcaba3d5695b80e3f72e5614bbb75d37c8f31c7 --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2015a-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': '2015a'} +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-2017a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9619bd114d9a14e0f9601daa65438f2ec5b06400 --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2017a.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': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] +checksums = [ + '1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12', # glu-9.0.0.tar.bz2 +] + +dependencies = [ + ('Mesa', '17.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-2017a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7dff23850730912765846f572d0de20e79b8ed40 --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2017a.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': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] + +dependencies = [ + ('Mesa', '17.0.2'), +] + +sanity_check_paths = { + 'files': ['lib/libGLU.so.1'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.4-intel-2016b.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b66d7bd7680719bda03e9106bfa81ca3ec435ade --- /dev/null +++ b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.4-intel-2016b.eb @@ -0,0 +1,20 @@ +name = 'libQGLViewer' +version = '2.6.4' + +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/libXi/libXi-1.7.2-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.2-goolf-1.4.10.eb index 8b0e336093596de3b852b87c8fc84d6244ebe118..f715404402ce64619118abf19d1a81972fd006ab 100644 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.2-goolf-1.4.10.eb @@ -20,7 +20,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/libXi/libXi-1.7.2-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.2-ictce-5.3.0.eb index 0f718686632e59a349ead0592226301dae3d44e0..bc42f6068694b0ff73ca39e596a3738c299101ed 100644 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.2-ictce-5.3.0.eb @@ -20,7 +20,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/libXi/libXi-1.7.4-intel-2015a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb index 68589245d1f3450dd0cbc0777d51fa734e804d1d..0e450049079b91ca334b59a95373ea94eb779b71 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 @@ -20,7 +20,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/libXi/libXi-1.7.4-intel-2015b.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b.eb index 60cd626d31f6380b26c3d664c8cde29a1c284192..22b46c1c3e723e3da788e239455daa7e0d2076e5 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 @@ -20,7 +20,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/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb index ea33d4f1808c86ff591f1961ff50843358527358..e34d4affc3c41c7c63815a3d864014d5b9f294c2 100644 --- a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb @@ -22,7 +22,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/xf86vmode.h']+ + 'files': ['include/X11/extensions/xf86vmode.h'] + ['lib/libXxf86vm.%s' % x for x in ['a', SHLIB_EXT]], 'dirs': [], } 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 index 873ae3da80b4e0b797043e11aeb81eae0251f2ae..1fb8f730cc9731992f1306bd9b8f6c661e6269ba 100644 --- a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb @@ -22,7 +22,7 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/xf86vmode.h']+ + 'files': ['include/X11/extensions/xf86vmode.h'] + ['lib/libXxf86vm.%s' % x for x in ['a', SHLIB_EXT]], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5489e38fa7a4e051a5931ea2818428333aeb3bba --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libcerf' +version = '1.5' + +homepage = 'http://apps.jcns.fz-juelich.de/doku/sc/libcerf' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://apps.jcns.fz-juelich.de/src/libcerf/', + 'http://apps.jcns.fz-juelich.de/src/libcerf/old', +] +sources = [SOURCE_TGZ] +checksums = ['e36dc147e7fff81143074a21550c259b5aac1b99fc314fc0ae33294231ca5c86'] + +builddependencies = [ + ('Autotools', '20170619'), + ('binutils', '2.28'), + ('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-2017a.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c7483ca6e26cbf191575ad51b20ac122266173b --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2017a.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': '2017a'} + +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/libdap/libdap-3.18.1-intel-2017a.eb b/easybuild/easyconfigs/l/libdap/libdap-3.18.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..437ea556cf8b91d3024138cbf0f0e79899461160 --- /dev/null +++ b/easybuild/easyconfigs/l/libdap/libdap-3.18.1-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libdap' +version = '3.18.1' + +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': 'intel', 'version': '2017a'} + +source_urls = ['http://www.opendap.org/pub/source/'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.6.4'), +] + +dependencies = [ + ('cURL', '7.53.1'), + ('libxml2', '2.9.4'), + ('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.68-foss-2015a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d976cb1a3f323a6ed11a6edf99ea8217895607ff --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2015a.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': '2015a'} + +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 index bd2875fe5336106c7edd0939cdc8787994ac915a..5d9e8ac938590bffa90d210a8b88e35cd512cd1b 100644 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb @@ -13,8 +13,6 @@ toolchain = {'name': 'foss', 'version': '2016b'} dependencies = [ ('X11', '20160819'), - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.4'), ] sanity_check_paths = { 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 index 1f6c3d5a422f4661a9723e93791551ec61451c5c..9fb07a29545f25170359aec3e2d36abbfec691d0 100644 --- a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb @@ -13,8 +13,6 @@ toolchain = {'name': 'intel', 'version': '2016b'} dependencies = [ ('X11', '20160819'), - ('libpthread-stubs', '0.3'), - ('libpciaccess', '0.13.4'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d6e3c7e9a1503f9bc7691cce3100e106cb7f4760 --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-GCCcore-6.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.76' + +homepage = 'http://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = [ + '6e3fb50d7500acf06f7eed44d5b1d33cda26aef7f5ae6667ddcc626b435c2531', # libdrm-2.4.76.tar.gz +] + +dependencies = [ + ('X11', '20170314'), +] +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +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.76-intel-2017a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a8a5a109c80fc8a68bafdb9d62dc04c918de3f69 --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.76-intel-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.76' + +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': '2017a'} + +dependencies = [ + ('X11', '20170314'), +] + +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/libevent/libevent-2.1.8-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b1365f41e256d2ee27bf76a141628d528bb9068 --- /dev/null +++ b/easybuild/easyconfigs/l/libevent/libevent-2.1.8-GCCcore-6.4.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libevent' +version = '2.1.8' + +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': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/release-%(version)s-stable/'] +sources = ['%(name)s-%(version)s-stable.tar.gz'] +checksums = ['965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['bin/event_rpcgen.py', 'include/event.h', 'include/event2/event.h', + 'lib/libevent_core.%s' % SHLIB_EXT, 'lib/pkgconfig/libevent.pc'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.1.8.eb b/easybuild/easyconfigs/l/libevent/libevent-2.1.8.eb new file mode 100644 index 0000000000000000000000000000000000000000..41eaa5ab15cb752f8591a3df740cc73dee8a2e14 --- /dev/null +++ b/easybuild/easyconfigs/l/libevent/libevent-2.1.8.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libevent' +version = '2.1.8' + +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': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'https://github.com/%(name)s/%(name)s/releases/download/release-%(version)s-stable/', + 'https://downloads.sourceforge.net/project/levent/release-%(version)s-stable/', +] + +sources = ['%(name)s-%(version)s-stable.tar.gz'] + +checksums = ['f3eeaed018542963b7d2416ef1135ecc'] + +sanity_check_paths = { + 'files': ["bin/event_rpcgen.py"] + + ['include/%s' % x for x in ["evdns.h", "event.h", "evhttp.h", "evrpc.h", "evutil.h"]], + 'dirs': ["lib", "include/event2"] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffcall/libffcall-1.13-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libffcall/libffcall-1.13-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..336a7eca3dfba406ad87a819c79870889f978a69 --- /dev/null +++ b/easybuild/easyconfigs/l/libffcall/libffcall-1.13-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu + +easyblock = 'ConfigureMake' + +name = 'libffcall' +version = '1.13' + +homepage = 'https://www.gnu.org/software/libffcall/' + +description = """ + GNU Libffcall is a collection of four libraries which can be used to build + foreign function call interfaces in embedded interpreters +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['1707ce707dbbf57f1bbe9aa56929c0da866046b0d5a26eb0d96d9f0bb29bbce7'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['include/avcall.h', 'include/callback.h', 'include/trampoline.h', + 'include/vacall.h', 'lib/libavcall.a', 'lib/libcallback.a', + 'lib/libtrampoline.a', 'lib/libvacall.a'], + 'dirs': [], +} + +parallel = 1 + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c9f216298da0ea3d20bb03ac4929904c029d1c94 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-5.4.0.eb @@ -0,0 +1,25 @@ +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': 'GCCcore', 'version': '5.4.0'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('binutils', '2.26', '', True)] + +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-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab5a66564f9b1fc82dd5afbcb5c7eafabb91fa6b --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-6.3.0.eb @@ -0,0 +1,27 @@ +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': 'GCCcore', 'version': '6.3.0'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.27'), +] + +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-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..35fa02052ad51f3d535debb53ad8969df60c9a42 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCCcore-6.4.0.eb @@ -0,0 +1,34 @@ +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), + ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': ['lib', 'lib64'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.2.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..fb6d920952091cd4ad65864aa4e2ba5acc9af507 --- /dev/null +++ b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-GCCcore-6.4.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.2.4' + +homepage = 'https://libgd.github.io/' + +description = "GD is an open source code library for the dynamic creation of images by programmers." + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['487a650aa614217ed08ab1bd1aa5d282f9d379cfd95c756aed0b43406381be65'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('fontconfig', '2.12.4'), + ('libjpeg-turbo', '1.5.2'), + ('libpng', '1.6.32'), + ('zlib', '1.2.11'), +] + +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.4-foss-2016b.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1f0033e09ad0e9937d5efb5379b49d729b4f0f6 --- /dev/null +++ b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-foss-2016b.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.2.4' + +homepage = 'https://libgd.github.io' +description = """GD is an open source code library for the dynamic creation of images by programmers.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['0a3c307b5075edbe1883543dd1153c02'] + +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/libgd/libgd-2.2.4-intel-2017a.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1a8de80eb4eee0253b986434aeb0661335cb1478 --- /dev/null +++ b/easybuild/easyconfigs/l/libgd/libgd-2.2.4-intel-2017a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.2.4' + +homepage = 'https://libgd.github.io/' +description = "GD is an open source code library for the dynamic creation of images by programmers." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('fontconfig', '2.12.1', '-libpng-1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('libpng', '1.6.29'), + ('zlib', '1.2.11'), +] + +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.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.4.10.eb index 2f55afa678e0406fc14c3f4398bd411be544820d..9a49b39337fba20947cac07490d9539c1b1f4c3e 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb index 1b5c00b84c6b29173fac7a4ad0a2180323eeabd9..e53635c2b07b2b2eb1adfb8557c16228aceceb9e 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb index 7ff4a544d309a49e7440b3a1631d0dd78f6a2139..29770eb9ac61b57492a5889aadd3bb6f0fa78886 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb index a911adbdf645ddb7e3fcbd05f9c5040fb1e5c2be..b6e7c90fb8cd83cfa22232245306c5e799fe8557 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb index 733d12d5e4b8358f6d61d678f3796b761baaac3e..6f04e6d6a8c1999266df7971d38c72000e16d914 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb index c1b5b27e46314bb614b18bfed50044e1690acde6..21f520c0e6b063d3497a999d32db1eb6b27a0b53 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb index 0c761422aa9981fcbcd242a045a25e04b473e997..416434ef6e2bb2e4a7a905232121ce8a28682145 100644 --- a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libharu/libharu-2.2.0-goolf-1.4.10.eb index ede4708977f066544ad9202a2c7e36bf152b6afd..34834f9883b07a13b781eec39f5c390645dd6684 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.2.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libharu/libharu-2.2.0-ictce-5.3.0.eb index 29d1902d63ed19298098b829dcfd653b3d109efc..c6e50394036dfe3f5ea95bb49f832b2a189f65f9 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.2.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.2.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016a.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016a.eb index f150abd20cc8e5ebf00b17ffde62418c88de1f2b..6400af43d6c2045b3a978e68af1b31645aa11e63 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016b.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016b.eb index 2b4825fe33708c4980c4786d0849d6005ca06b86..041fd7f660b1fe1a6453f2b440010a792feeaeb0 100644 --- a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016b.eb +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.3.0-intel-2017a.eb b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..144f1b968782c0b92ffef8e3c43cae4a3bcd34be --- /dev/null +++ b/easybuild/easyconfigs/l/libharu/libharu-2.3.0-intel-2017a.eb @@ -0,0 +1,39 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 +## +# Modified for foss-2016b by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'CMakeMake' + +name = 'libharu' +version = '2.3.0' + +homepage = 'http://libharu.org/' +description = """libHaru is a free, cross platform, open source library for generating PDF files.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [' https://github.com/libharu/libharu/archive/'] +sources = ['RELEASE_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [('libpng', '1.6.29')] + +builddependencies = [('CMake', '3.8.1')] + +parallel = 1 + +sanity_check_paths = { + 'files': ['lib/libhpdf.%s' % SHLIB_EXT], + 'dirs': ['if', 'include', 'lib'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2a203f1b2df7719659490f63eb38a9588d616de --- /dev/null +++ b/easybuild/easyconfigs/l/libiconv/libiconv-1.15-GCCcore-6.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libiconv' +version = '1.15' + +homepage = 'https://www.gnu.org/software/libiconv' +description = "Libiconv converts from one character encoding to another through Unicode conversion" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.27', '', True)] + +sanity_check_paths = { + 'files': ['bin/iconv', 'include/iconv.h', 'include/libcharset.h', 'include/localcharset.h', + 'lib/libcharset.a', 'lib/libcharset.%s' % SHLIB_EXT, 'lib/libiconv.%s' % SHLIB_EXT], + 'dirs': ['share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.32-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libidn/libidn-1.32-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8fe50e9968e34a07c3fac47877cbe43e7ac49cbd --- /dev/null +++ b/easybuild/easyconfigs/l/libidn/libidn-1.32-GCCcore-5.4.0.eb @@ -0,0 +1,21 @@ +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': 'GCCcore', 'version': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('binutils', '2.26', '', True)] + +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.5.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..42aa366fd18a3b57b545ee3a92c3ffe91dff85ba --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-GCCcore-5.4.0.eb @@ -0,0 +1,32 @@ +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': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.11.08'), +] + +builddependencies = [('binutils', '2.26', '', True)] + +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-foss-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7544c29c9645ac4c61a51ce00000915c43f2508e --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-foss-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': '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.1-intel-2017a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..921c5c073d047ec0ca8694a128914ea60b221ebd --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2017a.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': '2017a'} +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.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..95e20db02ad0a40a0ba43d0b5a78a228a333c08e --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.2-GCCcore-6.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.5.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': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('NASM', '2.13.01'), +] + +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.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.2-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8d3ce16df6918127e4e4d25ac6beea0424c1e356 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.2-GCCcore-6.4.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.5.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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('NASM', '2.13.01'), +] + +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-2017a.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d721e0ee34e02240a530f69135b931c39fbac85 --- /dev/null +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2017a.eb @@ -0,0 +1,32 @@ +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': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), + ('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/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 01c9c7b5d722b432caebcbf661f7cea578632820..17116e1d46addc53a055af3056d47afc6d9b75aa 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 @@ -6,18 +6,17 @@ version = '0.13.1' 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': 'GCC', 'version': '4.7.2'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8641a3ce37c97a6b28439d4630adb9583d8bd3e3a08c2040aa81f9932a7a76f6'] + builddependencies = [ ('Autoconf', '2.69'), ('xorg-macros', '1.17'), ] -preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " - sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], 'dirs': ['lib/pkgconfig'], 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 437954d342ed05ae7676c59467ef56059030ecc1..05a5d755f293b38aafcdb51b5e351f4a9271ddfc 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 @@ -6,18 +6,17 @@ version = '0.13.1' 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': 'goolf', 'version': '1.4.10'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8641a3ce37c97a6b28439d4630adb9583d8bd3e3a08c2040aa81f9932a7a76f6'] + builddependencies = [ ('Autoconf', '2.69'), ('xorg-macros', '1.17'), ] -preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " - sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], 'dirs': ['lib/pkgconfig'], 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 834a292992b6924848156c8e604b2ee28dbd66aa..7b5d65355f733551a9c0884cb38b851d8d9eff0a 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 @@ -6,18 +6,17 @@ version = '0.13.1' 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': 'ictce', 'version': '5.3.0'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8641a3ce37c97a6b28439d4630adb9583d8bd3e3a08c2040aa81f9932a7a76f6'] + builddependencies = [ ('Autoconf', '2.69'), ('xorg-macros', '1.17'), ] -preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " - sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], 'dirs': ['lib/pkgconfig'], 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 c3e51b68546d76a1dec9c53b3a6706e565d0cfe3..a19198650cdee0991a22ab984e758df82d99aa8d 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 @@ -6,18 +6,17 @@ version = '0.13.1' 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': 'ictce', 'version': '5.5.0'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8641a3ce37c97a6b28439d4630adb9583d8bd3e3a08c2040aa81f9932a7a76f6'] + builddependencies = [ ('Autoconf', '2.69'), ('xorg-macros', '1.17'), ] -preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " - sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], 'dirs': ['lib/pkgconfig'], 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 8f259d339afe094a2d29a189e1a67108c19f7912..9afa895bc3124db5495868ec27dab1f2ca927672 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 @@ -6,18 +6,17 @@ version = '0.13.1' 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': 'intel', 'version': '2015a'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['8641a3ce37c97a6b28439d4630adb9583d8bd3e3a08c2040aa81f9932a7a76f6'] + builddependencies = [ ('Autotools', '20150119', '', ('GCC', '4.9.2')), ('xorg-macros', '1.17'), ] -preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " - sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], 'dirs': ['lib/pkgconfig'], 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 5f22d77a36b0bd54932e7b09e6d37ec94ab33505..16172032508a5d1d83355d9de4b616638fcb59b3 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 @@ -6,18 +6,17 @@ version = '0.13.3' 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': 'intel', 'version': '2015a'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['9e0244e815dc55cbedb135baa4dc1e4b0325875276e081edfe38ff2bf61dfe02'] + builddependencies = [ ('Autoconf', '2.69'), ('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'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2015a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0b628859737542d2c39a0bca8fdaf054a478f20 --- /dev/null +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libpciaccess' +version = '0.13.4' + +homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' +description = """Generic PCI access library.""" + +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2015a'} + +builddependencies = [ + ('Autotools', '20150215'), + ('X11', '20160819'), +] + +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-foss-2016a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb index c39482e40cf6f7a4a9da00a233f83b8497dc6de9..d017a972c23d73a452657d61d32bf6c3ed2200b5 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb @@ -6,18 +6,17 @@ 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'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'] + 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'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016b.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016b.eb old mode 100755 new mode 100644 index 11ed8ea67dc3bb96c1126c0e20eb3dc201fee1cb..c55a493a716dcd70b21a32aedbd7ff4ef6c6f95a --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016b.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016b.eb @@ -6,18 +6,17 @@ 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': '2016b'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'] + 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'], 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 ea05edccedb37f6684b81ce4d5d747cad15b573e..08c466e4d7dd6a7d5014391a0d6062d8d356abcd 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 @@ -6,18 +6,17 @@ 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': 'gimkl', 'version': '2.11.5'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'] + 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'], 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 1af83efe6669d154e184893ea443ed883e59367b..64406b503983fd74c23dd6f8febf801bef88affb 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 @@ -6,18 +6,17 @@ 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': 'intel', 'version': '2015b'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'] + builddependencies = [ ('Autotools', '20150215', '', ('GNU', '4.9.3-2.25')), ('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'], 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 c0a23d9702e9d266c112a6df21943bc50ac9877c..1ce0816af942f12271c300ceb0d443435b04cc6b 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 @@ -6,18 +6,17 @@ 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': 'intel', 'version': '2016a'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'] + 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'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016b.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016b.eb old mode 100755 new mode 100644 index 9124b553abdb16d01be77dfaec2b668ae0bad414..b1b38aee064d0e6dd6adf6bd7e3af0bcf3ea2c91 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016b.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016b.eb @@ -6,18 +6,17 @@ 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': 'intel', 'version': '2016b'} +source_urls = ['https://www.x.org/releases/individual/lib/'] +sources = [SOURCE_TAR_GZ] +checksums = ['74d92bda448e6fdb64fee4e0091255f48d625d07146a121653022ed3a0ca1f2f'] + 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'], diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.18-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.18-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..2a604f301f0ad1dd8ac42c3dde33b6ae1f63e604 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.18-goolf-1.7.20.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.18' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +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.21-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..15f766ff31e86124c1374441d486ae4e70a884be --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-goolf-1.7.20.eb @@ -0,0 +1,26 @@ +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': 'goolf', 'version': '1.7.20'} +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.21-intel-2015b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-intel-2015b.eb index b76c98f402c7edf7b69faf1a9aa3066c2151dfba..7caa32f2db988b7f283cb1daecf38c4787db4efb 100644 --- a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-intel-2015b.eb @@ -19,7 +19,7 @@ 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)], + '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'], } diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2aea84a3cd747dc2f4925a2de0a54d6337f9385 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-5.4.0.eb @@ -0,0 +1,28 @@ +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': '5.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +builddependencies = [('binutils', '2.26', '', True)] + +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.27-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.27-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0204f68810887c2cfe834b1d144f2153a2ca2a0 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.27-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.27' + +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.28-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.28-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d37620c501bbe2906c589e8ec72d6a77856312d --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.28-GCCcore-5.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.28' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.11')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +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.28-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.28-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7aca3fe451a83b547862075ca4d9a2db4b65ec1d --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.28-GCCcore-6.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.28' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.11')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +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.28-gimkl-2017a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.28-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..64f18118ddc5568e55be74ca860da2e29eb6b5b2 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.28-gimkl-2017a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = "1.6.28" + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'version': '2017a', 'name': 'gimkl'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.11')] + +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.29-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.29-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..85ea50b7107bd60abd739c14736635bae3e72d52 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.29-GCCcore-6.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.29' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.11')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +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.32-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.32-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..88d9dd7aecd9b74812bc53f6022ad1145e5cc46b --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.32-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.32' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' + +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['1a8ae5c8eafad895cc3fce78fbcb6fdef663b8eb8375f04616e6496360093abb'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('zlib', '1.2.11'), +] + +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 index 41eb85171a98b7488d3da4b5a1ef4cb59bd0270e..49ee1596052a02b60f7092d553d1b55036c77345 100644 --- a/easybuild/easyconfigs/l/libpsortb/libpsortb-1.0-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libpsortb/libpsortb-1.0-foss-2016a.eb @@ -13,8 +13,8 @@ source_urls = ['http://www.psort.org/download/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['lib64/libhmmer.so','lib64/libsvmloc.so'], + 'files': ['lib64/libhmmer.so', 'lib64/libsvmloc.so'], 'dirs': [], } -moduleclass = 'bio' \ No newline at end of file +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2015a.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab9b29a42e634759cd27290bba393cdd8ac3a0f4 --- /dev/null +++ b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2015a.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': '2015a'} + +sanity_check_paths = { + 'files': ['lib/pkgconfig/pthread-stubs.pc'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016b.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016b.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2016b.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-intel-2016b.eb old mode 100755 new mode 100644 diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..60da643bb8cf3714019ebe5758b552646c56a3ea --- /dev/null +++ b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.4-GCCcore-6.4.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libpthread-stubs' +version = '0.4' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['lib/pkgconfig/pthread-stubs.pc'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..684bf7dc76a9c5306b2137a3e86077e8ff8e7055 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015a.eb @@ -0,0 +1,27 @@ +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': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +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-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.7.20.eb index be707f2f9def765fb3b3eaa50dadf0498be34a17..6d2b145e5dfb59153307a21b9ea95e1639402280 100644 --- 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 @@ -21,10 +21,10 @@ dependencies = [('ncurses', '5.9')] 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' : [], + '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.4.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.4.0.eb index 12e011a8ed784f28fc302e0897afc9a56185dde2..ade9c01fee632061b1cc3b348ae775b1ab63df0c 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 @@ -21,10 +21,10 @@ dependencies = [('ncurses', '5.9')] 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' : [], + '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-CrayGNU-2015.06.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb index 1710b5c8bc4dce739def12e8db8ced5fa616e208..870840254167524df553e4b9f5e7b580e26173ab 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 @@ -23,10 +23,10 @@ dependencies = [('ncurses', '5.9')] 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' : [], + '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-CrayGNU-2015.11.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb index a4fb8619cbc8911dff1da7a7048eedddd9ab2804..7bfc1d634ca48abbe319727567189db932dfd652 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 @@ -23,10 +23,10 @@ dependencies = [('ncurses', '5.9')] 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' : [], + '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-CrayGNU-2016.03.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb index c434630db4d4707fa07e9a6982c63946512afdff..33e6e24615e05cf04932243cfd5ea48b9866c9cc 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb @@ -23,10 +23,10 @@ dependencies = [('ncurses', '6.0')] 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' : [], + '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-5.4.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a356775b1b55f3dbb85c8ffbaa5d8df407cbb727 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-5.4.0.eb @@ -0,0 +1,34 @@ +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': 'GCCcore', 'version': '5.4.0'} +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.26', '', True)] + +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-6.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4f4e99acdf056bc62fa6c69b33b73a1f3bc0ec6 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-6.3.0.eb @@ -0,0 +1,33 @@ +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': 'GCCcore', 'version': '6.3.0'} +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.27')] +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-2017a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..375e6cccf21082581dba47ad4f30b7b0d685eaa1 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2017a.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': 'gimkl', 'version': '2017a'} +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 index 36625b171750d5840cf2356e929f32d1dd03f72a..141b4c010a1e3d5e45ca400a1095337a9e7765f9 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb @@ -10,7 +10,6 @@ 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': 'dummy', 'version': ''} -toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] @@ -19,8 +18,11 @@ patches = ['libreadline-%(version)s-bugfix.patch'] dependencies = [('ncurses', '6.0')] +# need to take care of $CFLAGS ourselves with dummy toolchain +# we need to add -fPIC, but should also include -O* option to avoid compiling with -O0 (default for GCC) +buildopts = "CFLAGS='-O2 -fPIC' " # for the termcap symbols, use EB ncurses -preconfigopts = "env LDFLAGS='-lncurses'" +buildopts += "SHLIB_LIBS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b77f11d21b46c809179054fd2aa0cd2e49ad3af6 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.3.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '7.0' + +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': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +builddependencies = [('binutils', '2.27')] +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +buildopts = "SHLIB_LIBS='-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-7.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..6f3826b4d5b7cb65a23f34eee27b12965526df93 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-7.0-GCCcore-6.4.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '7.0' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://ftp.gnu.org/gnu/readline'] +sources = ['readline-%(version)s.tar.gz'] +checksums = ['750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('ncurses', '6.0'), +] + +# for the termcap symbols, use EB ncurses +buildopts = "SHLIB_LIBS='-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/libsigsegv/libsigsegv-2.11-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libsigsegv/libsigsegv-2.11-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d65a11de5b3f4b16168a291ebeb06d77de89865b --- /dev/null +++ b/easybuild/easyconfigs/l/libsigsegv/libsigsegv-2.11-GCCcore-6.4.0.eb @@ -0,0 +1,28 @@ +# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu + +easyblock = 'ConfigureMake' + +name = 'libsigsegv' +version = '2.11' + +homepage = 'https://www.gnu.org/software/libsigsegv/' + +description = "GNU libsigsegv is a library for handling page faults in user mode." + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['dd7c2eb2ef6c47189406d562c1dc0f96f2fc808036834d596075d58377e37a18'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['include/sigsegv.h', 'lib/libsigsegv.a', 'lib/libsigsegv.la'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsmm/libsmm-20111205-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libsmm/libsmm-20111205-goolf-1.4.10.eb index d7907d8655496fbbb0ae929c29e25f8d06ff419e..ca93b0d47a91997e7a0a4e362cacdae1725eecc6 100644 --- a/easybuild/easyconfigs/l/libsmm/libsmm-20111205-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libsmm/libsmm-20111205-goolf-1.4.10.eb @@ -2,8 +2,9 @@ name = 'libsmm' version = '20111205' homepage = 'http://cp2k.berlios.de/index.html' -description = """libsmm is part of CP2K. It is a library tuned for small size matrix multiplication, - an area where regular BLAS is not so well-tuned. The source can be found in the tools/build_libssm directory of CP2K code.""" +description = """libsmm is part of CP2K. It is a library tuned for small size matrix multiplication, an area where + regular BLAS is not so well-tuned. The source can be found in the tools/build_libssm directory of CP2K code.""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['CP2K-%s.tar.gz' % version] diff --git a/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-intel-2017a.eb b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0912c1995f5dea2ddbc1bc4e1a902e5bf8e9d1b7 --- /dev/null +++ b/easybuild/easyconfigs/l/libsndfile/libsndfile-1.0.28-intel-2017a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libsndfile' +version = '1.0.28' + +homepage = 'http://www.mega-nerd.com/libsndfile' +description = """Libsndfile is a C library for reading and writing files containing sampled sound + (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.mega-nerd.com/libsndfile/files/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', 'lib/libsndfile.%s' % SHLIB_EXT], + 'dirs': ['bin'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-intel-2017a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..faf9cf93a161b8734f13dc840a05cb6002d4cdc1 --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.12-intel-2017a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.12' + +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': '2017a'} + +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.13-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.13-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..247097915a29cfa02b50a7cdf8fa37f03b37b15c --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.13-GCCcore-6.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.13' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://download.libsodium.org/libsodium/releases/'] +sources = [SOURCE_TAR_GZ] +checksums = ['9c13accb1a9e59ab3affde0e60ef9a2149ed4d6e8f99c93c7a5b97499ee323fd'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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.13-foss-2017a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.13-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..567630149b4a32fd1f95ff1135faf3a994af4036 --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.13-foss-2017a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.13' + +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': '2017a'} + +source_urls = ['https://download.libsodium.org/libsodium/releases/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['9c13accb1a9e59ab3affde0e60ef9a2149ed4d6e8f99c93c7a5b97499ee323fd'] + +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/libspatialindex/libspatialindex-1.8.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..127c1cea1b18302392f14d60ed7e2573df01723f --- /dev/null +++ b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-GCCcore-6.4.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libspatialindex' +version = '1.8.5' + +homepage = 'http://libspatialindex.github.io' + +description = """ + C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://download.osgeo.org/libspatialindex/'] +sources = ['spatialindex-src-%(version)s.tar.gz'] +checksums = ['7caa46a2cb9b40960f7bc82c3de60fa14f8f3e000b02561b36cbf2cfe6a9bfef'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['lib/libspatialindex.a', 'lib/libspatialindex.%s' % SHLIB_EXT], + 'dirs': ['include/spatialindex'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-foss-2016b.eb b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5ff79fa5a749aa6278083c0bf656bc723d4f38f2 --- /dev/null +++ b/easybuild/easyconfigs/l/libspatialindex/libspatialindex-1.8.5-foss-2016b.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libspatialindex' +version = '1.8.5' + +homepage = 'http://libspatialindex.github.io' +description = "C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://download.osgeo.org/libspatialindex/'] +sources = ['spatialindex-src-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['lib/libspatialindex.a', 'lib/libspatialindex.%s' % SHLIB_EXT], + 'dirs': ['include/spatialindex'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2016b.eb b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c87d185cc10c0f8e6ea7870d0424b5484c072f27 --- /dev/null +++ b/easybuild/easyconfigs/l/libspatialite/libspatialite-4.3.0a-foss-2016b.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libspatialite' +version = '4.3.0a' + +homepage = "https://www.gaia-gis.it/fossil/libspatialite/home" +description = """SpatiaLite is an open source library intended to extend the SQLite core to support + fully fledged Spatial SQL capabilities.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.gaia-gis.it/gaia-sins/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('FreeXL', '1.0.2'), + ('GEOS', '3.6.1', '-Python-2.7.12'), + ('SQLite', '3.13.0'), + ('PROJ', '4.9.3'), +] + +builddependencies = [('CMake', '3.7.1')] + +configopts = '--disable-geosadvanced' + +sanity_check_paths = { + 'files': ['include/spatialite.h', 'lib/libspatialite.a', 'lib/libspatialite.%s' % SHLIB_EXT], + 'dirs': ['include/spatialite'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.12-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.12-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e8763aba9c42d5174c1855aa8c062db2028b4080 --- /dev/null +++ b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.12-GCCcore-5.4.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libtasn1' +version = '4.12' + +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': 'GCCcore', 'version': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('binutils', '2.26', '', True)] + +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-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..677b1630917974c76970485eeb253d92f582a714 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-5.4.0.eb @@ -0,0 +1,20 @@ +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': '5.4.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.18')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9e72961b6bdb311e7cf06adfb7ecc3c04c76a567 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.3.0.eb @@ -0,0 +1,20 @@ +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': '6.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.18')] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..93cdcb700f0b889e9919e18869d4fc478388f4c3 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-6.4.0.eb @@ -0,0 +1,32 @@ +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': '6.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +sanity_check_paths = { + 'files': ['bin/libtool', 'bin/libtoolize', 'lib/libltdl.%s' % SHLIB_EXT], + 'dirs': ['include/libltdl', 'share/libtool/loaders', 'share/man/man1'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2015b.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..83d12ef5f80dbf5498a84a4bc725d655b9d2417b --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2015b.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': '2015b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libungif/libungif-4.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libungif/libungif-4.1.4-goolf-1.4.10.eb index 4ae4db7879fd0fc599fd6ee1ba40a9075e2dc049..b8af039cc74b85d01a2c8b688fd887b70937d16d 100644 --- a/easybuild/easyconfigs/l/libungif/libungif-4.1.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libungif/libungif-4.1.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/l/libungif/libungif-4.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libungif/libungif-4.1.4-ictce-5.3.0.eb index 51b4352aa597c4a658fbb0f2a0040b3beba97599..e851a2e134c986942b2243460c678b1df3eb7f45 100644 --- a/easybuild/easyconfigs/l/libungif/libungif-4.1.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libungif/libungif-4.1.4-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos 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 index 6d7bea7d3d375e9962e77f668d4a3ac104470d8d..5c7a628aafb6365ac4d75dd15f48fce9d65ed344 100644 --- 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 @@ -15,10 +15,10 @@ 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'], + '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-2015b.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2015b.eb index 3c6b226b5a25dfe259d993ddd2466818722152db..57b9a33b63a402154dc546053bc5a5415537e147 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2015b.eb @@ -15,10 +15,10 @@ 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'], + '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 index 052063704a27337eaa7379021de783dd94b3eb79..25d25c5148ecf208e1f5296cdfcc110dd917761d 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb @@ -15,10 +15,10 @@ 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'], + '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-intel-2015b.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015b.eb index 19e0b26c921b9ac7415367241745a8fb07588350..bf35428b39933125bfcc0bf54252b3517b49cb02 100644 --- a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-intel-2015b.eb @@ -17,10 +17,10 @@ patches = ['libunistring_icc_builtin_nan-inf.patch'] 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'], + '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-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1f1541e7ad2e0d95f7caff932541ef776a83346 --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-GCCcore-5.4.0.eb @@ -0,0 +1,26 @@ +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': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('binutils', '2.26', '', True)] + +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-foss-2017a.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fdee6f57685e08847ab6fca847beea7066d01d3a --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-foss-2017a.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': 'foss', 'version': '2017a'} + +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/libunistring/libunistring-0.9.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.7-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8d845c9877224ea410e40b2d679ebc0ea57a08bd --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.7-GCCcore-6.4.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '0.9.7' + +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] +checksums = ['2e3764512aaf2ce598af5a38818c0ea23dedf1ff5460070d1b6cee5c3336e797'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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 index 6bc89f03e758c89c71eb1d8fd7b6cd8ae5096000..396cb5364febc942373f0b5630299f55a4c291ab 100644 --- 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 @@ -15,6 +15,14 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] +checksums = ['fb4ea2f6fbbe45bf032cd36e586883ce'] + +dependencies = [ + ('XZ', '5.2.2'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && ' + sanity_check_paths = { 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], 'dirs': [] 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 15053fb3db8820e958deb64c2aef7d2458505c06..19a10c83627a3199b4d66955dda4d71bb3a668ab 100644 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2015a.eb +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2015a.eb @@ -15,9 +15,7 @@ toolchain = {'version': '2015a', 'name': 'foss'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] -checksums = [ - 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz -] +checksums = ['fb4ea2f6fbbe45bf032cd36e586883ce'] dependencies = [ ('XZ', '5.2.2'), @@ -26,7 +24,7 @@ dependencies = [ preconfigopts = 'export LIBS="$LIBS -llzma" && ' sanity_check_paths = { - 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/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 index ac65492ae4f28425f21352e8c628fb01b109200c..9cbc7f2bbf4a4d98322e7780db540c71c14b6198 100644 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb @@ -15,9 +15,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] -checksums = [ - 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz -] +checksums = ['fb4ea2f6fbbe45bf032cd36e586883ce'] dependencies = [ ('XZ', '5.2.2'), @@ -27,6 +25,7 @@ preconfigopts = 'export LIBS="$LIBS -llzma" && ' sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], 'dirs': [] } 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 6d87f1040086312119a937e3edad8d178b8775d0..97bdf4390624b05886ea78a5ad94595ef2b14176 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,9 +15,7 @@ toolchain = {'version': '1.4.10', 'name': 'goolf'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] -checksums = [ - 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz -] +checksums = ['fb4ea2f6fbbe45bf032cd36e586883ce'] dependencies = [ ('XZ', '5.2.2'), @@ -27,6 +25,7 @@ preconfigopts = 'export LIBS="$LIBS -llzma" && ' sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/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 6e07f1886553648b16d9cb5f92405a5892ee4b57..5b2faed5579d8dfda3ed10078d72c995e7aff0d7 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,9 +15,7 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] -checksums = [ - 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz -] +checksums = ['fb4ea2f6fbbe45bf032cd36e586883ce'] dependencies = [ ('XZ', '5.2.2'), @@ -27,6 +25,7 @@ preconfigopts = 'export LIBS="$LIBS -llzma" && ' sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/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 index aea3c64e514e8e1c8a0f6ea4a2e611552eca3b4c..ba5d70976962affc27138d258b9b893fd9d1c102 100644 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb @@ -15,9 +15,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] -checksums = [ - 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz -] +checksums = ['fb4ea2f6fbbe45bf032cd36e586883ce'] dependencies = [ ('XZ', '5.2.2'), @@ -27,6 +25,7 @@ preconfigopts = 'export LIBS="$LIBS -llzma" && ' sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], 'dirs': [] } diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-goolf-1.4.10.eb index bd766f2e399ee2fca5e28f2541af11ceb41c9fb9..547b2c04e038abffddb30716bbf4779ed40fee95 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-goolf-1.4.10.eb @@ -11,7 +11,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' patches = ['libxc-%(version)s-fix-initialization.patch'] diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.3.0.eb index f86e8ff9fbd84150b41751dc0988368e93f6fe99..ba87bd535c26ae057acb1df7e503a81b0dd0d1a2 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.3.0.eb @@ -11,7 +11,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' patches = ['libxc-%(version)s-fix-initialization.patch'] diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.5.0.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.5.0.eb index 4c45b545b5f57f417c6b322c76e45f7c4611a2ac..e944b72c188ef4b9bee8fb8bd041eb8fe27e427c 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-5.5.0.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" FCCPP="$F77 -E" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-intel-2014b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-intel-2014b.eb index 8276d5a07e336ce48c6f5d25267a921f68590f05..b9e898267154094a54feb8d0398b5127e3d7720d 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.1-intel-2014b.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" FCCPP="$F77 -E" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.2-goolf-1.4.10.eb index 0bf711caf0e7a9f6e2038fa8e5e6c7b3a54a71e4..8bd05d53ad1c1417f8938e0feb7ca34857fb1a09 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.2-goolf-1.4.10.eb @@ -11,7 +11,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} configopts = 'FC="$F77" FCFLAGS="$FFLAGS" FCCPP="/lib/cpp -ansi" --enable-shared' @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" FCCPP="/lib/cpp -ansi" --enable-shared # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb index e6561d3ed6247b822c632cf1a9f3be9359fdfd6f..22e411e0a370055cf8e55bc3553e8ff2e031b217 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-5.3.0.eb @@ -11,7 +11,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxc/libxc-2.0.3-goolf-1.4.10.eb index c631b87e66aa68755afaed3cb36cfd0eeb8d8978..51c0a0a535ac7a08bfe2322ba262baee5ce39724 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.0.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.0.3-goolf-1.4.10.eb @@ -11,7 +11,8 @@ sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} configopts = 'FC="$F77" FCFLAGS="$FFLAGS" FCCPP="/lib/cpp -ansi" --enable-shared' @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" FCCPP="/lib/cpp -ansi" --enable-shared # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.0-intel-2014b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.0-intel-2014b.eb index 3bee3b3d9c155e4a66d230644eae39462c14e7bc..45bb52f70b4d9de891e8485f5581e985662cd3ad 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.0-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.0-intel-2014b.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb index d9d2ff8c6b3e99c6d19cdb9a8fb77093735737b4..39dc38965a8ab191c40987ad6b05329aeb2b7a8f 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.06.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a'], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb index 254367cee7edc335d841ccf23272bf1a76b38851..3ce46b560945c86571f029a8ab3af995dbb74715 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-CrayGNU-2015.11.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS"' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a'], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-2015a.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-2015a.eb index 13f7f941b6fa261a0cece0a4a40cf8c8b2596562..3958efb9f5374c06de258c9ba34d1be79a801c34 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-2015a.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb index ae74d150b04e7c568340754278cadc07372aee73..3d0a5a1ed8ef5afd28970bbe6684162a95d1dd97 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-CrayGNU-2015.11.eb @@ -9,7 +9,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -21,7 +22,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.so'], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2015b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2015b.eb index b029d7950cf262fbb5e236df5401c2f70accc737..5df850f9998ce55be61aa6a2595ba012c12aac66 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-foss-2015b.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'foss', 'version': '2015b'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb index 7590c8664b53f7a73aa9b9a100db3725781a4b88..a3e00b811aa5a8fcd0886350d9dac4c5d1cb3dc7 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015a.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015b.eb index 96aab1d17858a1c410627bb2d3749ceb7e9dbb8f..3dc273ca2e74d3afd5e63be75b8e42ba357f70b1 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.2-intel-2015b.eb @@ -8,7 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'opt': True} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -20,7 +21,7 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared' # 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' +# runtest = 'check' sanity_check_paths = { 'files': ['lib/libxc.a', 'lib/libxc.%s' % SHLIB_EXT], diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb index 969028930d002d0cb5ca706690df3eaf80400926..37456a8225492750d76dde22ec13f4b361e6a03a 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-foss-2016b.eb @@ -8,6 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'foss', 'version': '2016b'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -19,10 +21,10 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # 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' +# runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], 'dirs': ['include'], } 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 index 4f8d72a6348448066ad51e5093f386222e0a0904..56fa742d7d8237424d5fea978c3b7b2b16944d72 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb @@ -8,6 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2016a'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -19,10 +21,10 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # 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' +# runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], 'dirs': ['include'], } 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 index a8378f30876e07fe358031c9e97886218e07434e..0fb5faa09c35644b4bf2d7fa354dd8b06e1d16a1 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb @@ -8,6 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2016b'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -19,10 +21,10 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # 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' +# runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], 'dirs': ['include'], } diff --git a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..c3570aaed39a19f334ff746945d113c0fce5ddbe --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +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': 'GCC', 'version': '5.4.0-2.26'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} + +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-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..5dad1c142c918dab19bd03a87d0375d7683b8b69 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +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': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} + +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 index fd83352b3068984fde6c1590772f4d38bec2a18c..e96102336e491e79b227b334eee626352977d497 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016a.eb @@ -8,6 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2016a'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -19,10 +21,10 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # 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' +# runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], 'dirs': ['include'], } 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 index 951b7f060524ccb3711edb6bd9b6bf5ae92a9d79..df3c9b9484ef7ed4f4bab60fe809069429c66a28 100644 --- a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb @@ -8,6 +8,8 @@ description = """Libxc is a library of exchange-correlation functionals for dens The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" toolchain = {'name': 'intel', 'version': '2016b'} +# Results for some functionals (e.g. mgga_c_tpss) deviate with too aggressive optimization settings. +toolchainopts = {'lowopt': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] @@ -19,10 +21,10 @@ configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' # 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' +# runtest = 'check' sanity_check_paths = { - 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'files': ['lib/libxc%s.%s' % (x, y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], 'dirs': ['include'], } diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb index 6921c06b50d83ae461afdd3b26371472e504b9f6..58524fdeb0ade00d51e06dbb8560a643f94d4841 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.10-foss-2014b-Python-2.7.8.eb @@ -23,8 +23,6 @@ dependencies = [ ('libpthread-stubs', '0.3'), ] -#preconfigopts = "rm -r aclocal.m4 configure Makefile.in ltmain.sh && ./autogen.sh && " - sanity_check_paths = { 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', '-randr', '-record', '-render', '-res', '-screensaver', diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-5.4.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c02f30d489046aef4329ba9cad3d025b84c732d --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-5.4.0.eb @@ -0,0 +1,26 @@ +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': '5.4.0'} +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'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.26', '', True)] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b71554c4dfa26cffc41523ca8e3a7fa237391375 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.3.0.eb @@ -0,0 +1,26 @@ +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': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.11'), + ('XZ', '5.2.3'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..da9c497548406e184adeb91d16a2f504e2c275fe --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-6.4.0.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': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c'] + +dependencies = [ + ('zlib', '1.2.11'), + ('XZ', '5.2.3'), +] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.28')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-gimkl-2017a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..eaca2fc38e5fb63574e1c09a4b4762364f859a5b --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-gimkl-2017a.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': 'gimkl', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.11'), + ('XZ', '5.2.3'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..8eeb4025478e62f7451a32e463cd749cfb1093c6 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2017a-Python-2.7.13.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': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.11'), + ('XZ', '5.2.3'), + ('Python', '2.7.13'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2017a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..03b3d4547eb2322df8a770a33035c842c097f7e5 --- /dev/null +++ b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2017a.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': '2017a'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] + +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.11'), + ('libxml2', '2.9.4'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb index 1383948289860f990c8d718b919a456046811f70..b13bc6b78fa0a132892b447985f3c0f7e5422d8b 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb index ff0da7e03391fd45232dab02b009f3f4d9084022..f14a7e7513fb95833eb9e272460e5581863b389b 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015a.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015a.eb index 2a9749a5815e3e371fccc9dfe90454cd19df439d..17d86127bf23439ff9d3d07bd4dabd6cb293228d 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015b.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015b.eb index cf285fb5ecb2cd32323366a8c9fc0148f0399b26..0af648ec221ec312a31bb0ba5c1f709c961c3e5e 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb index c715793903da7dea239ad4d648a07f8184e2351b..bb08d2990a3c9f5a25b1cf356696024c3b6b367f 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian 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 index e7ae73819e10f919c4caf95037ce7959735c73cb..83ca6c3ec6608ff8c77a80038a35fb290409fa58 100644 --- a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..975e8ba0b599d064bc41d1262a5b7ecd52d23912 --- /dev/null +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7-GCCcore-6.4.0.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'libyaml' +version = '0.1.7' + +homepage = 'http://pyyaml.org/wiki/LibYAML' + +description = """LibYAML is a YAML parser and emitter written in C.""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://pyyaml.org/download/libyaml/'] +sources = ['yaml-%(version)s.tar.gz'] +checksums = ['8088e457264a98ba451a90b8661fcb4f9d6f478f7265d48322a196cec2480729'] + +builddependencies = [ + ('binutils', '2.28'), +] + +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/libyaml/libyaml-0.1.7.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7.eb new file mode 100644 index 0000000000000000000000000000000000000000..c04077ae4e057cbb924f8d7b70c7013fb8d59853 --- /dev/null +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.7.eb @@ -0,0 +1,28 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'libyaml' +version = '0.1.7' + +homepage = 'http://pyyaml.org/wiki/LibYAML' +description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://pyyaml.org/download/libyaml/'] +sources = ['yaml-%(version)s.tar.gz'] + +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.2.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a5b92f3bfe6430a2603ff1f955140780b3a077e1 --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-GCCcore-6.3.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'likwid' +version = '4.2.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': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] +sources = ['%(version)s.tar.gz'] + +patches = ['likwid-%(version)s-config-mk.patch'] + +builddependencies = [('binutils', '2.27')] + +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.2.0-config-mk.patch b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-config-mk.patch new file mode 100644 index 0000000000000000000000000000000000000000..735ec88bea55b87984a87c828da367ab76308592 --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-4.2.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/likwid/likwid-4.2.0-foss-2017a.eb b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d91bac04d7be354e6cfe83988dbef431c640b95 --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-foss-2017a.eb @@ -0,0 +1,51 @@ +## +# -*- mode: python; -*- +# EasyBuild reciPY for LikWid -- see https://github.com/RRZE-HPC/likwid +# as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2017 UL HPC -- hpc.uni.lu +# Authors:: UL HPC Team +# License:: MIT/GPL +# +# +easyblock = 'ConfigureMake' + +name = 'likwid' +version = '4.2.0' + +homepage = 'https://github.com/RRZE-HPC/likwid' +description = """Likwid stands for 'Like I knew what I am doing'. Likwid is a +simple to install and use toolsuite of command line applications for performance +oriented programmers. It works for Intel and AMD processors on the Linux +operating system. +""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] +sources = ['%(version)s.tar.gz'] + +patches = ['likwid-%(version)s-config-mk.patch'] + +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"] +} + +postinstallcmds = [ + 'echo "================================================================================"', + 'echo "IMPORTANT: you will have to manually apply the following changes **as root**:"', + 'echo " sudo chown root:root \$EBROOTLIKWID/sbin/likwid-accessD"', + 'echo " sudo chmod u+s \$EBROOTLIKWID/sbin/likwid-accessD"' +] + +maxparallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.2.0-intel-2017a.eb b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5558b79e5fa32b7539027a1ee534af907844eef5 --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-4.2.0-intel-2017a.eb @@ -0,0 +1,50 @@ +## +# -*- mode: python; -*- +# EasyBuild reciPY for LikWid -- see https://github.com/RRZE-HPC/likwid +# as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2017 UL HPC -- hpc.uni.lu +# Authors:: UL HPC Team +# License:: MIT/GPL +# +# +easyblock = 'ConfigureMake' + +name = 'likwid' +version = '4.2.0' + +homepage = 'https://github.com/RRZE-HPC/likwid' +description = """Likwid stands for 'Like I knew what I am doing'. Likwid is a +simple to install and use toolsuite of command line applications for performance +oriented programmers. It works for Intel and AMD processors on the Linux +operating system.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] +sources = ['%(version)s.tar.gz'] + +patches = ['likwid-%(version)s-config-mk.patch'] + +skipsteps = ['configure'] +buildopts = 'COMPILER="ICC" 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"] +} + +postinstallcmds = [ + 'echo "================================================================================"', + 'echo "IMPORTANT: you will have to manually apply the following changes **as root**:"', + 'echo " sudo chown root:root \$EBROOTLIKWID/sbin/likwid-accessD"', + 'echo " sudo chmod u+s \$EBROOTLIKWID/sbin/likwid-accessD"' +] + +maxparallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2017a.eb b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ca32aeeb9f7c2a0f0d0c0ba1b40df0cc3295ab4 --- /dev/null +++ b/easybuild/easyconfigs/l/lpsolve/lpsolve-5.5.2.5-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'CmdCp' + +name = 'lpsolve' +version = '5.5.2.5' + +homepage = 'https://sourceforge.net/projects/lpsolve/' +description = "Mixed Integer Linear Programming (MILP) solver" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['lp_solve_%(version)s_source.tar.gz'] + +lpsolve_ver = '%(version_major)s%(version_minor)s' +start_dir = 'lpsolve%s' % lpsolve_ver + +comp_cmd = 'sed -i "s/^c=.*/c=\'$CC\'/g" ccc && sed -i "s/^opts=.*/opts=\'$CFLAGS\'/g" ccc && ' +comp_cmd += "sh ccc" +cmds_map = [('.*', comp_cmd)] + +lpsolve_libname = 'liblpsolve%s' % lpsolve_ver +files_to_copy = [ + (['bin/ux64/%s.a' % lpsolve_libname, 'bin/ux64/%s.%s' % (lpsolve_libname, SHLIB_EXT)], 'lib'), + (['../lp*.h'], 'include'), +] + +sanity_check_paths = { + 'files': ['lib/%s.a' % lpsolve_libname, 'lib/%s.%s' % (lpsolve_libname, SHLIB_EXT)], + 'dirs': ['include'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/lynx/lynx-2.8.9-foss-2016b-develop.eb b/easybuild/easyconfigs/l/lynx/lynx-2.8.9-foss-2016b-develop.eb new file mode 100644 index 0000000000000000000000000000000000000000..132cfc359d66529cf9317ba6a1b1eadeda9b3843 --- /dev/null +++ b/easybuild/easyconfigs/l/lynx/lynx-2.8.9-foss-2016b-develop.eb @@ -0,0 +1,34 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: GNU GPLv2 +# +# Notes:: +## + +easyblock = 'ConfigureMake' + +name = 'lynx' +version = '2.8.9' +versionsuffix = '-develop' + +description = "lynx is an alphanumeric display oriented World-Wide Web Client" +homepage = 'http://lynx.browser.org/' + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://invisible-mirror.net/archives/lynx/tarballs'] +sources = ['%(name)s%(version)sdev.11.tar.bz2'] + +dependencies = [ + ('ncurses', '6.0'), +] +sanity_check_paths = { + 'files': ['bin/lynx'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-5.5.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-5.5.0.eb index a7f7a66b5b74080db4c84917fa73be3e9131263b..9b71429dfdb8a55c187015e2c0284e7070aed781 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-5.5.0.eb @@ -11,7 +11,7 @@ description = """GNU M4 is an implementation of the traditional Unix macro proce toolchain = {'name': 'ictce', 'version': '5.5.0'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://ftpmirror.gnu.org/m4'] +source_urls = [GNU_SOURCE] patches = ['M4-%(version)s-no-gets.patch'] 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 54365e5c1206734c1a95a0464750c447ee525c7f..4811e3333af019e3764efcc38de255664b3c7f95 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 41431f6ed6c5484a3c5bdee505d356dce83c7f57..08c0165d8017a2c20f0e44b6d46550bdb5936535 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 91d64e5bd3ca463f8b344a57f8c80f6eebe37200..dfbd2123ff4dfc8f4e8919e9f9e6440eafcc07a4 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 cb0daa392fed324ffc6f1ae14f6baf34f4705b1b..0c6c8895af5d3bae2df8d2374ffa06328a133919 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 e59131c48fb164f143c5ad1fc8e82fdd9b62cc88..4f5b6c32ba2dd6d534cba3a362bf6b927367ce71 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 c9b8ae162c44b08a1ac4929fea3e223101785aa4..09ed58a2b992f2ecf8d54a61f3fde11d3b8252ef 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 d52dd469f6af1dba71334ed29fc57a750fe82e60..91e9fc50262cd362085f1b937b5176388bdd5586 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 5658dda837723f361f5fcdb38eb782bcaf1fdecf..18abbd3731c38a5d3b5a06ceb4740e214153c879 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 006446b9f08e0bdb07bd4b5e70999a9c17ac94eb..675ca2e5f8f03cc2fd6db840b78d35532c9d9db1 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 e7a4d305fe1162d1b886824372d4ec88b8544f68..49ea4854d5e8970fea2eb09fc6a54624d6bff227 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 6e2de92ed5905e500ecaf1fd8622971719e3f5cb..b86be0771d8efffe1b6cd9387e07f0c458ccc294 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index ab6365038384b116ad80f0d641dd1fda0c4ab45d..cf9325ba99112d4a1889540f481c2ec90a03eeae 100644 --- 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index 4a7f47d9bcb40821121d9aa9cc78f32d3b32f4e9..7c607c059e86484968b5b1038c2119a49f940eb2 100644 --- 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" sanity_check_paths = { 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 72fbf1541bfd0865ca471fbb3a5243c0e67b9880..25039d6e396a577167383d2e4de1f6d9439a6695 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" sanity_check_paths = { 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 index 83effb6682bc6daab9c4a5d934fc9d58748617a2..697ed5923120ee5404f59224cefc507772b18290 100644 --- 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" sanity_check_paths = { 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 index d508b59ac77db2845ffda78be95c36b0d4987aaa..9fd2f629f97d9502180e771f6d5906265d559728 100644 --- 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index 702e8595184d52126dd9f26b583214f6a082cd6e..3ea2d5a8a5afa25f7af5d20f260dcffe0f6a783a 100644 --- 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index 87ca206fb45ee4783f0df54e6767cd8e2a59c466..dfbcc454666ab755c1e6933e8aae53fa5d2dfca4 100644 --- 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index 9a89ad1fbdf638acdb27a35a66649bcbde50dd13..a888ba53c1240dfd76b48d3a67a49fcb92404967 100644 --- 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 @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 9fd3840472384e917e5a856d3bcb14a2228af3f2..e74ca76bb2bea6ac1dc2c74822ad1ad197f0eec3 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 222b4603e6d91f68ca6fe1816315cbfaf2d3fa73..89d12d3ecc2e4e147f9a477f810c26b282bb08df 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 8d48b943902dd45395d8248a55fd1b0648d6124d..b8a22e8dd194f3a15ee44d7ec2a490a440099a07 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 4190871d6ee78291c358e267c371804cccaeded0..9f81198d348415f57167fc141dc75b8979cc59f3 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index a244ff7f0d32c754f9dd457361171520c6b50b32..abf727c78deb3bc1ccfa8a1fe9f775ade31ed165 100644 --- 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 6b8e25d1d42559d7b505da0956fd7bd0cf2092e4..8a2f6a69b7d43539ccfe0151856a99c53a33733c 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 414bbac849b88499423c5944b17aa363068d9fdb..c94c57b0c911055acc529cfd437dbe11dd32d855 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index e93393c961bc77670f00ae7b3bd160ffdc1cba6b..ac1d3f233643f4f97cdb3cb6487c5ee12ca180b5 100644 --- 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 32fe2f7b787c2f1e5256edbf79b01bf1f9490117..d6580cb3e912f9ef998897c63f593b0d4a79e632 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" sanity_check_paths = { 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 index 3d6737ba0844df35224d64b4791b3038305d375c..7121f7d1727c335e7deb7b501a6656b33cae72a4 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016b.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016b.eb @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 04ba474daf3d405ee78469377703cf87323f7f83..75de298f7a2256f6ea512673be8ebb5ac3120584 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 ca3c0c7b6c868e7f1e51413e8dd50e531f994e65..0157f04741ee78a501612f2b08239d54c8d2ddf8 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 e8ed91309a368f8bb795180ae758bbb8a41f90a8..740881ec34dcb8f2020c9b59346ef58394f923ba 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 a896f05992d9ffd1cf83b9424750bfc8fec0a514..e141025d053bf252f4a42e8c8bee8aa227b84f71 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 bd224278e8028e427833c158dd02ea97a777a24a..39930debabedaf8d4f9988e6142966c46fd2a571 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 942e49510c5e71e41f31807db5125456cc644d64..0f8a70041c7af83e8096e5f4540fe4c151f20115 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 dbdac66931a995d724bf928810361b7b9bdcc49b..0f22f64f828faa6629df92cc33054f7965c2531a 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index 683e8274c8ce7cfef125f22feed38dbcec3534cc..aba40b2a53d26e0310d51f054fa8ee9f4a095a60 100644 --- 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 2b9dd5a6b802aaa1193273ccb36735ac4431362c..308aa5a579e8b29559b606277139e82ff07284cb 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 @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 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 index d339ed79b83a37832f155aa63944b49b636e753e..4da8a15bace7536825240d5d4c77a5318f7bb8ba 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016b.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016b.eb @@ -14,7 +14,7 @@ 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb index 159d8d0173e40d21c1db63119ba323d2da90113d..0ac466ffad840e19b776436d0398a845710d15ff 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb @@ -4,23 +4,26 @@ 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. + +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': 'dummy', 'version': 'dummy'} -sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3ce725133ee552b8b4baca7837fb772940b25e81b2a9dc92537aeaf733538c9e'] # '-fgnu89-inline' is required to avoid linking errors with older glibc's, -# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { - 'files': ["bin/m4"], + 'files': ['bin/m4'], 'dirs': [], } diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..34356fc1a7559274663e92278ca777aca021413f --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-5.4.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.18' + +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/easybuilders/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.18-GCCcore-6.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.3.0.eb index ffbaa7a77a230679ef26403bdb6a9ae57d94633b..ae199e4d28ce29b49d2a662223e0ca8a9fa89420 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.3.0.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.3.0.eb @@ -17,7 +17,7 @@ source_urls = [GNU_SOURCE] 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 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/529 configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a71de342f17d9bbf8f36db66b38528bd41e261cd --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.18' + +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.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [ + ('binutils', '2.28', '', True), +] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/easybuilders/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.18-GCCcore-7.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0c20559e8b9b83b309360754fea39dab6a89a759 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.1.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.18' + +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': '7.1.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.28', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/easybuilders/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.18-GCCcore-7.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4605723e361b4a8a4573658c1c3ec2e393d27bc4 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.18-GCCcore-7.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.18' + +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': '7.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.29', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/easybuilders/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.18.eb b/easybuild/easyconfigs/m/M4/M4-1.4.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac19a0bf0a0d0abfd9f72be9ac836b45d2961e36 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.18.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.18' + +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': 'dummy', 'version': 'dummy'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ab2633921a5cd38e48797bf5521ad259bdc4b979078034a3b790d7fec5493fab'] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/easybuilders/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/MACH/MACH-1.0.18.eb b/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb index b2fe855c565215f0e3c172f776504c98c1456224..708d54f14621a7f089445b88b3b5a92ae6d17d3b 100644 --- a/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb +++ b/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb index fe54887474e69d6cc812349117bcc55422812757..a1e0594673d284fe32931110374b1f93787cd854 100644 --- a/easybuild/easyconfigs/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/m/MACS/MACS-1.4.2-1-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb index 74d5a36f68061da53233e8a7c768bb9742dfa6f0..d1dc14f1ecdfaccdaa8259f3b2ec47481e0d976e 100644 --- a/easybuild/easyconfigs/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/MACS2/MACS2-2.1.0.20150731-goolf-1.4.10-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2015 Virginia Bioinformatics Institute at Virginia Tech # Authors:: Dominik L. Borkowski diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb index 66ff95669d4e5ecc43601beade4f76801e92974e..301e024b2e0e4a3131b6f00e75dc3ff05fbf2d1b 100644 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb +++ b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-goolf-1.4.10-with-extensions.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb index 6bf747d6075ccf1f0e91d1e9c6bf7ef74ff58b04..de247f7e05dfcf98b1d1bd253f317cc90bbc392a 100644 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb +++ b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.130-ictce-5.3.0-with-extensions.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.305-foss-2016b-with-extensions.eb b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.305-foss-2016b-with-extensions.eb index 725469edc9f58df3cb6e537527e0426df5253aae..420ca7286280dac31b88ca309546187eeaa71be7 100644 --- a/easybuild/easyconfigs/m/MAFFT/MAFFT-7.305-foss-2016b-with-extensions.eb +++ b/easybuild/easyconfigs/m/MAFFT/MAFFT-7.305-foss-2016b-with-extensions.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 013f802b61d35c06296af9ef9d9623eef1e24c9d..fb42e73bb65f7cd101774ce47da9ac29eade27f9 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou 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 05e18b2e8bdc729ddcadc862c4ee4d7b108b81cd..92679ceb39bb9bd56c785c8e3c4cb6abaa45d6ab 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 @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb index b0b8036c47660933fa83884b8e72ebff20c604e8..2d79a877dec6f79f7eba09d0af855ce6a637d9cf 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2012b.eb @@ -12,9 +12,4 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('Java', '1.7.0_10')] -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/MATLAB/MATLAB-2013b.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2013b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a43a1a8b7563832b3f95e4a9bbdae3628433e06d --- /dev/null +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2013b.eb @@ -0,0 +1,15 @@ +name = 'MATLAB' +version = '2013b' + +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.7.0_80')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2015a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2015a.eb index 65e39e18726fcae599612fd9e26f0cf39a311481..068032d3106cfa114f4a677f9f31be75ca6e3a45 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2015a.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2015a.eb @@ -12,9 +12,4 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [('Java', '1.8.0_45')] -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/MATLAB/MATLAB-2016a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb index e0113113d06007fb73f4fb596a38927cc8f1fc3b..02024eedffad749d6e9adbde760fa4d2687f67a6 100644 --- a/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb @@ -12,9 +12,4 @@ 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/MATLAB/MATLAB-2017a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5aa71b404fc1a7142313f2b52299f32bc7a84023 --- /dev/null +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2017a.eb @@ -0,0 +1,17 @@ +name = 'MATLAB' +version = '2017a' + +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': ''} + +# be sure to copy both DVD content to the SAME directory, +# including the hidden files, especially .dvd1 and .dvd2 +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Java', '1.8.0_121')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCL/MCL-02.063-intel-2016b.eb b/easybuild/easyconfigs/m/MCL/MCL-02.063-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7cdcdee529e40b50b590e420d93502bd9b94aacb --- /dev/null +++ b/easybuild/easyconfigs/m/MCL/MCL-02.063-intel-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'MCL' +version = '02.063' + +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': 'intel', 'version': '2016b'} + +source_urls = ['http://orthomcl.org/common/downloads/software/unsupported/v1.4/'] +sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] + +preconfigopts = "rm config.cache && " + +sanity_check_paths = { + 'files': ['bin/mcl'], + 'dirs': ['share'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCL/MCL-12.135-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MCL/MCL-12.135-goolf-1.4.10.eb index b1a95f40315c0e5fe1ad6bc379d7ac39f988d91f..79f149914d3a89a676295a9a0f093f52425e5d39 100644 --- a/easybuild/easyconfigs/m/MCL/MCL-12.135-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MCL/MCL-12.135-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-5.3.0.eb b/easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-5.3.0.eb index 0619f29465bb1fd6c9f1f2677cc6aee95ff6b8c9..8922cbe4f1e3b65d1751591931da53aaa1b52dea 100644 --- a/easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-intel-2016b.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..11b922bce75c2f0235e7563e8ed5fb360e7e3600 --- /dev/null +++ b/easybuild/easyconfigs/m/MCL/MCL-14.137-intel-2016b.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': 'intel', 'version': '2016b'} + +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-R2013b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2013b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d025dab9a490095a9d641e4d498cf30a0256cad --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2013b.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2013b' + +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_121')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2014b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2014b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1aaf91935081dc3cda21e8ef00d326c428d0b996 --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2014b.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2014b' + +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_121')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2015b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..02cf05532e7c46ab53e8231dac822de64956f9b5 --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2015b.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2015b' + +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_121')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2016b.eb b/easybuild/easyconfigs/m/MCR/MCR-R2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..78ab492fb846663282f0d84734e79cd778557ac3 --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2016b.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2016b' + +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_121')] + +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 index de510f4adc308903b223e3d447a28744c192a2fe..9b8ad14bb5f485d88cb5a98438f9508582185776 100644 --- 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 @@ -11,7 +11,7 @@ description = """MDSplus is a set of software tools for data acquisition and sto toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.','-')] +sources = ['stable_release-%s.zip' % version.replace('.', '-')] dependencies = [ ('Java', '1.7.0_79', '', True), 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 index 25d836f8e532a1dac488f9d0b177f214576e948d..9296449814051e3a817fe541b14731451f18aee6 100644 --- 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 @@ -11,7 +11,7 @@ description = """MDSplus is a set of software tools for data acquisition and sto toolchain = {'name': 'goolf', 'version': '1.5.16'} source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] -sources = ['stable_release-%s.zip' % version.replace('.','-')] +sources = ['stable_release-%s.zip' % version.replace('.', '-')] dependencies = [ ('Java', '1.7.0_79', '', True), diff --git a/easybuild/easyconfigs/m/MEGA/MEGA-7.0.20-1.eb b/easybuild/easyconfigs/m/MEGA/MEGA-7.0.20-1.eb new file mode 100644 index 0000000000000000000000000000000000000000..4513c7f7b64220318e8099468891e042be55a404 --- /dev/null +++ b/easybuild/easyconfigs/m/MEGA/MEGA-7.0.20-1.eb @@ -0,0 +1,24 @@ +easyblock = 'Tarball' + +name = 'MEGA' +version = '7.0.20-1' + +homepage = 'http://www.megasoftware.net/' +description = """MEGA-CC (Molecular Evolutionary Genetics Analysis Computational Core) is an integrated suite of tools + for statistics-based comparative analysis of molecular sequence data based on evolutionary principles.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download requires agreeing with license & filling out a form, see http://www.megasoftware.net/ +sources = ['megacc-%(version)s.x86_64.tar.gz'] + +modextrapaths = { + 'PATH': '', +} + +sanity_check_paths = { + 'files': ['megacc', 'megaproto'], + 'dirs': ['Examples'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb b/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb index a3ab3c425714ee1778c6d3233548f51c4e9d413a..82d928f9029e86559c418278f6ff1b8ae9777ad0 100644 --- a/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb +++ b/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2016, UNIGE # Authors:: Yann Sagon diff --git a/easybuild/easyconfigs/m/MEME/MEME-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MEME/MEME-4.8.0-goolf-1.4.10.eb index 2b1ca4f4f3f20c78e3264ebb11f3d97949008b5b..a51d0ef4508e2be2366741b2c6cbd526ef706ccb 100644 --- a/easybuild/easyconfigs/m/MEME/MEME-4.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MEME/MEME-4.8.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MEME/MEME-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/m/MEME/MEME-4.8.0-ictce-5.3.0.eb index 8c5d271d61589250e8f5defa196bdb4c4139cef7..71e10b9d12afd807fa3aba61ed1be7dc97134a7b 100644 --- a/easybuild/easyconfigs/m/MEME/MEME-4.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/MEME/MEME-4.8.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MERCKX/MERCKX-20170330-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/MERCKX/MERCKX-20170330-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..50c7e7e7b54e8cc04a1752b32dd9ceadf47b7210 --- /dev/null +++ b/easybuild/easyconfigs/m/MERCKX/MERCKX-20170330-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,34 @@ +easyblock = 'Tarball' + +name = 'MERCKX' +version = '20170330' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/madewild/MERCKX' +description = "Multilingual Entity/Resource Combiner & Knowledge eXtractor" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/madewild/MERCKX/archive/'] +sources = [{'filename': SOURCE_TAR_GZ, 'download_filename': '03b88e8.tar.gz'}] +checksums = ['f27480585c8bafac51d348c5a3916c18ed453592bc799903f2bb84dbc4134171'] + +dependencies = [ + ('Python', '2.7.13'), + ('NLTK', '3.2.4', versionsuffix), +] + +postinstallcmds = [ + "chmod a+x %(installdir)s/merckx*.py", + "sed -i 's/python merckx-init.py/merckx-init.py/' %(installdir)s/merckx-init.sh", +] + +sanity_check_paths = { + 'files': ['merckx.py', 'merckx-init.py', 'merckx-init.sh'], + 'dirs': [], +} +sanity_check_commands = ['merckx.py --help'] + +modextrapaths = {'PATH': ''} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7ee822127685602cb5edcb31e666e4a3abccb160 --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-GCCcore-6.4.0.eb @@ -0,0 +1,38 @@ +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': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', +] +sources = [SOURCELOWER_TAR_GZ] + +# We use 32bit for indices and 64bit for content +patches = ['%(name)s-%(version)s-use-doubles.patch'] + +checksums = [ + '76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2', # source + '7e38a3ec8f2b8e3d189239bade5b28c0dd1c564485050109164fa71a6a767c67', # patch +] + +builddependencies = [ + ('binutils', '2.28'), + ('CMake', '3.9.1'), +] + +configopts = ['', 'shared=1'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a.eb index 2b65f31212cfadb1691d0eb8d75c4f6fd63de460..728e632fc18b4a50841b33a1d01fc0b7c058a39b 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016a.eb @@ -15,6 +15,9 @@ source_urls = [ '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.4.3')] configopts = ['', 'shared=1'] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016b.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016b.eb index 151037570692b2db27fcad2f653c4f3fe57db5a9..56000b7259ee6fe5f91c966c519bfa8e1458387e 100644 --- a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016b.eb +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2016b.eb @@ -15,6 +15,9 @@ source_urls = [ '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'] diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2017a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e2b238572cac34ef67919b9cb3e244baa3d59b78 --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-foss-2017a.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': 'foss', 'version': '2017a'} +toolchainopts = {'optarch': True, '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.8.0')] + +configopts = ['', 'shared=1'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2017a.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..91d00f113991a6be444926d13e7c5f8a4c6bca9f --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2017a.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': '2017a'} +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.8.0')] + +configopts = ['', 'shared=1'] + +moduleclass = 'math' 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 index b6f05aeb5d714d8b9f28bd3bff2a2a08590704c8..25e6d72da50233130d8420092c20d6fafdd14873 100644 --- 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 @@ -35,7 +35,7 @@ prebuildopts = 'make mpis && make clean && ' start_dir = 'src' sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['migrate-n','migrate-n-mpi']], + 'files': ['bin/%s' % x for x in ['migrate-n', 'migrate-n-mpi']], 'dirs': ['man'], } 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 index 6c78bbddafbee7052f01c57e9a95343e47c6aaea..11cadedbcfbdce02146754119ed9a61f90d65297 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/m/MMSEQ/MMSEQ-1.0.8-linux64-static.eb b/easybuild/easyconfigs/m/MMSEQ/MMSEQ-1.0.8-linux64-static.eb index 9077537b1d06cf800724f603dea02c31f42bd2ae..c3c02301be7d1c38fc0940a69582cea3c1476faa 100644 --- a/easybuild/easyconfigs/m/MMSEQ/MMSEQ-1.0.8-linux64-static.eb +++ b/easybuild/easyconfigs/m/MMSEQ/MMSEQ-1.0.8-linux64-static.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel 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 index 5b23296323609c153956821f81aff57083cd5946..8006954711e5efda7f856c172ee6e948fcc60b17 100644 --- 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 @@ -1,17 +1,17 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# 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 +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 +description = """ MOSAIK is a reference-guided aligner for next-generation sequencing technologies """ toolchain = {'name': 'goolf', 'version': '1.4.10'} @@ -28,7 +28,7 @@ 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': [], 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 index 77047640bff14a422b775c5a282966e3c32103a4..054ec92efa2c3c482e1f45379e743b2a882cb544 100644 --- 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 @@ -1,17 +1,17 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# 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 +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 +description = """ MOSAIK is a reference-guided aligner for next-generation sequencing technologies """ toolchain = {'name': 'ictce', 'version': '6.2.5'} @@ -28,7 +28,7 @@ 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': [], diff --git a/easybuild/easyconfigs/m/MPC/MPC-1.0.3-intel-2017a.eb b/easybuild/easyconfigs/m/MPC/MPC-1.0.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5bddb3e5d55009e267d4f2a347a17cd5ce29210b --- /dev/null +++ b/easybuild/easyconfigs/m/MPC/MPC-1.0.3-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'MPC' +version = '1.0.3' + +homepage = 'http://www.multiprecision.org/' +description = """Gnu Mpc is a C library for the arithmetic of + complex numbers with arbitrarily high precision and correct + rounding of the result. It extends the principles of the IEEE-754 + standard for fixed precision real floating point numbers to + complex numbers, providing well-defined semantics for every + operation. At the same time, speed of operation at high precision + is a major design goal.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.multiprecision.org/mpc/download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('GMP', '6.1.2'), + ('MPFR', '3.1.5'), +] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-20161219.patch b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-20161219.patch new file mode 100644 index 0000000000000000000000000000000000000000..6b2d11466e9ad99768daeae89333fc6cb458ec76 --- /dev/null +++ b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-20161219.patch @@ -0,0 +1,174 @@ +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-15 08:35:46.476430238 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-15 08:35:46.544430346 +0000 +@@ -0,0 +1 @@ ++vasprintf +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-15 08:35:46.544430346 +0000 +@@ -1 +1 @@ +-3.1.5 ++3.1.5-p1 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5" ++#define MPFR_VERSION_STRING "3.1.5-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/vasprintf.c mpfr-3.1.5-b/src/vasprintf.c +--- mpfr-3.1.5-a/src/vasprintf.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/vasprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1593,7 +1593,7 @@ + } + else if (spec.spec == 'f' || spec.spec == 'F') + { +- if (spec.prec == -1) ++ if (spec.prec < 0) + spec.prec = 6; + if (regular_fg (np, p, spec, NULL) == -1) + goto error; +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-15 08:35:46.544430346 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5"; ++ return "3.1.5-p1"; + } +diff -Naurd mpfr-3.1.5-a/tests/tsprintf.c mpfr-3.1.5-b/tests/tsprintf.c +--- mpfr-3.1.5-a/tests/tsprintf.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tsprintf.c 2016-12-15 08:35:46.520430308 +0000 +@@ -1251,6 +1251,25 @@ + check_emin_aux (MPFR_EMIN_MIN); + } + ++static void ++test20161214 (void) ++{ ++ mpfr_t x; ++ char buf[32]; ++ const char s[] = "0x0.fffffffffffff8p+1024"; ++ int r; ++ ++ mpfr_init2 (x, 64); ++ mpfr_set_str (x, s, 16, MPFR_RNDN); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", -2, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN + 1, x); ++ MPFR_ASSERTN(r == 316); ++ r = mpfr_snprintf (buf, 32, "%.*RDf", INT_MIN, x); ++ MPFR_ASSERTN(r == 316); ++ mpfr_clear (x); ++} ++ + int + main (int argc, char **argv) + { +@@ -1271,6 +1290,7 @@ + mixed (); + check_emax (); + check_emin (); ++ test20161214 (); + + #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) + #if MPFR_LCONV_DPTS +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2016-12-19 22:11:17.022676737 +0000 ++++ mpfr-3.1.5-b/PATCHES 2016-12-19 22:11:17.094676820 +0000 +@@ -0,0 +1 @@ ++strtofr +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/VERSION 2016-12-19 22:11:17.094676820 +0000 +@@ -1 +1 @@ +-3.1.5-p1 ++3.1.5-p2 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2016-12-15 08:35:46.540430340 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2016-12-19 22:11:17.090676815 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p1" ++#define MPFR_VERSION_STRING "3.1.5-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/strtofr.c mpfr-3.1.5-b/src/strtofr.c +--- mpfr-3.1.5-a/src/strtofr.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/strtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -743,11 +743,14 @@ + of the pstr_size most significant digits of pstr->mant, with + equality in case exact is non-zero. */ + +- /* test if rounding is possible, and if so exit the loop */ +- if (exact || mpfr_can_round_raw (result, ysize, +- (pstr->negative) ? -1 : 1, +- ysize_bits - err - 1, +- MPFR_RNDN, rnd, MPFR_PREC(x))) ++ /* test if rounding is possible, and if so exit the loop. ++ Note: we also need to be able to determine the correct ternary value, ++ thus we use the MPFR_PREC(x) + (rnd == MPFR_RNDN) trick. ++ For example if result = xxx...xxx111...111 and rnd = RNDN, ++ then we know the correct rounding is xxx...xx(x+1), but we cannot know ++ the correct ternary value. */ ++ if (exact || mpfr_round_p (result, ysize, ysize_bits - err - 1, ++ MPFR_PREC(x) + (rnd == MPFR_RNDN))) + break; + + next_loop: +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2016-12-15 08:35:46.544430346 +0000 ++++ mpfr-3.1.5-b/src/version.c 2016-12-19 22:11:17.094676820 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p1"; ++ return "3.1.5-p2"; + } +diff -Naurd mpfr-3.1.5-a/tests/tstrtofr.c mpfr-3.1.5-b/tests/tstrtofr.c +--- mpfr-3.1.5-a/tests/tstrtofr.c 2016-09-27 07:58:14.000000000 +0000 ++++ mpfr-3.1.5-b/tests/tstrtofr.c 2016-12-19 22:11:17.066676788 +0000 +@@ -1191,6 +1191,24 @@ + mpfr_clears (e, x1, x2, (mpfr_ptr) 0); + } + ++/* Note: the number is 5^47/2^9. */ ++static void ++bug20161217 (void) ++{ ++ mpfr_t fp, z; ++ static const char * num = "0.1387778780781445675529539585113525390625e31"; ++ int inex; ++ ++ mpfr_init2 (fp, 110); ++ mpfr_init2 (z, 110); ++ inex = mpfr_strtofr (fp, num, NULL, 10, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ mpfr_set_str_binary (z, "10001100001000010011110110011101101001010000001011011110010001010100010100100110111101000010001011001100001101E-9"); ++ MPFR_ASSERTN(mpfr_equal_p (fp, z)); ++ mpfr_clear (fp); ++ mpfr_clear (z); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -1205,6 +1223,7 @@ + test20100310 (); + bug20120814 (); + bug20120829 (); ++ bug20161217 (); + + tests_end_mpfr (); + return 0; diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3d040944b14d9e2554974a6d700a73696479ddc --- /dev/null +++ b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-GCCcore-6.4.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'MPFR' +version = '3.1.5' + +homepage = 'http://www.mpfr.org' + +description = """ + The MPFR library is a C library for multiple-precision floating-point + computations with correct rounding. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['ca498c1c7a74dd37a576f353312d1e68d490978de4395fa28f1cbd46a364e658'] + +patches = ['MPFR_ictce_remove-deprecated-mp.patch'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('GMP', '6.1.2'), +] + +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.5-intel-2017a.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..94a62620158f9af5fe2c6b4d331ba05f2b1a227e --- /dev/null +++ b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.5-intel-2017a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'MPFR' +version = '3.1.5' + +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': '2017a'} + +source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = [ + 'MPFR_ictce_remove-deprecated-mp.patch', + '%(name)s-%(version)s-20161219.patch', +] + +dependencies = [('GMP', '6.1.2')] + +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 index c8deee658d0e7a205e20769344c3c5ed5b670328..d8d121944ac37a6f7e5707871777580efa7c2380 100644 --- 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 @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -16,7 +16,7 @@ description = """MPJ Express is an open source Java message passing library that toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] -sources = ['mpj-v%s.tar.gz' % (version.replace('.','_'))] +sources = ['mpj-v%s.tar.gz' % (version.replace('.', '_'))] builddependencies = [('CMake', '3.5.2')] @@ -31,17 +31,12 @@ postinstallcmds = [ "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': [] } +modextravars = {'MPJ_HOME': '%(installdir)s'} +modextrapaths = {'CLASSPATH': 'lib'} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb b/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb index 273c10ebdec0227e91ee0d895ea0bcd1fdb283da..e553dd3905ad05270e098c0f9592a5c9b8b9cfe3 100644 --- a/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb +++ b/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-goolf-1.4.10-Java-1.7.0_75.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -15,7 +15,7 @@ description = """MPJ Express is an open source Java message passing library that toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] -sources = ['mpj-v%s.tar.gz' % (version.replace('.','_'))] +sources = ['mpj-v%s.tar.gz' % (version.replace('.', '_'))] java = 'Java' javaver = '1.7.0_75' @@ -34,17 +34,12 @@ postinstallcmds = [ "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': [] } +modextravars = {'MPJ_HOME': '%(installdir)s'} +modextrapaths = {'CLASSPATH': 'lib'} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb b/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb index 9830a06815e154406bd90ac3dfe295383ef4b698..733f6228b4ea8f086391dd5a7e86a12138168e9d 100644 --- a/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb +++ b/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.15-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.15-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..bfa4a70408f6ee9cfafa024b667548bf29523cac --- /dev/null +++ b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.15-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,23 @@ +name = 'MRtrix' +version = '0.3.15' +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': '2016b'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/MRtrix3/mrtrix3/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Python', '2.7.12'), + ('Mesa', '12.0.2'), + ('Qt', '4.8.7'), + ('Eigen', '3.2.10'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-3.0_RC2-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/MRtrix/MRtrix-3.0_RC2-foss-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa0e747a561e55c98b8305b87a4016bca4aa9972 --- /dev/null +++ b/easybuild/easyconfigs/m/MRtrix/MRtrix-3.0_RC2-foss-2017a-Python-2.7.13.eb @@ -0,0 +1,26 @@ +name = 'MRtrix' +version = '3.0_RC2' +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': 'foss', 'version': '2017a'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/MRtrix3/mrtrix3/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['88187f3498f4ee215b2a51d16acb7f2e6c33217e72403a7d48c2ec5da6e2218b'] + +builddependencies = [ + ('Eigen', '3.3.4', '', True), +] +dependencies = [ + ('zlib', '1.2.11'), + ('Python', '2.7.13'), + ('Mesa', '17.0.2'), + ('Qt', '4.8.7'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-foss-2016b.eb b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-foss-2016b.eb index 279406579deaaeb3d63dfff20f781c159d473ebe..d8f8b6c5762d040332fa36bb486d2cd7952ebfbb 100644 --- a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-foss-2016b.eb +++ b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb index c1b84b6840f0e4e069852902e1dcf3679fc99829..1c9331d3a6b59f990c1ce076e4b49c88f8541059 100644 --- a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10-Perl-5.16.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb index 7f6b9e72b527fb6d617863990fabaa9825c6fd74..c14d1b405f9f9e7ffdce895b346155133367d16b 100644 --- a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb index 89fe1f89da0a1d8deb2821bf1b712bb8fff613d2..5f3eab90e44322ec9cc2ab37f090cd35fa1aebd6 100644 --- a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0-Perl-5.16.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb index 2a22c67912d9cafc596eacddf5e8450fd51fffe2..e8c2cf77933d2ab3febb86ca8bfd63bd3e2ecbe0 100644 --- a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-4.0.0beta-goolf-1.7.20.eb b/easybuild/easyconfigs/m/MUMmer/MUMmer-4.0.0beta-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..df73ec7490e3295074efdf52b9ed5be01d01110d --- /dev/null +++ b/easybuild/easyconfigs/m/MUMmer/MUMmer-4.0.0beta-goolf-1.7.20.eb @@ -0,0 +1,23 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'ConfigureMake' + +name = 'MUMmer' +version = '4.0.0beta' + +homepage = 'http://mummer.sourceforge.net/' +description = """MUMmer is a system for rapidly aligning entire genomes, + whether in complete or draft form. AMOS makes use of it.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/gmarcais/mummer/releases/download/v%(version)s/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +patches = ['mummer-%(version)s.patch'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MUMmer/mummer-4.0.0beta.patch b/easybuild/easyconfigs/m/MUMmer/mummer-4.0.0beta.patch new file mode 100644 index 0000000000000000000000000000000000000000..b95c705ef84ec579754d0b788547e080ec1abad8 --- /dev/null +++ b/easybuild/easyconfigs/m/MUMmer/mummer-4.0.0beta.patch @@ -0,0 +1,15 @@ +Fix a compilation error in version 4.0.0beta +https://github.com/gmarcais/mummer/issues/7 + +diff -ru mummer-4.0.0beta.orig/src/essaMEM/mummer.cpp mummer-4.0.0beta/src/essaMEM/mummer.cpp +--- mummer-4.0.0beta.orig/src/essaMEM/mummer.cpp 2017-04-06 19:49:04.000000000 +0200 ++++ mummer-4.0.0beta/src/essaMEM/mummer.cpp 2017-05-17 15:36:51.998784593 +0200 +@@ -218,7 +218,7 @@ + case 22: + #ifdef VERSION + std::cout << VERSION << '\n'; +-#elif ++#else + std::cout << "\n"; + #endif + exit(0); diff --git a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-foss-2016a.eb b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-foss-2016a.eb index 026425a12b6a3eb6053ac9c903dda035676f0093..0107cb4698733c664ad481aac4e0d4f2eb62264c 100644 --- a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-foss-2016a.eb +++ b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb index f41c1f775842229aba4abc9cd9b6ff9df9fc3d0e..57e72b59d65744a214f317e21559a1885eeea053 100644 --- a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-i86linux64.eb b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-i86linux64.eb index eb4529c9fa1612a92e77c2b1fe749e6da1c8841d..839544e3dd82c899e0bffe48cd44439e9941756c 100644 --- a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-i86linux64.eb +++ b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-i86linux64.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Andreas Panteli , diff --git a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb index 2998cc688ab6606bdeb9cc72f47f3f4fc4672455..6ff84960ddb8404db51b356b43bbfbc2be35e7e0 100644 --- a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-ictce-5.5.0.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-intel-2016a.eb b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-intel-2016a.eb index 467b83b6ce987dfcf90d0e1a627c06836ace24ef..03afecade9bb55c25f25c1069d86c976c613edad 100644 --- a/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-intel-2016a.eb +++ b/easybuild/easyconfigs/m/MUSCLE/MUSCLE-3.8.31-intel-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MUST/MUST-1.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/m/MUST/MUST-1.2.0-goolf-1.5.14.eb index a3e8ea9b643661e8ea77b79168307c69d944e1b8..d1011fd9c1e4b66acb21d6878ce13afd332a3ba0 100644 --- a/easybuild/easyconfigs/m/MUST/MUST-1.2.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/m/MUST/MUST-1.2.0-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb index 9ce401d07a653da2bc214bdb85275f1f7228ede5..39ec3bd32a6ddeec96cac1c53f7d865a2f4ef6d0 100644 --- a/easybuild/easyconfigs/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MUSTANG/MUSTANG-3.2.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb b/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb index 0d8dbcbf471d1aca8176c9ccecd6b8a4e5df78e0..6706bb83e584c61ec4b1da0cf43d6ee71e78377b 100644 --- a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb +++ b/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.7-GCC-4.6.3-hwloc-chkpt.eb @@ -21,7 +21,7 @@ dependencies = [ builddependencies = [('Bison', '2.5')] -osdependencies = [('libcr-dev', 'blcr-devel'),] +osdependencies = [('libcr-dev', 'blcr-devel')] # enable building of MPE routines withmpe = True diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb b/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb index f289c8d654349e1e7fdd48677db0f167bbf830e8..c29dfc7a1a67fe323c61821ed3141972a4e92afe 100644 --- a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.8.1-GCC-4.7.2.eb @@ -2,7 +2,8 @@ name = 'MVAPICH2' version = '1.8.1' homepage = 'http://mvapich.cse.ohio-state.edu/overview/mvapich2/' -description = "This is an MPI-2 implementation (conforming to MPI 2.1 standard) which includes all MPI-1 features. It is based on MPICH2 and MVICH." +description = """This is an MPI-2 implementation (conforming to MPI 2.1 standard) which includes all MPI-1 features. + It is based on MPICH2 and MVICH.""" toolchain = {'name': 'GCC', 'version': '4.7.2'} diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb b/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb index 372dd0b722aa1dbf4ec79704e427a2c66063badf..777e5a69e1a00b24ff754356d350c85bd3c1eecf 100644 --- a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9a2-GCC-4.7.2.eb @@ -2,7 +2,8 @@ name = 'MVAPICH2' version = '1.9a2' homepage = 'http://mvapich.cse.ohio-state.edu/overview/mvapich2/' -description = "This is an MPI-2 implementation (conforming to MPI 2.1 standard) which includes all MPI-1 features. It is based on MPICH2 and MVICH." +description = """This is an MPI-2 implementation (conforming to MPI 2.1 standard) which includes all MPI-1 features. + It is based on MPICH2 and MVICH.""" toolchain = {'name': 'GCC', 'version': '4.7.2'} diff --git a/easybuild/easyconfigs/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb index 44efa704efcce91063ab660dac48bb3382122748..086df1b66a53262dea2667fd392c10875e63d638 100644 --- a/easybuild/easyconfigs/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/m/MView/MView-1.57-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -25,8 +25,6 @@ sanity_check_paths = { 'dirs': ["lib"], } -modextravars = { - 'PERL5LIB': '$root/lib' -} +modextrapaths = {'PERL5LIB': 'lib'} moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MXNet/MXNet-0.9.3-foss-2016b-Python-2.7.12-R-3.3.3.eb b/easybuild/easyconfigs/m/MXNet/MXNet-0.9.3-foss-2016b-Python-2.7.12-R-3.3.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2b5f4620d9b4382b409b1de446bfc57a4d92016 --- /dev/null +++ b/easybuild/easyconfigs/m/MXNet/MXNet-0.9.3-foss-2016b-Python-2.7.12-R-3.3.3.eb @@ -0,0 +1,38 @@ +name = 'MXNet' +version = '0.9.3' +versionsuffix = '-Python-%(pyver)s-R-%(rver)s' + +homepage = 'http://mxnet.io/' +description = """Flexible and Efficient Library for Deep Learning""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'cstd': 'c++11', 'opt': True, 'pic': True, 'openmp': True} + +source_urls = ['https://github.com/dmlc/mxnet/archive'] + +# MXNet pulls in a bunch of submodules which don't have releases. +# We download the current HEAD of the repos at the current time (13/03/17) +sources = [ + 'v%(version)s.tar.gz', # MXNet + 'https://github.com/dmlc/ps-lite/archive/6856021ca925c7.tar.gz', # ps-lite + 'https://github.com/dmlc/mshadow/archive/c29ac58320d7b0.tar.gz', # mshadow + 'https://github.com/dmlc/nnvm/archive/0d64855f741e04.tar.gz', # nnvm + 'https://github.com/dmlc/dmlc-core/archive/b32ec4aee65a66.tar.gz', # dmlc-core +] + +checksums = [ + 'c8d1e6d8a178e475625e60a8fd71b49efbd7c8a2b222300858f50201d89127e3', # v0.9.3.tar.gz + '5a7aa092ae2cca51bf068b152908d0e4407daa3f5c281d56e3dbf2effeb0721a', # 6856021ca925c7.tar.gz + '53265bd2157258eac42d614f60f9987c66bc7017cb75cfbc7774f44bd7c4fb66', # c29ac58320d7b0.tar.gz + '7cabefb333acb77d81fdb747dbe911b13a6df1e093c7e3a804d9dca10341666d', # 0d64855f741e04.tar.gz + 'a825082d8d495ca5bc228277bc075c91d1cf0e255632ac7952564e53bf8f0d2f', # b32ec4aee65a66.tar.gz +] + +dependencies = [ + ('Python', '2.7.12'), + ('graphviz', '0.5.1', '-Python-%(pyver)s'), + ('OpenCV', '3.1.0'), + ('R', '3.3.3', '-X11-20160819'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb index 3c30407be29086f304558d46d8556dfac05117cd..9a34deab14ffc341fe89deeeb519ee1f493379e6 100644 --- a/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -16,7 +16,7 @@ description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve lo toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['http://www.sph.umich.edu/csg/abecasis/MaCH/download/'] -sources = ['%s.%s.source.tgz' % (name.lower(), version.replace(".c",""))] +sources = ['%s.%s.source.tgz' % (name.lower(), version.replace('.c', ''))] dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb b/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb index 250398115a397892ee509d20cf3cc8ba1b216c5d..6c4e32238695b43aa2407c83aaa1e2ebb220c749 100644 --- a/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/m/MaCH/MaCH-1.0.18.c-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -16,7 +16,7 @@ description = """ MaCH 1.0 is a Markov Chain based haplotyper. It can resolve lo toolchain = {'name': 'ictce', 'version': '6.2.5'} source_urls = ['http://www.sph.umich.edu/csg/abecasis/MaCH/download/'] -sources = ['%s.%s.source.tgz' % (name.lower(), version.replace(".c",""))] +sources = ['%s.%s.source.tgz' % (name.lower(), version.replace('.c', ''))] dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/m/MaSuRCA/MaSuRCA-3.2.2-foss-2016a.eb b/easybuild/easyconfigs/m/MaSuRCA/MaSuRCA-3.2.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..08c7be27188afbf024422264006d1f58a8e1801f --- /dev/null +++ b/easybuild/easyconfigs/m/MaSuRCA/MaSuRCA-3.2.2-foss-2016a.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2017 University of Geneva +# Authors:: Yann Sagon +# License:: MIT/GPL +# $Id$ +# +## + +easyblock = 'ConfigureMake' + +name = 'MaSuRCA' +version = '3.2.2' + +homepage = 'http://www.genome.umd.edu/masurca.html' + +description = '''MaSuRCA is whole genome assembly software. It combines the efficiency of the de Bruijn graph + and Overlap-Layout-Consensus (OLC) approaches. MaSuRCA can assemble data sets containing + only short reads from Illumina sequencing or a mixture of short reads and long reads + (Sanger, 454, Pacbio and Nanopore).''' + +toolchain = {'name': 'foss', 'version': '2016a'} + +# need a temporary url to download it. Do it manually here: +# http://www.genome.umd.edu/masurca_form.html +sources = ['%(name)s-%(version)s.tar.gz'] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.5'), + ('Boost', '1.61.0'), + ('zlib', '1.2.8'), +] + +buildopts = "install-special" +start_dir = "global-1" + +sanity_check_paths = { + 'files': ['bin/masurca'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/Mako/Mako-1.0.6-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/Mako/Mako-1.0.6-foss-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..0f724f7b475911d2afa4c287063ed6eee9eee544 --- /dev/null +++ b/easybuild/easyconfigs/m/Mako/Mako-1.0.6-foss-2017a-Python-2.7.13.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'Mako' +version = '1.0.6' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.makotemplates.org' +description = """A super-fast templating language that borrows the best ideas from the existing templating languages""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = [ + '48559ebd872a8e77f92005884b3d88ffae552812cdf17db6768e5c3be5ebbe0d', # Mako-1.0.6.tar.gz +] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': ['bin/mako-render'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/Mako/Mako-1.0.6-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/Mako/Mako-1.0.6-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..9bae4651685e3bbed94f1243a99711afb98aef7c --- /dev/null +++ b/easybuild/easyconfigs/m/Mako/Mako-1.0.6-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'Mako' +version = '1.0.6' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.makotemplates.org' +description = """A super-fast templating language that borrows the best ideas from the existing templating languages""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': ['bin/mako-render'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/Maq/Maq-0.7.0.eb b/easybuild/easyconfigs/m/Maq/Maq-0.7.0.eb index b78da99d835e73dde489c08ffbf4aeefd4667406..b268eeb16394bdfeb2d0d2ca3de24d7c473e48f2 100644 --- a/easybuild/easyconfigs/m/Maq/Maq-0.7.0.eb +++ b/easybuild/easyconfigs/m/Maq/Maq-0.7.0.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu @@ -8,16 +8,15 @@ name = 'Maq' version = '0.7.0' homepage = 'http://maq.sourceforge.net/maq-man.shtml' -description = """ Maq is a software that builds mapping -assemblies from short reads generated by the -next-generation sequencing machines. """ +description = """Maq is a software that builds mapping assemblies from short reads generated by the next-generation sequencing + machines.""" toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = ['https://sourceforge.net/projects/maq/files/maq/%(version)s/'] sources = ['maq-%(version)s_x86_64-linux.tar.bz2'] -checksums= ["65edff1529c84783d0a4b9208a91efa9"] +checksums = ["65edff1529c84783d0a4b9208a91efa9"] modextrapaths = {'PATH': ''} diff --git a/easybuild/easyconfigs/m/MariaDB/MariaDB-10.1.24-intel-2017a.eb b/easybuild/easyconfigs/m/MariaDB/MariaDB-10.1.24-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9869ac1342ef24023c27f3cbff8d9a95b86198e8 --- /dev/null +++ b/easybuild/easyconfigs/m/MariaDB/MariaDB-10.1.24-intel-2017a.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'MariaDB' +version = '10.1.24' + +homepage = 'https://mariadb.org/' +description = """MariaDB An enhanced, drop-in replacement for MySQL.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://downloads.mariadb.org/f/mariadb-%(version)s/source'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'MariaDB-10.1.13-link-rt-for-jemalloc.patch', +] + +dependencies = [ + ('zlib', '1.2.11'), + ('ncurses', '6.0'), + ('jemalloc', '4.5.0'), + ('PCRE', '8.40'), + ('XZ', '5.2.3'), + ('Boost', '1.64.0'), + ('libxml2', '2.9.4'), +] + +builddependencies = [('CMake', '3.8.2')] + +separate_build_dir = True + +configopts = "-DWITH_PCRE=system -DWITH_JEMALLOC=yes -DWITH_ZLIB=system -DMYSQL_MAINTAINER_MODE=ON " +configopts += "-DWITH_EMBEDDED_SERVER=ON " # for libmysqld.so & co +configopts += "-DWITHOUT_TOKUDB=ON " # not supported with Intel compilers + +sanity_check_paths = { + 'files': ['bin/mysql', 'bin/mysqld_safe', 'lib/libmysqlclient.%s' % SHLIB_EXT, 'lib/libmysqld.%s' % SHLIB_EXT, + 'scripts/mysql_install_db'], + 'dirs': ['include', 'share'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/Mathematica/Mathematica-11.1.1.eb b/easybuild/easyconfigs/m/Mathematica/Mathematica-11.1.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..6bf4ec7171370367f6ad8641c5aadc2b319fcc65 --- /dev/null +++ b/easybuild/easyconfigs/m/Mathematica/Mathematica-11.1.1.eb @@ -0,0 +1,17 @@ +name = 'Mathematica' +version = '11.1.1' + +homepage = 'http://www.wolfram.com/mathematica' +description = """Mathematica is a computational software program used in many scientific, engineering, mathematical +and computing fields.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['Mathematica_%(version)s_LINUX.sh'] +checksums = ['80cb3a25337d809bf865e5405cf5975dccf1dcaa20874ee301c98d41011281ce'] + +license_server = 'license.example.com' + +sanity_check_commands = [('mathematica', '--version')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/Maven/Maven-3.5.0.eb b/easybuild/easyconfigs/m/Maven/Maven-3.5.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..cae59a3997c72df4d20fba3f06a269c7a13947c2 --- /dev/null +++ b/easybuild/easyconfigs/m/Maven/Maven-3.5.0.eb @@ -0,0 +1,23 @@ +easyblock = 'PackedBinary' + +name = 'Maven' +version = '3.5.0' + +homepage = 'http://maven.apache.org/index.html' +description = """Binary maven install, Apache Maven is a software project management and comprehension tool. Based on +the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a +central piece of information. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['apache-maven-%(version)s-bin.tar.gz'] +source_urls = ['http://apache.org/dist/maven/maven-%(version_major)s/%(version)s/binaries/'] +checksums = ['beb91419245395bd69a4a6edad5ca3ec1a8b64e41457672dc687c173a495f034'] + +sanity_check_paths = { + 'files': ['bin/mvn'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb b/easybuild/easyconfigs/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb index 7235621e5d7eb453c71274e12836afafb1516761..752b5a4a61784298ef3240ad2b4da05350e568d1 100644 --- a/easybuild/easyconfigs/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb +++ b/easybuild/easyconfigs/m/Mawk/Mawk-1.3.4-goolf-1.4.10-20150503.eb @@ -1,13 +1,13 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'ConfigureMake' name = 'Mawk' version = '1.3.4' -versionsuffix = '-20150503' +versionsuffix = '-20150503' homepage = 'http://invisible-island.net/mawk/' description = """mawk is an interpreter for the AWK Programming Language.""" diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb index 8175c4c179e4bce572a7a83b1ba9451d87ff17b9..e59823b508b2110d56e46544159bf18244cebcdb 100644 --- a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-goolf-1.4.10-Python-2.7.3.eb @@ -10,7 +10,8 @@ of any size and offers an easy and intuitive interface. toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://mercurial.selenic.com/release/'] +source_urls = ['https://www.mercurial-scm.org/release/'] +checksums = ['6e90450ab3886bc650031e0d9aef367a'] python = "Python" pythonversion = '2.7.3' diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb index f2baa1d123df9bd6bd71250e39c6f388cfab5ce4..c992ae6699608363e20ce2bf5c4082d49d0911f5 100644 --- a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-ictce-5.3.0-Python-2.7.3.eb @@ -10,8 +10,9 @@ description = """Mercurial is a free, distributed source control management tool toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['http://mercurial.selenic.com/release/'] +source_urls = ['https://www.mercurial-scm.org/release/'] sources = [SOURCELOWER_TAR_GZ] +checksums = ['6e90450ab3886bc650031e0d9aef367a'] python = "Python" pythonversion = '2.7.3' diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb index 43c0bceadfbd190b60229d1fcd24865deb02c953..4021c0012d169dbf655da2ade26badc483350c4a 100644 --- a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-goolf-1.4.10-Python-2.7.3.eb @@ -9,8 +9,9 @@ of any size and offers an easy and intuitive interface. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://mercurial.selenic.com/release/'] +source_urls = ['https://www.mercurial-scm.org/release/'] sources = [SOURCELOWER_TAR_GZ] +checksums = ['6b467f41a262e2537cf927ed42d0fdda'] python = "Python" pythonversion = '2.7.3' diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb index 47ecebdf53a7b86480626dfcbeec16f8763c4b7b..1db1af42c1115898ba2e2b038fc621b90af48d21 100644 --- a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-ictce-5.3.0-Python-2.7.3.eb @@ -9,8 +9,9 @@ description = """Mercurial is a free, distributed source control management tool toolchain = {'name': 'ictce', 'version': '5.3.0'} -source_urls = ['http://mercurial.selenic.com/release/'] +source_urls = ['https://www.mercurial-scm.org/release/'] sources = [SOURCELOWER_TAR_GZ] +checksums = ['6b467f41a262e2537cf927ed42d0fdda'] python = "Python" pythonversion = '2.7.3' diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb index 047324c714fcb36e29f45227996538a1cb86b930..af89a7e145cbae792f046abd8bde5e8a01fbb188 100644 --- a/easybuild/easyconfigs/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/Mercurial/Mercurial-3.2.4-foss-2015a-Python-2.7.9.eb @@ -10,8 +10,9 @@ of any size and offers an easy and intuitive interface. toolchain = {'name': 'foss', 'version': '2015a'} -source_urls = ['http://mercurial.selenic.com/release/'] +source_urls = ['https://www.mercurial-scm.org/release/'] sources = [SOURCELOWER_TAR_GZ] +checksums = ['4e9447b538a101138e257d5d774bcbfb'] python = "Python" pythonversion = '2.7.9' diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb index 3f895315b2a88fb07285216cfc4979edf11aaa85..8757076334d9d8cafa01a29e946621ce20d26fd5 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-10.4.5-intel-2015a-Python-2.7.9.eb @@ -50,23 +50,22 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! configopts = " --disable-osmesa --disable-gallium-llvm --enable-glx --disable-dri --enable-xlib-glx" -configopts += " --disable-driglx-direct --with-gallium-drivers='' --disable-egl""" +configopts += " --disable-driglx-direct --with-gallium-drivers='' --disable-egl" # 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" ' +# preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { 'files': ['lib/libGL.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GL/wmesa.h'], + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GL/wmesa.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb index 592c4a11827077d61adfee3d0b2ae8fdf0f620a6..ffc67154d80a9c8256e9bb316fbee0f7ac9e31dd 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-10.5.5-intel-2015a-Python-2.7.10.eb @@ -47,14 +47,15 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! -configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri --enable-xlib-glx" -configopts += " --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl --with-osmesa-bits=32 --enable-texture-float " +configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" +configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl" +configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' @@ -63,9 +64,8 @@ sanity_check_paths = { 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GL/wmesa.h'], + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GL/wmesa.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb index 2bd0ff0f9444e69a6acf07212d15fb9a40617a3a..7d75f18d6fea315d0f9f9304a536b97f3c69c106 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.0.2-intel-2015b-Python-2.7.10.eb @@ -46,14 +46,15 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! -configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri --enable-xlib-glx" -configopts += " --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl --with-osmesa-bits=32 --enable-texture-float " +configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" +configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl" +configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' @@ -63,10 +64,9 @@ sanity_check_paths = { 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GLES/gl.h', 'include/GLES2/gl2.h', - 'include/GLES3/gl3.h'], + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb index a22cf02d6911f031fba5d7d5d99dcc53218a1e80..346166fe00558d10c8b59aa935331d49f966e3eb 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.0.8-intel-2015b-Python-2.7.11.eb @@ -46,14 +46,15 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! -configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri --enable-xlib-glx" -configopts += " --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl --with-osmesa-bits=32 --enable-texture-float " +configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" +configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl" +configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' @@ -63,10 +64,9 @@ sanity_check_paths = { 'lib/libGLESv1_CM.so', 'lib/libGLESv2.so', 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GLES/gl.h', 'include/GLES2/gl2.h', - 'include/GLES3/gl3.h'], + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-foss-2016a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-foss-2016a.eb index fb2151e5df58ccd777a59541bd14c797a8e0bd5c..9b02d2b02bcee54b8be825d5e4e5333322ebeac6 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-foss-2016a.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-foss-2016a.eb @@ -32,7 +32,7 @@ builddependencies = [ dependencies = [ ('libxml2', '2.9.3'), ('libdrm', '2.4.67'), - ('libX11', '1.6.3',), + ('libX11', '1.6.3'), ('libXext', '1.3.3'), ('libXfixes', '5.0.1'), ('libXdamage', '1.1.4'), @@ -42,7 +42,7 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" @@ -50,16 +50,19 @@ configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb index 171b47710c44b8eba7ffb842cca90768e1bec3c0..45545e7c8397bda5d3e81c1c25d226f09a036d0e 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-gimkl-2.11.5.eb @@ -32,7 +32,7 @@ builddependencies = [ dependencies = [ ('libxml2', '2.9.3'), ('libdrm', '2.4.67'), - ('libX11', '1.6.3',), + ('libX11', '1.6.3'), ('libXext', '1.3.3'), ('libXfixes', '5.0.1'), ('libXdamage', '1.1.4'), @@ -42,7 +42,7 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" @@ -50,16 +50,19 @@ configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-intel-2016a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-intel-2016a.eb index 3282ad740cd589c6b1feb1b46744ed578dbe56d2..92703769fdd033be57aca55c162edcac75cecc62 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-intel-2016a.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.1.2-intel-2016a.eb @@ -32,7 +32,7 @@ builddependencies = [ dependencies = [ ('libxml2', '2.9.3'), ('libdrm', '2.4.67'), - ('libX11', '1.6.3',), + ('libX11', '1.6.3'), ('libXext', '1.3.3'), ('libXfixes', '5.0.1'), ('libXdamage', '1.1.4'), @@ -42,7 +42,7 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" @@ -50,16 +50,19 @@ configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2015a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..42ded1fee47e9ffcd4929ee993886b2ead39ef67 --- /dev/null +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2015a.eb @@ -0,0 +1,63 @@ +easyblock = 'ConfigureMake' + +name = 'Mesa' +version = '11.2.1' + +homepage = 'http://www.mesa3d.org/' +description = """Mesa is an open-source implementation of the OpenGL specification - + a system for rendering interactive 3D graphics.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'https://mesa.freedesktop.org/archive/%(version)s', + 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', + 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', +] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('Autotools', '20150215'), + ('pkg-config', '0.29.1'), + ('libpthread-stubs', '0.3'), + ('makedepend', '1.0.5'), +] + +dependencies = [ + ('eudev', '3.1.5'), + ('libxml2', '2.9.3'), + ('libdrm', '2.4.68'), + ('LLVM', '3.7.1'), + ('X11', '20160819'), +] + +# Use the os provided libudev or the EB provided eudev +# osdependencies = ['libudev'] + +# GLU is not part anymore of Mesa package! +configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" +configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl" +configopts += " --with-osmesa-bits=32 --enable-texture-float " + +# package-config files for os dependencies are in an os specific place +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +preconfigopts = ' libtoolize && ' + +prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' + +sanity_check_paths = { + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'dirs': [] +} + +maxparallel = 1 + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2016a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2016a.eb index a919f2eab90d692a26d0f04b685cc4f82f00023d..61b180d1ef09464c5d5be37b4e4a2854cc3f36da 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2016a.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-foss-2016a.eb @@ -32,7 +32,7 @@ builddependencies = [ dependencies = [ ('libxml2', '2.9.3'), ('libdrm', '2.4.68'), - ('libX11', '1.6.3',), + ('libX11', '1.6.3'), ('libXext', '1.3.3'), ('libXfixes', '5.0.1'), ('libXdamage', '1.1.4'), @@ -42,7 +42,7 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" @@ -50,16 +50,19 @@ configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-intel-2016a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-intel-2016a.eb index 54f7d8a513756cbadecfddd761e65a42b6e6d434..6660454e4c75b3a9f642bde01010636d5e48b8dd 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-intel-2016a.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-11.2.1-intel-2016a.eb @@ -32,7 +32,7 @@ builddependencies = [ dependencies = [ ('libxml2', '2.9.3'), ('libdrm', '2.4.68'), - ('libX11', '1.6.3',), + ('libX11', '1.6.3'), ('libXext', '1.3.3'), ('libXfixes', '5.0.1'), ('libXdamage', '1.1.4'), @@ -42,7 +42,7 @@ dependencies = [ ] # Use the os provided libudev or the EB provided eudev -#osdependencies = ['libudev'] +# osdependencies = ['libudev'] # GLU is not part anymore of Mesa package! configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" @@ -50,16 +50,19 @@ configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers configopts += " --with-osmesa-bits=32 --enable-texture-float " # package-config files for os dependencies are in an os specific place -#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' +# preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' preconfigopts = ' libtoolize && ' prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-foss-2016b.eb b/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-foss-2016b.eb index 8152b5bb382a5de704b62c2e15c600cecff34429..8376070490c5350df441ae68714b3c6360fa8919 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-foss-2016b.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-foss-2016b.eb @@ -49,10 +49,13 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='swrast,swr' --di configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-shared-libs " sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-intel-2016b.eb b/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-intel-2016b.eb index 90fd4b08106c27fa8e78f82acaf70efea622644f..2ac60cb5d00a30429cb64071b60be3f2a5f005c9 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-intel-2016b.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-12.0.2-intel-2016b.eb @@ -49,10 +49,13 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='swrast,swr' --di configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-shared-libs " sanity_check_paths = { - 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT, - 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h', - 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h', - 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2-foss-2017a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bf4cca33d3cfc3e5447b6c51e390f74158f39c61 --- /dev/null +++ b/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2-foss-2017a.eb @@ -0,0 +1,70 @@ +# the purpose of the easyconfig is to build a Mesa for software rendering, +# not hardware rendering. This means you want at least SSE4.2. We build: +# - llvmpipe: the high-performance Gallium LLVM driver +# - swr: Intel's OpenSWR +# it will try to use the llvmpipe by default. It you want swr, do: +# GALLIUM_DRIVER=swr + +easyblock = 'ConfigureMake' + +name = 'Mesa' +version = '17.0.2' + +homepage = 'http://www.mesa3d.org/' +description = """Mesa is an open-source implementation of the OpenGL specification - + a system for rendering interactive 3D graphics.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +# swr detects and builds parts specific for AVX and AVX2. If we use +# -xHost, this always gets overwritten and will fail. +toolchainopts = {'optarch': False} + +source_urls = [ + 'https://mesa.freedesktop.org/archive/', + 'https://mesa.freedesktop.org/archive/%(version)s', + 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', + 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', +] +sources = [SOURCELOWER_TAR_XZ] +patches = ['Mesa-%(version)s_fix-strip-llvm-flags.patch'] +checksums = [ + 'f8f191f909e01e65de38d5bdea5fb057f21649a3aed20948be02348e77a689d4', # mesa-17.0.2.tar.xz + '3edd64bc2a42b9065cfb86e872ba7e8a7c74144f7a867c2b5ec62d16078afb36', # Mesa-17.0.2_fix-strip-llvm-flags.patch +] + +builddependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), + ('Autotools', '20150215'), + ('pkg-config', '0.29.1'), + ('Mako', '1.0.6', '-Python-2.7.13'), + ('libxml2', '2.9.4'), +] + +dependencies = [ + ('zlib', '1.2.11'), + ('nettle', '3.3'), + ('libdrm', '2.4.76'), + ('LLVM', '4.0.0'), + ('X11', '20170314'), +] + +# GLU is not part anymore of Mesa package! +configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" +configopts += " --disable-gbm --disable-driglx-direct --with-gallium-drivers='swrast,swr' --disable-egl" +configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-shared-libs " + +buildopts = 'V=1' + +sanity_check_paths = { + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2-intel-2017a.eb b/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fb11d4be6703d3dc2ac12402ef002aab099b8f8f --- /dev/null +++ b/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2-intel-2017a.eb @@ -0,0 +1,70 @@ +# the purpose of the easyconfig is to build a Mesa for software rendering, +# not hardware rendering. This means you want at least SSE4.2. We build: +# - llvmpipe: the high-performance Gallium LLVM driver +# - swr: Intel's OpenSWR +# it will try to use the llvmpipe by default. It you want swr, do: +# GALLIUM_DRIVER=swr + +easyblock = 'ConfigureMake' + +name = 'Mesa' +version = '17.0.2' + +homepage = 'http://www.mesa3d.org/' +description = """Mesa is an open-source implementation of the OpenGL specification - + a system for rendering interactive 3D graphics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +# swr detects and builds parts specific for AVX and AVX2. If we use +# -xHost, this always gets overwritten and will fail. +toolchainopts = {'optarch': False} + +source_urls = [ + 'https://mesa.freedesktop.org/archive/', + 'https://mesa.freedesktop.org/archive/%(version)s', + 'ftp://ftp.freedesktop.org/pub/mesa/%(version)s', + 'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s', +] +sources = [SOURCELOWER_TAR_XZ] +patches = ['Mesa-%(version)s_fix-strip-llvm-flags.patch'] +checksums = [ + 'f8f191f909e01e65de38d5bdea5fb057f21649a3aed20948be02348e77a689d4', # mesa-17.0.2.tar.xz + '3edd64bc2a42b9065cfb86e872ba7e8a7c74144f7a867c2b5ec62d16078afb36', # Mesa-17.0.2_fix-strip-llvm-flags.patch +] + +builddependencies = [ + ('flex', '2.6.3'), + ('Bison', '3.0.4'), + ('Autotools', '20150215'), + ('pkg-config', '0.29.1'), + ('Mako', '1.0.6', '-Python-2.7.13'), + ('libxml2', '2.9.4'), +] + +dependencies = [ + ('zlib', '1.2.11'), + ('nettle', '3.3'), + ('libdrm', '2.4.76'), + ('LLVM', '4.0.0'), + ('X11', '20170314'), +] + +# GLU is not part anymore of Mesa package! +configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri" +configopts += " --disable-gbm --disable-driglx-direct --with-gallium-drivers='swrast,swr' --disable-egl" +configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-shared-libs " + +buildopts = 'V=1' + +sanity_check_paths = { + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, + 'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glx.h', 'include/GL/osmesa.h', + 'include/GL/gl.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GLES/gl.h', + 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2_fix-strip-llvm-flags.patch b/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2_fix-strip-llvm-flags.patch new file mode 100644 index 0000000000000000000000000000000000000000..d0aae3dd9cd89ede53f473f8e8496afb587e2317 --- /dev/null +++ b/easybuild/easyconfigs/m/Mesa/Mesa-17.0.2_fix-strip-llvm-flags.patch @@ -0,0 +1,14 @@ +strip out '-fp-model source' as a whole, rather than only stripping out '-fp-model' which leads to compilation errors: +"File not found: 'source'" + +author: Ward Poelmans (VUB) +--- mesa-17.0.2/configure.orig 2017-03-31 15:08:32.677119063 +0200 ++++ mesa-17.0.2/configure 2017-03-31 15:09:03.797577051 +0200 +@@ -22317,6 +22317,7 @@ + -e 's/\s\+-O\S*//g' \ + -e 's/\s\+-g\S*//g' \ + -e 's/-fno-rtti\>/-Fno-rtti/g' \ ++ -e 's/\s\+-fp-model \S*//g' \ + -e 's/\s\+-f\S*//g' \ + -e 's/-Fno-rtti\>/-fno-rtti/g' \ + -e 's/^ //' diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb index 57483e1d4fbf16f7f69e9d3dbf4b127664286558..a2555dbfc0f62b42927d4878c36aba263b865bc5 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goolf-1.4.10-Python-2.7.3.eb @@ -5,7 +5,8 @@ version = '7.11.2' homepage = 'http://www.mesa3d.org/' description = """Mesa is an open-source implementation of the OpenGL specification - -a system for rendering interactive 3D graphics.""" + a system for rendering interactive 3D graphics.""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True} @@ -37,8 +38,8 @@ osdependencies = [ 'libXfixes-devel', ] -configopts = " --disable-osmesa --enable-glu --disable-gallium-llvm --disable-gallium-gbm --enable-glx --with-driver=xlib" -configopts += " --disable-driglx-direct --with-gallium-drivers='' --without-demos --disable-egl""" +configopts = " --disable-osmesa --enable-glu --disable-gallium-llvm --disable-gallium-gbm --enable-glx " +configopts += " --with-driver=xlib --disable-driglx-direct --with-gallium-drivers='' --without-demos --disable-egl" # 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" ' @@ -46,10 +47,13 @@ preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/s 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', - 'include/GL/glu_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', 'include/GL/wglext.h', - 'include/GL/gl.h', 'include/GL/glu.h', 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GL/vms_x_fix.h', 'include/GL/wmesa.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libGLU.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glu_mangle.h', 'include/GL/glx.h', + 'include/GL/osmesa.h', 'include/GL/gl.h', + 'include/GL/glu.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GL/vms_x_fix.h', + 'include/GL/wmesa.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb index ac83c1243a04119a7aa1fcd817230ae911fb79b1..1ef5829725cf7b06a1acbecef69fcf1b5630cedb 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.3.0-Python-2.7.3.eb @@ -39,8 +39,8 @@ osdependencies = [ 'libXfixes-devel', ] -configopts = " --disable-osmesa --enable-glu --disable-gallium-llvm --disable-gallium-gbm --enable-glx --with-driver=xlib" -configopts += " --disable-driglx-direct --with-gallium-drivers='' --without-demos --disable-egl""" +configopts = " --disable-osmesa --enable-glu --disable-gallium-llvm --disable-gallium-gbm --enable-glx " +configopts += " --with-driver=xlib --disable-driglx-direct --with-gallium-drivers='' --without-demos --disable-egl" # 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" ' @@ -48,10 +48,13 @@ preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/s 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', - 'include/GL/glu_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', 'include/GL/wglext.h', - 'include/GL/gl.h', 'include/GL/glu.h', 'include/GL/glxext.h', 'include/GL/glx_mangle.h', - 'include/GL/vms_x_fix.h', 'include/GL/wmesa.h'], + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libGLU.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glu_mangle.h', 'include/GL/glx.h', + 'include/GL/osmesa.h', 'include/GL/gl.h', + 'include/GL/glu.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GL/vms_x_fix.h', + 'include/GL/wmesa.h'], 'dirs': [], } diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb index 810e10d3bb903027c51806b7843dd986335a4412..6f68f37b53aaa2caa9295f54c85b7476b82af0d5 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-5.5.0-Python-2.7.6.eb @@ -39,8 +39,8 @@ osdependencies = [ 'libXfixes-devel', ] -configopts = " --disable-osmesa --enable-glu --disable-gallium-llvm --disable-gallium-gbm --enable-glx --with-driver=xlib" -configopts += " --disable-driglx-direct --with-gallium-drivers='' --without-demos --disable-egl""" +configopts = " --disable-osmesa --enable-glu --disable-gallium-llvm --disable-gallium-gbm --enable-glx " +configopts += " --with-driver=xlib --disable-driglx-direct --with-gallium-drivers='' --without-demos --disable-egl" # 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" ' @@ -48,10 +48,12 @@ preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/s 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', - 'include/GL/glu_mangle.h', 'include/GL/glx.h', 'include/GL/osmesa.h', - 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glu.h', - 'include/GL/glxext.h', 'include/GL/glx_mangle.h', 'include/GL/vms_x_fix.h', + 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libGLU.%s' % SHLIB_EXT, + 'include/GL/glext.h', 'include/GL/gl_mangle.h', + 'include/GL/glu_mangle.h', 'include/GL/glx.h', + 'include/GL/osmesa.h', 'include/GL/gl.h', + 'include/GL/glu.h', 'include/GL/glxext.h', + 'include/GL/glx_mangle.h', 'include/GL/vms_x_fix.h', 'include/GL/wmesa.h'], 'dirs': [] } diff --git a/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..bf18a3528db74b082a1913227dc657218e036f4b --- /dev/null +++ b/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-GCCcore-6.4.0.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'Mesquite' +version = '2.3.0' + +homepage = 'https://software.sandia.gov/mesquite/' + +description = """Mesh-Quality Improvement Library""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://software.sandia.gov/mesquite/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4ab4ceadfa596e16c00dbb0e8b830a9112fa1b73291ca07633ec379a39b8bb28'] + +builddependencies = [ + ('binutils', '2.28'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-intel-2017a.eb b/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..15596337b3d09467d67f8b54fbe23326bdfc2998 --- /dev/null +++ b/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-intel-2017a.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'Mesquite' +version = '2.3.0' + +homepage = 'https://software.sandia.gov/mesquite/' +description = """Mesh-Quality Improvement Library""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://software.sandia.gov/mesquite/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4ab4ceadfa596e16c00dbb0e8b830a9112fa1b73291ca07633ec379a39b8bb28'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb index 3887c3f2e8db78e37fd4aef9cae31a223e30d3fb..2fa6bdbab4764c22f6a6a853fe59cb2155b041a4 100644 --- a/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb b/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb index 98f80aa50e8566c553693a912bb5c7803eaaa2d6..ec9153655e13ae676bc7888ba22614b99cedfdb1 100644 --- a/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/m/Metal/Metal-2011-03-25-foss-2016a.eb b/easybuild/easyconfigs/m/Metal/Metal-2011-03-25-foss-2016a.eb index 6f7d234353db884cacfa4c3086a177c88957bb4d..8c234a753f427ebe52b2323ec53e7b75c135af30 100644 --- a/easybuild/easyconfigs/m/Metal/Metal-2011-03-25-foss-2016a.eb +++ b/easybuild/easyconfigs/m/Metal/Metal-2011-03-25-foss-2016a.eb @@ -4,11 +4,8 @@ name = 'Metal' version = '2011-03-25' homepage = 'http://csg.sph.umich.edu/abecasis/Metal/' -description = """ -Metal - Meta Analysis Helper -The METAL software is designed to facilitate meta-analysis of large datasets (such as several whole genome scans) in a - convenient, rapid and memory efficient manner. -""" +description = """Metal - Meta Analysis Helper. The METAL software is designed to facilitate meta-analysis of large + datasets (such as several whole genome scans) in a convenient, rapid and memory efficient manner.""" sources = ['generic-%(namelower)s-%(version)s.tar.gz'] source_urls = ['http://csg.sph.umich.edu/abecasis/Metal/download/'] @@ -16,11 +13,11 @@ source_urls = ['http://csg.sph.umich.edu/abecasis/Metal/download/'] toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'pic': True} -patches=['Metal-%(version)s_Makefile.patch'] +patches = ['Metal-%(version)s_Makefile.patch'] -skipsteps=['configure'] +skipsteps = ['configure'] -buildopts='all' +buildopts = 'all' installopts = 'INSTALLDIR=%(installdir)s/bin' diff --git a/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb index 3af2bae350a4dc33a92dca393c996a77b93c141d..db06302aba868230e6caeca3df443f4afe92710f 100644 --- a/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb b/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb index 3f4fca59197932da6c8187cd4b81f5971f4e6e4f..644456e884cf34be481e6659cc4b22c728eefb23 100644 --- a/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb +++ b/easybuild/easyconfigs/m/MethPipe/MethPipe-3.0.1-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/m/Minia/Minia-2.0.7-goolf-1.7.20.eb b/easybuild/easyconfigs/m/Minia/Minia-2.0.7-goolf-1.7.20.eb index 8523144221e4723193060369ad34ddb1f9a067ee..8577f2b939f860b8aac7010b43024ea942649076 100644 --- a/easybuild/easyconfigs/m/Minia/Minia-2.0.7-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/m/Minia/Minia-2.0.7-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -28,4 +28,3 @@ sanity_check_paths = { } moduleclass = 'bio' - diff --git a/easybuild/easyconfigs/m/Miniconda2/Miniconda2-4.3.21.eb b/easybuild/easyconfigs/m/Miniconda2/Miniconda2-4.3.21.eb new file mode 100644 index 0000000000000000000000000000000000000000..a5ae211a5c53456856aa70f4c6fc932256fd8753 --- /dev/null +++ b/easybuild/easyconfigs/m/Miniconda2/Miniconda2-4.3.21.eb @@ -0,0 +1,17 @@ +easyblock = 'EB_Anaconda' + +name = 'Miniconda2' +version = '4.3.21' + +homepage = 'https://www.continuum.io/anaconda-overview' +description = """Built to complement the rich, open source Python community, +the Anaconda platform provides an enterprise-ready data analytics platform +that empowers companies to adopt a modern open data science analytics architecture. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://repo.continuum.io/miniconda/'] +sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb b/easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb index c110a85228ad976748d4be98897face27b4c4d6a..653db9e11eb704f0734e30df4b76c015ddffc51a 100644 --- a/easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/Minimac/Minimac-20140110-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb b/easybuild/easyconfigs/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb index 79a432c81fddef6feecdd91f8e3baaf12adc21a9..262f951ba094cc51ba84bf67e3b43de50c941314 100644 --- a/easybuild/easyconfigs/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/m/Minimac2/Minimac2-2014.9.15-goolf-1.7.20.eb @@ -1,9 +1,9 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics -easyblock='MakeCp' +easyblock = 'MakeCp' name = 'Minimac2' version = '2014.9.15' @@ -24,8 +24,10 @@ osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] dependencies = [ ('zlib', '1.2.8'), # This app also depends in openblas -# ('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 + # 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'), + ] # firt move to folder libStatGen to run make clean && make diff --git a/easybuild/easyconfigs/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb index 4beaf4d721ffea94753ebab8f0b8ff3a6957068d..f59e41f39306e334774eeb535308ae00751d247e 100644 --- a/easybuild/easyconfigs/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/m/Modeller/Modeller-9.13-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb index c80d4d1ee107df67c5dd30b1362f790aa0531355..51f747c203eb7d8bbf3bdccff1f79ab1e15e4c36 100644 --- a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb +++ b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2010.1.23.Linux_x86_64.eb @@ -15,6 +15,6 @@ precompiled_binaries = True # license file - uncomment if a licence file is supplied by your site and # is valid for all users - the value of license_file may have to be changed -#license_file = HOME + '/licenses/%(name)s/license.lic' +# license_file = HOME + '/licenses/%(name)s/license.lic' moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb index 251958da52a5a8a82c26fc0480764e38117a9e01..678309eb8a141945d01d309631c27badba8859ad 100644 --- a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb +++ b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.0.linux_x86_64_intel.eb @@ -15,6 +15,6 @@ precompiled_binaries = True # license file - uncomment if a licence file is supplied by your site and # is valid for all users - the value of license_file may have to be changed -#license_file = HOME + '/licenses/%(name)s/license.lic' +# license_file = HOME + '/licenses/%(name)s/license.lic' moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb index 22912ecf4ac22e7ef4cd50e038e766db8c832752..b2738fff57780ee250a46d2bbc02f5ffd81fd8af 100644 --- a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb +++ b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.10.linux_x86_64_openmp.eb @@ -15,6 +15,6 @@ precompiled_binaries = True # license file - uncomment if a licence file is supplied by your site and # is valid for all users - the value of license_file may have to be changed -#license_file = HOME + '/licenses/%(name)s/license.lic' +# license_file = HOME + '/licenses/%(name)s/license.lic' moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb index 47852f7b9afccf29b6606fd517d2c722c117b81f..3639fc72f42ab7401f7b2d3278fcae11b240706e 100644 --- a/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb +++ b/easybuild/easyconfigs/m/Molpro/Molpro-mpp-2015.1.3.linux_x86_64_openmp.eb @@ -15,6 +15,6 @@ precompiled_binaries = True # license file - uncomment if a licence file is supplied by your site and # is valid for all users - the value of license_file may have to be changed -#license_file = HOME + '/licenses/%(name)s/license.lic' +# license_file = HOME + '/licenses/%(name)s/license.lic' moduleclass = 'chem' diff --git a/easybuild/easyconfigs/m/Mono/Mono-2.10.6-intel-2016b.eb b/easybuild/easyconfigs/m/Mono/Mono-2.10.6-intel-2016b.eb index 365455df1b7dbd604bfab36be9df48af0c6a1562..e8b59e149403c60fd8a30b07ee09c26b0ef28f0d 100644 --- a/easybuild/easyconfigs/m/Mono/Mono-2.10.6-intel-2016b.eb +++ b/easybuild/easyconfigs/m/Mono/Mono-2.10.6-intel-2016b.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '2.10.6' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7-intel-2016b.eb b/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7-intel-2016b.eb index 4b58a5cd7107097e5a08ff4a5a29a97e8a66acde..11e5afa9eedc45c5ae1279bc26d1321414ec699e 100644 --- a/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7-intel-2016b.eb +++ b/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7-intel-2016b.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '4.6.2.7' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7.eb b/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7.eb index ea1fdc28134c61ebb33ae50a7e1e6d66b9737d91..5d4a7d1a7d7288708522d18e12b4bc25a3c41c93 100644 --- a/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7.eb +++ b/easybuild/easyconfigs/m/Mono/Mono-4.6.2.7.eb @@ -1,7 +1,7 @@ name = 'Mono' version = '4.6.2.7' -homepage = 'http://mono-framework.com' +homepage = 'http://mono-framework.com' description = """An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET.""" diff --git a/easybuild/easyconfigs/m/Mono/Mono-4.8.0.495-intel-2017a.eb b/easybuild/easyconfigs/m/Mono/Mono-4.8.0.495-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7b8956bcd6df6a2b9cca3d4ef6a44bfc44e66dac --- /dev/null +++ b/easybuild/easyconfigs/m/Mono/Mono-4.8.0.495-intel-2017a.eb @@ -0,0 +1,21 @@ +name = 'Mono' +version = '4.8.0.495' + +homepage = 'http://www.mono-project.com/' +description = """An open source, cross-platform, implementation of C# and the CLR that is + binary compatible with Microsoft.NET.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://download.mono-project.com/sources/mono/'] +sources = [SOURCELOWER_TAR_BZ2] + +builddependencies = [ + ('Autotools', '20150215'), + ('CMake', '3.7.2'), + ('gettext', '0.19.8.1'), +] + +configopts = "--with-large-heap=yes --without-x" + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb index 5da93a4bfe9cb6be9a931c193907082b2d20e9b9..f84995643d42e91cdad58f330b49ae91e28f38f3 100644 --- a/easybuild/easyconfigs/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MotEvo/MotEvo-1.02-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb index aa90066de817aa04da5119d3c76921ac87473002..025271c90bc1c38337f15f78ce7c5b72eeb32605 100644 --- a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb +++ b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_76.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb index 4774c63625a8e0ddc85e8f72f494a219f84c4d4f..46a5db5d00f4ea6f5bcd279d1e30dcc2b394fc89 100644 --- a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.4-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb index c8d608145e1fdea1c64373852fc5a8b2ccb9b41f..e09b7d71286ffc1707792d0afd38ac0a22958be7 100644 --- a/easybuild/easyconfigs/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/m/MuTect/MuTect-1.1.7-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/MultiQC/MultiQC-0.7-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/m/MultiQC/MultiQC-0.7-goolf-1.7.20-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..433ec7e3b7b2629cd57e51bd0056003ca4498bb8 --- /dev/null +++ b/easybuild/easyconfigs/m/MultiQC/MultiQC-0.7-goolf-1.7.20-Python-2.7.11.eb @@ -0,0 +1,75 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Bundle' + +name = 'MultiQC' +version = '0.7' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://multiqc.info/' +description = """Aggregate results from bioinformatics analyses across many samples into a single report""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +parallel = 1 + +dependencies = [ + ('Python', '2.7.11'), + ('matplotlib', '1.5.1', '-Python-%(pyver)s'), + # numpy dependency provided by python module +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('pyparsing', '2.1.9', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('pytz', '2016.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz/'], + }), + ('cycler', '0.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cycler/'], + }), + ('python-dateutil', '2.5.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + 'modulename': 'dateutil', + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/m/markupsafe'], + }), + ('click', '6.6', { + 'source_urls': ['https://pypi.python.org/packages/source/c/click/'], + }), + ('PyYAML', '3.12', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyyaml'], + 'modulename': 'yaml', + }), + ('simplejson', '3.8.2', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('multiqc', version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/multiqc/'], + }), +] + +modextrapaths = { + 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_paths = { + 'files': ['bin/multiqc'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MultiQC/MultiQC-0.9-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/MultiQC/MultiQC-0.9-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..0be8df4a6a271b387aed5e5f21b5de741a25ed6f --- /dev/null +++ b/easybuild/easyconfigs/m/MultiQC/MultiQC-0.9-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,78 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Adam Huffman +# The Francis Crick Institute +# Elements derived from work by Pablo Escobar +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Bundle' + +name = 'MultiQC' +version = '0.9' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://multiqc.info' +description = """Aggregate results from bioinformatics analyses across many samples into a single + report. + + MultiQC searches a given directory for analysis logs and compiles a HTML report. It's a general + use tool, perfect for summarising the output from numerous bioinformatics tools.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +dependencies = [ + ('Python', '2.7.12'), + ('matplotlib', '2.0.0', versionsuffix), +] + +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('pyparsing', '2.1.9', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('pytz', '2016.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz/'], + }), + ('cycler', '0.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cycler/'], + }), + ('python-dateutil', '2.5.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + 'modulename': 'dateutil', + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/m/markupsafe'], + }), + ('click', '6.6', { + 'source_urls': ['https://pypi.python.org/packages/source/c/click/'], + }), + ('PyYAML', '3.12', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyyaml'], + 'modulename': 'yaml', + }), + ('simplejson', '3.8.2', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplejson/'], + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('multiqc', version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/multiqc/'], + }), +] + +modextrapaths = { + 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], +} + + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MyMediaLite/MyMediaLite-3.12-intel-2017a.eb b/easybuild/easyconfigs/m/MyMediaLite/MyMediaLite-3.12-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..63966d2c9caa30c19042dd6f7c44b65e215f5c00 --- /dev/null +++ b/easybuild/easyconfigs/m/MyMediaLite/MyMediaLite-3.12-intel-2017a.eb @@ -0,0 +1,14 @@ +name = 'MyMediaLite' +version = '3.12' + +homepage = 'http://www.ismll.uni-hildesheim.de/mymedialite/' +description = """MyMediaLite is a lightweight, multi-purpose library of recommender system algorithms.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/zenogantner/MyMediaLite/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('Mono', '4.8.0.495')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/magma/magma-2.0.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/m/magma/magma-2.0.0-CrayGNU-2015.11.eb index fdd34a04e13eb6ae2d398cbc50d03b66b93e63d8..4c07b642931d93554601582309d0acc34925b5ce 100644 --- a/easybuild/easyconfigs/m/magma/magma-2.0.0-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/m/magma/magma-2.0.0-CrayGNU-2015.11.eb @@ -5,7 +5,7 @@ version = '2.0.0' homepage = 'http://icl.cs.utk.edu/magma/' description = """The MAGMA project aims to develop a dense linear algebra library similar to -LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems.""" + LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} toolchainopts = {'pic': True} @@ -15,13 +15,13 @@ source_urls = ['http://icl.cs.utk.edu/projectsfiles/magma/downloads/'] patches = [('magma-2.0.0.patch')] -builddependencies = [ ('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE) ] +builddependencies = [('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE)] skipsteps = ['configure'] preinstallopts = "export EBINSTALLPREFIX=%(installdir)s && " -sanity_check_paths={ +sanity_check_paths = { 'files': ['lib/libmagma.so', 'lib/libmagma.a'], 'dirs': ['include'], } diff --git a/easybuild/easyconfigs/m/make/make-3.82-GCC-4.8.2.eb b/easybuild/easyconfigs/m/make/make-3.82-GCC-4.8.2.eb index ef981bb4df0567188d1e7ebd4b8c659652ed919f..fccc02c38ae655910312a96a834bea567a2bc9c4 100644 --- a/easybuild/easyconfigs/m/make/make-3.82-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/m/make/make-3.82-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/make/make-3.82-goolf-1.4.10.eb b/easybuild/easyconfigs/m/make/make-3.82-goolf-1.4.10.eb index e13659096ee58391accd23935e3faadfd7009d51..e6d5d57368d3f3b146fb9d8309cd998f665b346b 100644 --- a/easybuild/easyconfigs/m/make/make-3.82-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/make/make-3.82-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/make/make-3.82-ictce-5.3.0.eb b/easybuild/easyconfigs/m/make/make-3.82-ictce-5.3.0.eb index 7ab215e130a333d966f215791f38671eb850694a..9b88858f9031ed9abf07f837f95534704f1f9eaf 100644 --- a/easybuild/easyconfigs/m/make/make-3.82-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/make/make-3.82-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/make/make-3.82-ictce-5.5.0.eb b/easybuild/easyconfigs/m/make/make-3.82-ictce-5.5.0.eb index 256925f8ab3a3b480426193659e4feb482f4f730..649ae523d57ff29548c8468f4600ed40f14893c0 100644 --- a/easybuild/easyconfigs/m/make/make-3.82-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/m/make/make-3.82-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/make/make-4.1-GCC-4.9.2.eb b/easybuild/easyconfigs/m/make/make-4.1-GCC-4.9.2.eb index bff321b4b29d6cdc8897f6eec09d733c38c6281c..7ca6f969a43b2297eee339975db3240fe02b505c 100644 --- a/easybuild/easyconfigs/m/make/make-4.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/make/make-4.1-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-GCCcore-6.3.0.eb b/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b7d5d70c2df098396b6e2f986799e17f407c4bce --- /dev/null +++ b/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-GCCcore-6.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'makedepend' +version = '1.0.5' + +homepage = "http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html" +description = "The makedepend package contains a C-preprocessor like utility to determine build-time dependencies." + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_UTIL_SOURCE] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.27', '', True), + ('xproto', '7.0.31'), + ('xorg-macros', '1.19.1'), +] + +sanity_check_paths = { + 'files': ['bin/makedepend'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-foss-2015a.eb b/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..29786d53157b482f98648e069ae54a3751c35066 --- /dev/null +++ b/easybuild/easyconfigs/m/makedepend/makedepend-1.0.5-foss-2015a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'makedepend' +version = '1.0.5' + +homepage = "http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html" +description = "The makedepend package contains a C-preprocessor like utility to determine build-time dependencies." + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_UTIL_SOURCE] + +builddependencies = [ + ('X11', '20160819'), +] + +sanity_check_paths = { + 'files': ['bin/makedepend'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.5.1-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.5.1-goolf-1.7.20-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..697a58300bda610407d47b466196de63f47ef07c --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-1.5.1-goolf-1.7.20-Python-2.7.11.eb @@ -0,0 +1,45 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '1.5.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.11'), + ('freetype', '2.6.2'), + ('libpng', '1.6.21'), +] + +exts_list = [ + ('Cycler', '0.9.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + 'patches': ['matplotlib-1.5.1_fix-Tcl-Tk-libdir.patch'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..2f829b07670ebbc72e6efc5e3e179ebf1db6c066 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,44 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.12'), + ('freetype', '2.7'), + ('libpng', '1.6.26'), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..def79919ce9feb80eec1fb61146f3eade7b81a38 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,44 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.12'), + ('freetype', '2.7.1'), + ('libpng', '1.6.27'), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e00702b768c7f3c36a818269f8d46c17308c5845 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,43 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('freetype', '2.7.1'), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..a1866952baec7274dada0f3adff8a5838af40edf --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,43 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.6.1'), + ('freetype', '2.7.1'), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-foss-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..402493847b9e83deebc4c47d8ab0043b6997b6b4 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-foss-2017a-Python-2.7.13.eb @@ -0,0 +1,48 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.2' +versionsuffix = '-Python-%(pyver)s' + +libpng_ver = '1.6.29' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('libpng', libpng_ver), + ('freetype', '2.7.1', '-libpng-%s' % libpng_ver), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + 'checksums': ['cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + 'checksums': ['0ffbc44faa34a8b1704bc108c451ecf87988f900ef7ce757b8e2e84383121ff1'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-foss-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-foss-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d2040eef808dfefdabd622a41a4491f0f653b82 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-foss-2017a-Python-3.6.1.eb @@ -0,0 +1,48 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.2' +versionsuffix = '-Python-%(pyver)s' + +libpng_ver = '1.6.29' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.6.1'), + ('libpng', libpng_ver), + ('freetype', '2.7.1', '-libpng-%s' % libpng_ver), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + 'checksums': ['cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + 'checksums': ['0ffbc44faa34a8b1704bc108c451ecf87988f900ef7ce757b8e2e84383121ff1'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13-Qt-4.8.7.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13-Qt-4.8.7.eb new file mode 100644 index 0000000000000000000000000000000000000000..591cb38e66a620023104dea16f7f9048c8d4f3dc --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13-Qt-4.8.7.eb @@ -0,0 +1,46 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.2' +qtver = '4.8.7' +versionsuffix = '-Python-%%(pyver)s-Qt-%s' % qtver + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('Qt', qtver), + ('PyQt', '4.12', '-Python-%(pyver)s'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13-libpng-1.6.29.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13-libpng-1.6.29.eb new file mode 100644 index 0000000000000000000000000000000000000000..5b2a328b11e611eb8f22b2ea2552b345f9033b9f --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13-libpng-1.6.29.eb @@ -0,0 +1,44 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.2' +libpng_ver = '1.6.29' +versionsuffix = '-Python-%%(pyver)s-libpng-%s' % libpng_ver + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('freetype', '2.7.1', '-libpng-%s' % libpng_ver), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa289dd53bf32a3e1666f715327bd80e7f1af568 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,43 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('freetype', '2.7.1'), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-3.6.1-libpng-1.6.29.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-3.6.1-libpng-1.6.29.eb new file mode 100644 index 0000000000000000000000000000000000000000..bc8e86d8ca45b1712d3f19bae38ce876fdfbee36 --- /dev/null +++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-2.0.2-intel-2017a-Python-3.6.1-libpng-1.6.29.eb @@ -0,0 +1,44 @@ +easyblock = 'Bundle' + +name = 'matplotlib' +version = '2.0.2' +libpng_ver = '1.6.29' +versionsuffix = '-Python-%%(pyver)s-libpng-%s' % libpng_ver + +homepage = 'http://matplotlib.org' +description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of + hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python + and ipython shell, web application servers, and six graphical user interface toolkits.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.6.1'), + ('freetype', '2.7.1', '-libpng-%s' % libpng_ver), +] + +exts_list = [ + ('Cycler', '0.10.0', { + 'modulename': 'cycler', + 'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'], + 'source_tmpl': 'cycler-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'], + }), +] + +# 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 = 'vis' diff --git a/easybuild/easyconfigs/m/mc/mc-4.6.1-goolf-1.4.10.eb b/easybuild/easyconfigs/m/mc/mc-4.6.1-goolf-1.4.10.eb index 87c8b17b1f9538ff9c3d3455a63c24e5a064e732..a27e4ffe9f69f0822ca75376629b189312f5bdd6 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.6.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.6.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/mc/mc-4.6.1-ictce-5.3.0.eb b/easybuild/easyconfigs/m/mc/mc-4.6.1-ictce-5.3.0.eb index 7047839f2d2bd4b8556c360fd6881f9930640627..fcd0c73edf3e12acafe625363687f36fbe73e00b 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.6.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.6.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb index 96e39f3adaa4e776f666565d0dc1185599a48112..a78726d466364db42bf002b1ddf784022db48846 100644 --- a/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/mc/mc-4.8.13-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb b/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb index 13a13c28d8ea56de898bce183a0962ad4cac2ed4..6682ecef20bf68116c2ac49c5ffe2db26288e167 100644 --- a/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb b/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb index fdcf4609afe1d62a1d2a306310e13bb1fa6f3662..4002011eea371be359cc566188fdb8e3cb7f74f9 100644 --- a/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/m/mdtest/mdtest-1.7.1-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb b/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb index 6a4c7c8893d9232906b1adc9902f6541fd0f6847..59b48a2d385725760ced93fbccd4c39d6dc197bf 100644 --- a/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb b/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb index 31e12db3cce2683bc08cbf925e9d8d29da3e82eb..ef13aa622d504d5c0f3ae406520f6b9191fa60c5 100644 --- a/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-intel-2017a.eb b/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f78dcbfde911bbf2d2ce030fe0530cd347492179 --- /dev/null +++ b/easybuild/easyconfigs/m/mdtest/mdtest-1.9.3-intel-2017a.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'mdtest' +version = '1.9.3' + +homepage = 'http://sourceforge.net/projects/mdtest/' +description = """ mdtest is an MPI-coordinated metadata benchmark test that performs + open/stat/close operations on files and directories and then reports the performance.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TGZ] +checksums = ['b7e76252031232cf0bba91475f48d0c77dd2e0a56a2e871f1d48e6f247109d8a'] + +dependencies = [('zlib', '1.2.11')] + +parallel = 1 + +buildopts = ' CC="$CC"' + +files_to_copy = [ + (['mdtest'], 'bin'), + (['mdtest.1'], 'man/man1'), + "README", + "RELEASE_LOG", + "scripts" +] + +sanity_check_paths = { + 'files': ['bin/mdtest'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/m/meRanTK/meRanTK-1.1.1b.eb b/easybuild/easyconfigs/m/meRanTK/meRanTK-1.1.1b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d549f797705efa8102fa3c095e0d707ed3f93f1 --- /dev/null +++ b/easybuild/easyconfigs/m/meRanTK/meRanTK-1.1.1b.eb @@ -0,0 +1,30 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: +# +# Notes:: +## + +easyblock = 'BinariesTarball' + +name = 'meRanTK' +version = '1.1.1b' + +homepage = 'http://www.icbi.at/index.html' +description = """meRanTK is a versatile high performance toolkit for complete analysis of methylated RNA data.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.icbi.at/software/meRanTK/downloads/%(version)s/'] +sources = ['meRanTK-%(version)s.zip'] + +sanity_check_paths = { + 'files': ['bin/meRan%s' % x for x in ['Annotate', 'Call', 'Compare', 'Gs', 'Gt', 'T']], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/memkind/memkind-1.5.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/m/memkind/memkind-1.5.0-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3b6604a72ec2c44676f1dbeb8d55d9eaaa7a464a --- /dev/null +++ b/easybuild/easyconfigs/m/memkind/memkind-1.5.0-GCCcore-5.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'memkind' +version = '1.5.0' + +homepage = 'http://memkind.github.io' +description = """User Extensible Heap Manager built on top of jemalloc which enables control of memory characteristics +and a partitioning of the heap between kinds of memory. +""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/memkind/memkind/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [ + ('binutils', '2.26'), + ('Coreutils', '8.27'), # needed to ensure that ./build_jemalloc.sh works properly + ('Autotools', '20150215'), # needed to ensure that ./build_jemalloc.sh works properly +] + +dependencies = [ + ('tbb', '2017_U5'), # optional, to enable the tbb heap manager + ('numactl', '2.0.11') +] + +preconfigopts = './build_jemalloc.sh && ./autogen.sh && ' + +sanity_check_paths = { + 'files': ["include/memkind.h", "lib/libmemkind.%s" % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/meshio/meshio-1.7.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/meshio/meshio-1.7.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..cda151feb8818df8e7eb321af7c27fd930171c84 --- /dev/null +++ b/easybuild/easyconfigs/m/meshio/meshio-1.7.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonPackage' + +name = 'meshio' +version = '1.7.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/nschloe/meshio' +description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), # includes numpy + ('h5py', '2.6.0', versionsuffix + '-HDF5-1.8.18'), + ('VTK', '7.1.0', versionsuffix), +] + +exts_defaultclass = 'PythonPackage' +exts_list = [ + ('appdirs', '1.4.0', { + 'source_urls': ['https://pypi.python.org/packages/source/a/appdirs'], + }), + ('requests', '2.13.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('pipdated', '0.1.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pipdated'], + }), +] + +sanity_check_paths = { + 'files': ['bin/meshio-convert'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/m/miRDeep2/miRDeep2-2.0.0.8-intel-2016b.eb b/easybuild/easyconfigs/m/miRDeep2/miRDeep2-2.0.0.8-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..83e5129dff8c4aa5d396a90d33866bb2c2f04c8f --- /dev/null +++ b/easybuild/easyconfigs/m/miRDeep2/miRDeep2-2.0.0.8-intel-2016b.eb @@ -0,0 +1,35 @@ +easyblock = 'PackedBinary' + +name = 'miRDeep2' +version = '2.0.0.8' +altver = '_'.join(version.split('.')) + +homepage = 'https://www.mdc-berlin.de/8551903/en/' +description = "miRDeep2 is a completely overhauled tool which discovers microRNA genes by analyzing sequenced RNAs" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_url_subdir = 'research/research_teams/systems_biology_of_gene_regulatory_elements/projects/miRDeep/' +source_urls = ['https://www.mdc-berlin.de/45995549/en/' + source_url_subdir] +sources = ['mirdeep%s.zip' % altver] + +dependencies = [ + ('Perl', '5.24.0'), # provides PDF::API2 + ('Bowtie', '1.1.2'), + ('ViennaRNA', '2.2.3'), + ('randfold', '2.0.1'), # also provides SQUID +] + +install_cmd = "cp -a mirdeep*/src %(installdir)s/bin && chmod a+x %(installdir)s/bin/*.pl && " +install_cmd += 'sed -i "s@#!/usr/bin/perl@#!$EBROOTPERL/bin/perl@" %(installdir)s/bin/*.pl && ' +install_cmd += "cp -a mirdeep*/Rfam_for_miRDeep.fa %(installdir)s && " + +# scripts include a hard check for a file called 'install_successful' in the install directory... +install_cmd += "touch %(installdir)s/install_successful" + +sanity_check_paths = { + 'files': ['bin/mapper.pl', 'bin/miRDeep2.pl'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/minieigen/minieigen-0.5.3-intel-2016b-Python-2.7.12-Boost-1.63.0.eb b/easybuild/easyconfigs/m/minieigen/minieigen-0.5.3-intel-2016b-Python-2.7.12-Boost-1.63.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4226d4a6e1ed847bdd66d34c4de5c371f0872e4c --- /dev/null +++ b/easybuild/easyconfigs/m/minieigen/minieigen-0.5.3-intel-2016b-Python-2.7.12-Boost-1.63.0.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'minieigen' +version = '0.5.3' +boostver = '1.63.0' +versionsuffix = '-Python-%%(pyver)s-Boost-%s' % boostver + +homepage = 'https://launchpad.net/minieigen/' +description = """A small wrapper for core parts of EIgen, c++ library for linear algebra.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCE] + +dependencies = [ + ('Boost', boostver, '-Python-%(pyver)s'), + ('Eigen', '3.3.3'), + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': ['lib/python%%(pyshortver)s/site-packages/minieigen.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/minimap2/minimap2-2.0rc1-foss-2016b.eb b/easybuild/easyconfigs/m/minimap2/minimap2-2.0rc1-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..0e029fec25ff7887ed50488255d6a4950030d275 --- /dev/null +++ b/easybuild/easyconfigs/m/minimap2/minimap2-2.0rc1-foss-2016b.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Adam Huffman +# The Francis Crick Institute +# adam.huffman@crick.ac.uk + +easyblock = 'MakeCp' + +name = 'minimap2' +version = '2.0rc1' + +homepage = 'https://github.com/lh3/minimap2' +description = """Minimap2 is a fast sequence mapping and alignment program that can find overlaps between + long noisy reads, or map long reads or their assemblies to a reference genome optionally with detailed + alignment (i.e. CIGAR). At present, it works efficiently with query sequences from a few kilobases to + ~100 megabases in length at an error rate ~15%. Minimap2 outputs in the PAF or the SAM format. On limited + test data sets, minimap2 is over 20 times faster than most other long-read aligners. It will replace + BWA-MEM for long reads and contig alignment.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['%(name)s-%(version)s.tar.bz2'] +source_urls = ['https://github.com/lh3/%(name)s/releases/download/v%(version)s/'] +checksums = ['452a13d7e944da941b6f1996392890dbe4b7f4256954dd06c99ea69939446a5b'] + +files_to_copy = [(['%(name)s'], 'bin'), 'LICENSE.txt', 'NEWS.md', 'README.md', (['%(name)s.1'], 'share/man/man1')] + +sanity_check_paths = { + 'files': ['bin/%(name)s'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/modred/modred-2.0.2-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/m/modred/modred-2.0.2-foss-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..d45b071d8024d23a2e57e046dd2ecd7c3cf69440 --- /dev/null +++ b/easybuild/easyconfigs/m/modred/modred-2.0.2-foss-2016b-Python-3.5.2.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'modred' +version = '2.0.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = "https://pypi.python.org/pypi/modred/" +description = """Compute modal decompositions and reduced-order models, easily, efficiently, and in parallel.""" + +toolchain = {'name': 'foss', '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 = 'lib' diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb index 08d2e9759c741018ac7b69eaa73f97653668c0dd..73545656c957c2e83398864e6d2bd019aa285433 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.0-goolf-1.4.10-Python-2.7.3.eb @@ -4,7 +4,7 @@ name = 'molmod' version = '1.0' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb index 221229e3a6a8853c0f178c7f7101816768b1c35a..763ccba836aeaa0bce23a335378d4fc130d61e54 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.0-ictce-5.3.0-Python-2.7.3.eb @@ -4,7 +4,7 @@ name = 'molmod' version = '1.0' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb index 5d19338ab330d70960ae54b3f6d6f8abb6792cf9..dab01e8798dd19c7fc97ca5077c8169fbd3f9dbb 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.10.eb @@ -4,7 +4,7 @@ name = 'molmod' version = '1.0' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'intel', 'version': '2015a'} diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb index b6703cee3099afdb0d973de768d2723f09f54be8..4aa55f0033f444727017341aa06c5ee370d9457e 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.0-intel-2015a-Python-2.7.9.eb @@ -4,7 +4,7 @@ name = 'molmod' version = '1.0' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'intel', 'version': '2015a'} diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb index ee1c58975014abc6ebbd9e9f28c37e376d909503..d98ab8d52855e823f9abfa0c2593521b58bbcc6a 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2015b-Python-2.7.10.eb @@ -5,7 +5,7 @@ version = '1.1' versionsuffix = '-Python-%(pyver)s' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'intel', 'version': '2015b'} @@ -14,7 +14,7 @@ sources = [SOURCE_TAR_GZ] dependencies = [ ('Python', '2.7.10'), - ('matplotlib', '1.5.0', versionsuffix), + ('matplotlib', '1.5.0', versionsuffix), ] runtest = "export MATPLOTLIBRC=$PWD; echo 'backend: agg' > $MATPLOTLIBRC/matplotlibrc;" diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016a-Python-2.7.11.eb index 1673c64e606c81e97a672d02dc07d0fe0d5b604e..c9fec8f432ce7e358182b597c8e50a177a115870 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016a-Python-2.7.11.eb @@ -5,7 +5,7 @@ version = '1.1' versionsuffix = '-Python-%(pyver)s' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'intel', 'version': '2016a'} @@ -14,7 +14,7 @@ sources = [SOURCE_TAR_GZ] dependencies = [ ('Python', '2.7.11'), - ('matplotlib', '1.5.1', versionsuffix), + ('matplotlib', '1.5.1', versionsuffix), ] runtest = "export MATPLOTLIBRC=$PWD; echo 'backend: agg' > $MATPLOTLIBRC/matplotlibrc;" diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016b-Python-2.7.12.eb index 23fd809bd7202148c1c15bd6aae6787aaa320b62..a8659a20bf2a91db108eb28e3d6de894c8513651 100644 --- a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2016b-Python-2.7.12.eb @@ -5,7 +5,7 @@ version = '1.1' versionsuffix = '-Python-%(pyver)s' homepage = 'http://molmod.github.io/molmod/' -description = """MolMod is a Python library with many compoments that are useful to write molecular modeling programs.""" +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." toolchain = {'name': 'intel', 'version': '2016b'} @@ -14,7 +14,7 @@ sources = [SOURCE_TAR_GZ] dependencies = [ ('Python', '2.7.12'), - ('matplotlib', '1.5.3', versionsuffix), + ('matplotlib', '1.5.3', versionsuffix), ] runtest = "export MATPLOTLIBRC=$PWD; echo 'backend: agg' > $MATPLOTLIBRC/matplotlibrc;" diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ac9bf55468e67a5d2d855b725e333e7cb1c249d --- /dev/null +++ b/easybuild/easyconfigs/m/molmod/molmod-1.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'molmod' +version = '1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://molmod.github.io/molmod/' +description = "MolMod is a Python library with many compoments that are useful to write molecular modeling programs." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/molmod/molmod/releases/download/v%(version)s'] +sources = [SOURCE_TAR_GZ] +patches = ['molmod-%(version)s_ignore-errors-np-det.patch'] + +dependencies = [ + ('Python', '2.7.13'), + ('matplotlib', '2.0.2', versionsuffix), +] + +runtest = "export MATPLOTLIBRC=$PWD; echo 'backend: agg' > $MATPLOTLIBRC/matplotlibrc;" +runtest += "python setup.py build_ext -i; nosetests -v" + +# fix permissions issue on files in share/molmod subdir +postinstallcmds = ['chmod -R o+r %(installdir)s/share/molmod'] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/molmod'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.1_ignore-errors-np-det.patch b/easybuild/easyconfigs/m/molmod/molmod-1.1_ignore-errors-np-det.patch new file mode 100644 index 0000000000000000000000000000000000000000..6dfb4ce31c98fd46431e1224165147121e0bb1ba --- /dev/null +++ b/easybuild/easyconfigs/m/molmod/molmod-1.1_ignore-errors-np-det.patch @@ -0,0 +1,16 @@ +fix for incompatibility between recent Intel MKL versions and numpy +see https://github.com/numpy/numpy/issues/8529 +--- molmod/transformations.py.orig 2017-06-28 11:04:49.405580197 +0200 ++++ molmod/transformations.py 2017-06-28 11:04:12.324857787 +0200 +@@ -469,8 +469,9 @@ + W[0] = 1 + W[1] = 1 + W[2] = 1 +- if numpy.linalg.det(A) < 0: +- W[2] = -1 ++ with numpy.errstate(invalid='ignore'): ++ if numpy.linalg.det(A) < 0: ++ W[2] = -1 + r = numpy.dot(Vt.transpose()*W, U.transpose()) + return Complete(r, numpy.dot(r, -mb) + ma) + diff --git a/easybuild/easyconfigs/m/motif/motif-2.3.5-foss-2016a.eb b/easybuild/easyconfigs/m/motif/motif-2.3.5-foss-2016a.eb index 3a9a7c7e64cf16fdee51014d6584821f3d548fd9..91ed1606138665c3d7a31c557841abdf2181e160 100644 --- a/easybuild/easyconfigs/m/motif/motif-2.3.5-foss-2016a.eb +++ b/easybuild/easyconfigs/m/motif/motif-2.3.5-foss-2016a.eb @@ -4,9 +4,9 @@ name = 'motif' version = '2.3.5' homepage = 'http://motif.ics.com/' -description = """Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building - applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. - It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" +description = """Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for + building applications that follow that specification under the X Window System on Unix and other POSIX-compliant + systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" toolchain = {'name': 'foss', 'version': '2016a'} # use -O1 to dance around icc segfaulting @@ -42,4 +42,4 @@ sanity_check_paths = { 'dirs': ['include/Mrm', 'include/uil', 'include/X11', 'include/Xm'], } -moduleclass = 'vis' \ No newline at end of file +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/motif/motif-2.3.7-intel-2017a.eb b/easybuild/easyconfigs/m/motif/motif-2.3.7-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0ba802b63ed8f910523ac7fc7bbb6ba509a6cdc --- /dev/null +++ b/easybuild/easyconfigs/m/motif/motif-2.3.7-intel-2017a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'motif' +version = '2.3.7' + +homepage = 'http://motif.ics.com/' +description = """Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building + applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. + It was the standard toolkit for the Common Desktop Environment and thus for Unix.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = ['%(name)s-%(version)s.tar.gz'] +source_urls = [SOURCEFORGE_SOURCE] + +dependencies = [ + ('X11', '20170314'), + ('libpng', '1.6.29'), + ('xbitmaps', '1.1.1', '', True), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('libjpeg-turbo', '1.5.1'), + ('bzip2', '1.0.6'), +] +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + ('util-linux', '2.29.2'), +] + +# makefile is not parallel safe +parallel = 1 + +sanity_check_paths = { + 'files': ['lib/libMrm.a', 'lib/libUil.a', 'lib/libXm.a', 'bin/mwm', 'bin/uil', 'bin/xmbind'], + 'dirs': ['include/Mrm', 'include/uil', 'include/X11', 'include/Xm'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb index e5d94c2ee2c45647db67ce23b92f6c7d452933ca..b3cad4430c19783d7c80e996da7fa245a4cc6c2a 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-2.7.3.eb @@ -26,4 +26,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb index 4e871b0231ac5c063d62bb0c1d3fedc06e0ca56b..b04c0fc1997a890f605d376a26326bbfe8191098 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goolf-1.4.10-Python-3.2.3.eb @@ -27,4 +27,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb index 14d09f706a14a8f9242096f91c331d1b956ad514..9d22c53e8f806c9bcf0c84c27c2d107e1aa41a2e 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.3.0-Python-2.7.3.eb @@ -24,4 +24,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb index 96628ba336dc2e2c1992ca321e3ff265fd250cb7..7f116835facfe86b65130dfd0a2546f4b3dcb91d 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-5.5.0-Python-2.7.5.eb @@ -24,4 +24,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/mpi4py' % pyshortver], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb index e8592db2a2b51cbe3b428d0014834baaff54956f..88c6067f4d6d34be546d6e3e67c304f0c7a7ebb6 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10-timed-pingpong.eb @@ -34,4 +34,4 @@ sanity_check_commands = [ ('python', '-c "from mpi4py.MPI import Comm; import sys; sys.exit((1, 0)[\'PingpongRS\' in dir(Comm)])"'), ] -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb index 9ee5130156a98b763ea9d9e0826b4a56b010546e..5e3a747282c0e7ccae8d4c998ab8923b3453b08c 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.10.eb @@ -23,4 +23,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/mpi4py' % py_maj_min], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb index 8f22d6b6077390304892791b58e0d50067804930..633d85b7c215d902fd3a427775f4767e811e096a 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2015b-Python-2.7.11-timed-pingpong.eb @@ -31,4 +31,4 @@ sanity_check_commands = [ ('python', '-c "from mpi4py.MPI import Comm; import sys; sys.exit((1, 0)[\'PingpongRS\' in dir(Comm)])"'), ] -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016a-Python-2.7.11-timed-pingpong.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016a-Python-2.7.11-timed-pingpong.eb index 654b6f59ec1756e96f8a951965d4aa6a9afc3cc7..01ec7adf94fbb05dee546055d28f3b608421ce84 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016a-Python-2.7.11-timed-pingpong.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016a-Python-2.7.11-timed-pingpong.eb @@ -31,4 +31,4 @@ sanity_check_commands = [ ('python', '-c "from mpi4py.MPI import Comm; import sys; sys.exit((1, 0)[\'PingpongRS\' in dir(Comm)])"'), ] -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016b-Python-2.7.12-timed-pingpong.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016b-Python-2.7.12-timed-pingpong.eb index e2e1da4cf2fed21ddae3580171add02847b0c4c7..94ab105eff2e0938bc2fda9fa8bc116bcfeb40e6 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016b-Python-2.7.12-timed-pingpong.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3.1-intel-2016b-Python-2.7.12-timed-pingpong.eb @@ -31,4 +31,4 @@ sanity_check_commands = [ ('python', '-c "from mpi4py.MPI import Comm; import sys; sys.exit((1, 0)[\'PingpongRS\' in dir(Comm)])"'), ] -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb index 0bec59079b83e83a48b7b662db060f7e25a6ef25..934953ce0a9709046746141e9d10f8760079c129 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2015b-Python-2.7.10.eb @@ -23,4 +23,4 @@ sanity_check_paths = { 'dirs': ['lib/python%s/site-packages/mpi4py' % py_maj_min], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2016b-Python-2.7.12.eb index eade0fd4f9c129a5587fbbda53d42a3f4e4383de..a1f0fb7dc3b236abe4cb384c1bc7f9c3179bea67 100644 --- a/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/m/mpi4py/mpi4py-2.0.0-intel-2016b-Python-2.7.12.eb @@ -20,4 +20,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'], } -moduleclass = 'mpi' +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb index 273a8c9d5f3d78764ba95476a1b0345c3e1e3ee6..598a5a64ee67d993ad65c9e01cdf7871e41b58f6 100644 --- a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb b/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb index 1bb43bc486d63198b04de31940f0815d583d58cf..1c9d77935ad881fb198b9b6f4b60a09eb5b4bde5 100644 --- a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.2.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb b/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb index 58c91d09bcfaa73a523f8382b7bc85cc01d0e314..80d940898f35a18f4433febe4a51a524fe9ea1ff 100644 --- a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos , Kenneth Hoste diff --git a/easybuild/easyconfigs/m/mpmath/mpmath-0.19-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/mpmath/mpmath-0.19-foss-2016a-Python-2.7.11.eb index 6602e3fb19c6d6d43ddd2f757c027b80412448a9..f8f47b4abcf3d5b0a70b4963125512e9e96af958 100644 --- a/easybuild/easyconfigs/m/mpmath/mpmath-0.19-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/m/mpmath/mpmath-0.19-foss-2016a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # adam.huffman@crick.ac.uk diff --git a/easybuild/easyconfigs/m/mpmath/mpmath-0.19-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/mpmath/mpmath-0.19-intel-2016a-Python-2.7.11.eb index 56a88f540cebb4d5ab9cb7362a1223386572d2bf..e9f53eb87dc16a152f36571aad638d6e1cef1276 100644 --- a/easybuild/easyconfigs/m/mpmath/mpmath-0.19-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/m/mpmath/mpmath-0.19-intel-2016a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # adam.huffman@crick.ac.uk diff --git a/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb index 2b7c9b71bd4f3547314375c81cadca7581eb8a6a..b2be7d9ff5abeecc362b5c16a9b1a0c40fd2e7e7 100644 --- a/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -21,7 +21,7 @@ parallel = 1 buildopts = ' CC="$CC"' -files_to_copy = [ (['mrfast'], 'bin'), "LICENSE" ] +files_to_copy = [(['mrfast'], 'bin'), "LICENSE"] sanity_check_paths = { 'files': ["bin/mrfast"], diff --git a/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb b/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb index 086efed6cd9cd8a0485a31db3a0ca34cbbc8b035..d385b5af30cff30f4f41e30d431cc233f1418d26 100644 --- a/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/m/mrFAST/mrFAST-2.6.0.1-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -21,7 +21,7 @@ parallel = 1 buildopts = ' CC="$CC"' -files_to_copy = [ (['mrfast'], 'bin'), "LICENSE" ] +files_to_copy = [(['mrfast'], 'bin'), "LICENSE"] sanity_check_paths = { 'files': ["bin/mrfast"], diff --git a/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb index 7da0c48dde771f7d63121a9f6ff7b082a5c3737f..f6a3fa5bda917cd40040959d3bae15268304fcc2 100644 --- a/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -24,7 +24,7 @@ patches = ['mrsFAST-%(version)s-intel-compiler.patch'] parallel = 1 -files_to_copy = [ (['mrsfast'], 'bin'), "Changelog" ] +files_to_copy = [(['mrsfast'], 'bin'), "Changelog"] sanity_check_paths = { 'files': ["bin/mrsfast"], diff --git a/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb b/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb index fda1eaa51f751f599eda43a41d7bbb3280411913..12a460e95359fbf4880a825819f980b1038e84ae 100644 --- a/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/m/mrsFAST/mrsFAST-2.6.0.4-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -24,7 +24,7 @@ patches = ['mrsFAST-%(version)s-intel-compiler.patch'] parallel = 1 -files_to_copy = [ (['mrsfast'], 'bin'), "Changelog" ] +files_to_copy = [(['mrsfast'], 'bin'), "Changelog"] sanity_check_paths = { 'files': ["bin/mrsfast"], diff --git a/easybuild/easyconfigs/m/muParser/muParser-2.2.5-GCCcore-6.4.0.eb b/easybuild/easyconfigs/m/muParser/muParser-2.2.5-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d54dab67dbea3d457e1070f05cb2bbae3efacfbb --- /dev/null +++ b/easybuild/easyconfigs/m/muParser/muParser-2.2.5-GCCcore-6.4.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'muParser' +version = '2.2.5' + +homepage = 'http://beltoforion.de/article.php?a=muparser' + +description = """ + muParser is an extensible high performance math expression parser library + written in C++. It works by transforming a mathematical expression into + bytecode and precalculating constant parts of the expression. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/beltoforion/muparser/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['0666ef55da72c3e356ca85b6a0084d56b05dd740c3c21d26d372085aa2c6e708'] + +builddependencies = [ + ('binutils', '2.28'), +] + +configopts = "--disable-samples --enable-shared" + +sanity_check_paths = { + 'files': ['include/muParser.h', 'lib/libmuparser.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/mutil/mutil-1.822.3-intel-2016a.eb b/easybuild/easyconfigs/m/mutil/mutil-1.822.3-intel-2016a.eb index b4d2d3ae9302b6b2d64b94ef2843676fb54aac9a..851772647c6d795bce98d572445438a853dcac43 100644 --- a/easybuild/easyconfigs/m/mutil/mutil-1.822.3-intel-2016a.eb +++ b/easybuild/easyconfigs/m/mutil/mutil-1.822.3-intel-2016a.eb @@ -17,7 +17,7 @@ sources = [ ] source_urls = [ SOURCEFORGE_SOURCE, - 'http://ftpmirror.gnu.org/coreutils', + 'http://ftpmirror.gnu.org/gnu/coreutils', ] dependencies = [ diff --git a/easybuild/easyconfigs/n/NAMD/NAMD-2.11-intel-2016a-mpi.eb b/easybuild/easyconfigs/n/NAMD/NAMD-2.11-intel-2016a-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e28254ee821df00cc7cf789f7368b7a389b5de3 --- /dev/null +++ b/easybuild/easyconfigs/n/NAMD/NAMD-2.11-intel-2016a-mpi.eb @@ -0,0 +1,27 @@ +name = 'NAMD' +version = '2.11' +versionsuffix = '-mpi' + +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.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['NAMD_%(version)s_Source.tar.gz'] + +dependencies = [ + ('Tcl', '8.6.4'), + ('FFTW', '3.3.4'), +] + +runtest = False + +charm_arch = 'mpi-linux-x86_64' + +namd_cfg_opts = " --with-tcl --tcl-prefix $EBROOTTCL " + +prebuildopts = 'echo "TCLLIB=-L\$(TCLDIR)/lib -ltcl8.6 -ldl -lpthread" >> Make.config && ' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NAMD/NAMD-2.12-foss-2017a-mpi.eb b/easybuild/easyconfigs/n/NAMD/NAMD-2.12-foss-2017a-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..216d7633939fe4063643b8c9b219226f80213d75 --- /dev/null +++ b/easybuild/easyconfigs/n/NAMD/NAMD-2.12-foss-2017a-mpi.eb @@ -0,0 +1,24 @@ +name = 'NAMD' +version = '2.12' +versionsuffix = '-mpi' + +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.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +sources = ['NAMD_%(version)s_Source.tar.gz'] + +dependencies = [ + ('Tcl', '8.5.19'), + ('FFTW', '3.3.6'), +] + +# /bin/csh is required by 'config' script +osdependencies = ['tcsh'] + +charm_arch = "mpi-linux-x86_64" + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NAMD/NAMD-2.12-intel-2017a-mpi.eb b/easybuild/easyconfigs/n/NAMD/NAMD-2.12-intel-2017a-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..fd5bdbb7edfa34d00356b63ad9356801b11150e3 --- /dev/null +++ b/easybuild/easyconfigs/n/NAMD/NAMD-2.12-intel-2017a-mpi.eb @@ -0,0 +1,24 @@ +name = 'NAMD' +version = '2.12' +versionsuffix = '-mpi' + +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.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['NAMD_%(version)s_Source.tar.gz'] + +dependencies = [ + ('Tcl', '8.6.6'), + ('FFTW', '3.3.6'), +] + +# /bin/csh is required by 'config' script +osdependencies = ['tcsh'] + +charm_arch = 'mpi-linux-x86_64' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-goolf-1.4.10.eb b/easybuild/easyconfigs/n/NASM/NASM-2.07-goolf-1.4.10.eb index d17113cb0639be7ab40d8a2f45f2e8f814b6ec19..ef1067a4f7e3a1cb0359b77174f9123cb58ae516 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.07-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.07-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.3.0.eb b/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.3.0.eb index 6c053969c2dc2c45fafd1d251677e5f5127e23ca..09bfc070e600e8500c7d1c104fc6231c30a1b561 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.5.0.eb b/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.5.0.eb index f361a2932fc54ad54f280dc7ddffc274da7c1e0b..2631c95531c3f9897ef6e77a4f15970c57aa6bc4 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-intel-2014b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.07-intel-2014b.eb index 777c4695fda56a9c3bada376f69ab096cc34f1d1..9995450154bbf2d6ad14aa5194f71129ab0f383d 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.07-intel-2014b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.07-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb index 61250ef0ab190312acd0bd996109c6b7efb7a30c..3f9dfdbbef1514a901b4c85a1f8ccf0a376bf0a8 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-ictce-6.2.5.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-ictce-6.2.5.eb index d0c5c529db57f0951f5db8d25ea6154c3636b5a3..73698fba89d9cac5660665677c7c47e3e04931ed 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-ictce-6.2.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb index 8eacf467e7158b7f34d04ac0afd9b8a3bd847e63..cabd7636da95a49fab1b1cb80f813547e865ec7d 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014.06.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014b.eb index 940cf3e83b2f5ae25acf4bfdb99e0fcfdadb6f09..1dc98bc56e46b24f17de57aed0e61a542b16122f 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2015a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2015a.eb index 9bf83664591478f6e96cede8f460c06bd3767ffd..470433544befc01bf1a9e6b2bd07b1d281b7c289 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2015a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.05-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-foss-2015a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-foss-2015a.eb index a9ff8272379ac8f385e3939a9f022f77503e3ae8..1040eaec79c6871219690359d1059f0470c8f884 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-foss-2015a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.5.14.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.5.14.eb index e4df9a5cd4cb9c60f71743d4beec408d4523edc7..701ac12d5ccf53123e7d4f66ac851b3728d5f970 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb index 8ece8f5082134c1c09b8167d3f0e6ce132d4630f..3cb349ff147b870ef612d90d506ddcd97bf1a7a9 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb index 058a25ffb36f3964ae7281b65de24903aa554d9d..0742f88efdc0c92f33a821f6f7bf07e96c802aba 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015b.eb index f174be96fdf3081afbcb6e0a7876bbc6128fd0e8..98cd4d01eca1fa453b008db6a31e276aee2498f1 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.06-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-GCCcore-5.4.0.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..30ce2d87b827184ccee9893d4a79d708069e104c --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-GCCcore-5.4.0.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.11.08' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +builddependencies = [('binutils', '2.26', '', True)] + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015a.eb index 54389e341593b305b74656e3ea913aa89c9e1f2f..4bec0e9960492984b4d3619625e346f57fedff8e 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015b.eb index bcb04e784170e74ffa5fb8edd101eec1f6efcaff..f4676199058c61aa2650650d87fe2af160286f63 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016a.eb index 691495f52f089d59729d7048ab3e2fd79c28b357..0067d98017f92739c214ee4f3ed358df4086f4f7 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016b.eb index 72c77d668585c8b0fe9ee29c38ae4e61004f6d2f..1930c1a1fcb878fa6792f7e37d319f8795600cb8 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-gimkl-2.11.5.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-gimkl-2.11.5.eb index 60a507ddb83985ad1a08dc85ce34dfc209dcce27..ca8a73843294b412e6767e12d54c63b06e41ebbf 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-gimkl-2.11.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-goolf-1.4.10.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-goolf-1.4.10.eb index 617fb0352331ac77dd9f693af31014a4b577e247..072b3e15a79319cb6a5bd724dafe136e93ae7b43 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015a.eb index 77ceaa2d9a8cb9485589e5d6aa8467335b855b98..27304350622de81242665466bacd26600b858275 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015b.eb index 92d511ac9cd6bfc946b6d508bac6a433d757d39b..742f32c7b6c90af6a2cb0fb9351159be39652c9a 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2016a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2016a.eb index 7fa10b2782207828b8c541e1e19928ccb08ec229..99068e7f7b7d77677443d68fb424e17eb40fbeaa 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2016a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.11.08-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.01-foss-2016a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.01-foss-2016a.eb index 3097f4cb0eb343cd51caea00867d31f8c0ec9ad0..727f9c3f6c6432952e31a294ea889f8b14d3783e 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.12.01-foss-2016a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.01-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.01-intel-2016a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.01-intel-2016a.eb index dc884fc26040838108fa8bf3503dc09a14401fa5..f733c9124c1559e57f7a06c9e856d079dc515f2d 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.12.01-intel-2016a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.01-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016a.eb index 0ef2b03e67e146f336e255ea33f977debf47b3ad..0a75781a62c4d4e663b81061ff8bb4af19955c94 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016a.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016b.eb index 1c877d704551f890f8ff6d2f404533e6e1b440cb..35000996fbbec3a7b5db9eef093e86ded68f3601 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2016b.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2016b.eb index daeffdca98a1fc5643be51cb0f6a9e7bd8874658..5428307bd74375803059f704769d671cec528ad4 100644 --- a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2016b.eb +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2017a.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b15496c3c99f4f375bbbc62e2b48caa6d9c630b3 --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.02-intel-2017a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.12.02' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.12.02.eb b/easybuild/easyconfigs/n/NASM/NASM-2.12.02.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c181896245d8287eeba420d9e146b81748897a8 --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.12.02.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.12.02' + +homepage = 'http://www.nasm.us/' +description = """NASM: General-purpose x86 assembler""" + +toolchain = {'version': 'dummy', 'name': 'dummy'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.13.01-GCCcore-6.3.0.eb b/easybuild/easyconfigs/n/NASM/NASM-2.13.01-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a720e4ab7d417d5a4bdb08cc1b57d02961b48fba --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.13.01-GCCcore-6.3.0.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders +# +# 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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.13.01' + +homepage = 'http://www.nasm.us/' + +description = """NASM: General-purpose x86 assembler""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['08f97baf0a7f892128c6413cfa93b69dc5825fbbd06c70928aea028835d198fa'] + +builddependencies = [ + ('binutils', '2.27'), +] + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.13.01-GCCcore-6.4.0.eb b/easybuild/easyconfigs/n/NASM/NASM-2.13.01-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..a992c888d4e3af4f324444dcba32a012658ff377 --- /dev/null +++ b/easybuild/easyconfigs/n/NASM/NASM-2.13.01-GCCcore-6.4.0.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders +# +# 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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'NASM' +version = '2.13.01' + +homepage = 'http://www.nasm.us/' + +description = """NASM: General-purpose x86 assembler""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://www.nasm.us/pub/nasm/releasebuilds/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['08f97baf0a7f892128c6413cfa93b69dc5825fbbd06c70928aea028835d198fa'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['bin/nasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-18.0.0-intel-2017a.eb b/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-18.0.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..708e64725c3f17b63013074500cd27d40d4f51c6 --- /dev/null +++ b/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-18.0.0-intel-2017a.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'NCBI-Toolkit' +version = '18.0.0' + +homepage = 'http://ncbi.github.io/cxx-toolkit/' +description = """The NCBI Toolkit is a collection of utilities developed for the + production and distribution of GenBank, Entrez, BLAST, and related services + by the National Center for Biotechnology Information.""" +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/CURRENT', + 'ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/ARCHIVE/2017/Jan_10_2017/', +] +sources = ['ncbi_cxx--%s.tar.gz' % '_'.join(version.split('.'))] +patches = ['NCBI-Toolkit-%(version)s_fix-make-install.patch'] +checksums = [ + 'f9c47db64e5e31fcb8fdebb165c3eb895cb1668e419f4b917414aadf70f1bdf5', # ncbi_cxx--18_0_0.tar.gz + 'c3e0fe8dcf5bd95c9efd9dcf3613bb053a16597eb40d4c23b8f1f7ae5e19951a', # NCBI-Toolkit-18.0.0_fix-make-install.patch +] + +dependencies = [ + ('Boost', '1.58.0'), + ('SAMtools', '1.4.1'), + ('HTSlib', '1.4.1'), + ('Python', '2.7.13'), + ('libxslt', '1.1.29'), + ('DB', '6.2.32'), +] + +preconfigopts = 'export CFLAGS="$CFLAGS -wd3377" && export CXXFLAGS="$CXXFLAGS -wd3377" && ' +preconfigopts += 'export LIBS="$LIBS -lstdc++" && ' +configopts = '--with-boost=$EBROOTBOOST --with-python=$EBROOTPYTHON ' +configopts += '--with-libxml=$EBROOTLIBXML2 --with-libxslt=$EBROOTLIBXSLT ' +configopts += '--with-dll --with-bin-release --with-mt ' +configopts += '--without-debug --without-ccache' + +buildopts = 'SAMTOOLS=$EBROOTSAMTOOLS SAMTOOLS_INCLUDE="-I$EBROOTSAMTOOLS/include/bam -I$EBROOTHTSLIB/include" ' +buildopts += 'SAMTOOLS_LIBS="-L$EBROOTSAMTOOLS/lib -lbam -L$EBROOTHTSLIB/lib -lhts"' + +sanity_check_paths = { + 'files': ['bin/blastn', 'bin/blastp', 'bin/blastx', 'bin/table2asn'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-18.0.0_fix-make-install.patch b/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-18.0.0_fix-make-install.patch new file mode 100644 index 0000000000000000000000000000000000000000..e02333d788cb0495eb827db3e10ec3e59ee8022b --- /dev/null +++ b/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-18.0.0_fix-make-install.patch @@ -0,0 +1,14 @@ +fix for "omitting directory" error on installing of 'inc/common' during 'make install' +author: Kenneth Hoste (HPC-UGent) +--- ncbi_cxx--18_0_0/src/build-system/Makefile.in.top.orig 2017-06-29 14:51:43.855712613 +0200 ++++ ncbi_cxx--18_0_0/src/build-system/Makefile.in.top 2017-06-29 14:54:47.876416764 +0200 +@@ -51,7 +51,8 @@ + done + cd $(includedir0) && find * -name CVS -prune -o -print |\ + cpio -pd $(pincludedir) +- $(INSTALL) -m 644 $(incdir)/* $(pincludedir) ++ $(INSTALL) -m 644 $(incdir)/*.h $(pincludedir) ++ $(INSTALL) -m 644 $(incdir)/common/* $(pincludedir)/common + ## set up appropriate build and status directories somewhere under $(libdir)? + + install-gbench: diff --git a/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb index b11e19a8317bd64e59945570c9a007552371ff7c..af111599e901e269216543ba91e29fa07ee57275 100644 --- a/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.4.0-intel-2017a.eb b/easybuild/easyconfigs/n/NCL/NCL-6.4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9fa92eb87b43a62c048fed333fef90437432a131 --- /dev/null +++ b/easybuild/easyconfigs/n/NCL/NCL-6.4.0-intel-2017a.eb @@ -0,0 +1,39 @@ +name = 'NCL' +version = '6.4.0' + +homepage = 'http://www.ncl.ucar.edu' +description = """NCL is an interpreted language designed specifically for scientific data analysis and + visualization.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'cstd': 'c99', 'openmp': True, 'pic': True} + +# download via https://www.earthsystemgrid.org/dataset/ncl.html +sources = ['%(namelower)s_ncarg-%(version)s.tar.gz'] + +patches = ['NCL-%(version)s_fix-types.patch'] + +hdf5_ver = '1.8.18' +dependencies = [ + ('cURL', '7.53.1'), + ('JasPer', '1.900.1'), + ('g2lib', '1.4.0'), + ('g2clib', '1.6.0'), + ('HDF', '4.2.12'), + ('HDF5', hdf5_ver), + ('netCDF', '4.4.1.1', '-HDF5-%s' % hdf5_ver), + ('netCDF-Fortran', '4.4.4', '-HDF5-%s' % hdf5_ver), + ('Szip', '2.1'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('zlib', '1.2.11'), + ('GDAL', '2.2.0', '-Python-2.7.13-HDF5-%s' % hdf5_ver), + ('UDUNITS', '2.2.24'), + ('ESMF', '6.3.0rp1', '-HDF5-%s' % hdf5_ver), + ('bzip2', '1.0.6'), + ('cairo', '1.14.8'), + ('libiconv', '1.15'), + ('GSL', '2.3'), +] +builddependencies = [('makedepend', '1.0.5')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.4.0_fix-types.patch b/easybuild/easyconfigs/n/NCL/NCL-6.4.0_fix-types.patch new file mode 100644 index 0000000000000000000000000000000000000000..ecdfe831e0e64bf022ecdaa0dba00e4e32a80f4e --- /dev/null +++ b/easybuild/easyconfigs/n/NCL/NCL-6.4.0_fix-types.patch @@ -0,0 +1,94 @@ +fix compilation problems due to incorrect type +author: Kenneth Hoste (HPC-UGent) +--- ni/src/lib/nfp/SCRIP2KMLW.c.orig 2017-04-21 11:22:11.523861897 +0200 ++++ ni/src/lib/nfp/SCRIP2KMLW.c 2017-04-21 11:22:17.773923222 +0200 +@@ -8,17 +8,17 @@ + NhlErrorTypes SCRIP2KML_W(void) { + /* Defining the Arguments */ + /* Argument # 0 */ +- string * scrip_filename; ++ NclQuark* scrip_filename; + char * c_scrip_filename; + int ncid; + + /* Argument # 1 */ +- string * kml_filename; ++ NclQuark* kml_filename; + char * c_kml_filename; + FILE * fid; + + /* Argument # 2 */ +- string * gridname; ++ NclQuark* gridname; + char * c_gridname; + + /* End of Defining the Arguments */ +@@ -48,7 +48,7 @@ + + /* Getting Arguments values */ + /* Argument # 0 */ +- scrip_filename = (string *) NclGetArgValue( ++ scrip_filename = (NclQuark*) NclGetArgValue( + 0, + 3, + NULL, +@@ -61,7 +61,7 @@ + c_scrip_filename = NrmQuarkToString(*scrip_filename); + + /* Argument # 1 */ +- kml_filename = (string *) NclGetArgValue( ++ kml_filename = (NclQuark*) NclGetArgValue( + 1, + 3, + NULL, +@@ -74,7 +74,7 @@ + c_kml_filename = NrmQuarkToString(*kml_filename); + + /* Argument # 1 */ +- gridname = (string *) NclGetArgValue( ++ gridname = (NclQuark*) NclGetArgValue( + 2, + 3, + NULL, +@@ -212,4 +212,4 @@ + free(grid_corner_lon); + fclose(fid); + return (NhlNOERROR); +-} +\ No newline at end of file ++} +--- ni/src/lib/nfp/Unstruct2KMLW.c.orig 2017-04-21 11:20:50.403067496 +0200 ++++ ni/src/lib/nfp/Unstruct2KMLW.c 2017-04-21 11:21:34.883504667 +0200 +@@ -7,12 +7,12 @@ + NhlErrorTypes Unstruct2KML_W(void) { + /* Defining the Arguments */ + /* Argument # 0 */ +- string * filename; ++ NclQuark* filename; + char * c_filename; + FILE * fid; + + /* Argument # 1 */ +- string * gridname; ++ NclQuark* gridname; + char * c_gridname; + + /* Argument # 2 */ +@@ -50,7 +50,7 @@ + + /* Getting Arguments values */ + /* Argument # 0 */ +- filename = (string *) NclGetArgValue( ++ filename = (NclQuark*) NclGetArgValue( + 0, + 6, + NULL, +@@ -63,7 +63,7 @@ + c_filename = NrmQuarkToString(*filename); + + /* Argument # 1 */ +- gridname = (string *) NclGetArgValue( ++ gridname = (NclQuark*) NclGetArgValue( + 1, + 6, + NULL, diff --git a/easybuild/easyconfigs/n/NCO/NCO-4.6.6-intel-2017a.eb b/easybuild/easyconfigs/n/NCO/NCO-4.6.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b9edf1373e454e5463a5f270fbed66061abaef3e --- /dev/null +++ b/easybuild/easyconfigs/n/NCO/NCO-4.6.6-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'NCO' +version = '4.6.6' + +homepage = "http://nco.sourceforge.net" +description = """manipulates and analyzes data stored in netCDF-accessible formats, including DAP, HDF4, and HDF5""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://nco.sourceforge.net/src'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.6.4'), +] + +dependencies = [ + ('UDUNITS', '2.2.24'), + ('expat', '2.2.0'), + ('ANTLR', '2.7.7', '-Python-2.7.13'), + ('libdap', '3.18.1'), + ('GSL', '2.3'), + ('netCDF', '4.4.1.1', '-HDF5-1.8.18'), +] + +sanity_check_paths = { + 'files': ['bin/nc%s' % x for x in ('ap', 'ap2', 'atted', 'bo', 'diff', 'ea', 'ecat', 'es', + 'flint', 'ks', 'pdq', 'ra', 'rcat', 'rename', 'wa')] + + ['lib/libnco.a', 'lib/libnco.%s' % SHLIB_EXT, 'lib/libnco_c++.a', 'lib/libnco_c++.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/NEST/NEST-2.12.0-foss-2015b-Python-2.7.9.eb b/easybuild/easyconfigs/n/NEST/NEST-2.12.0-foss-2015b-Python-2.7.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..91bde2ba501ab9e8db9e72275ae03c851b04a749 --- /dev/null +++ b/easybuild/easyconfigs/n/NEST/NEST-2.12.0-foss-2015b-Python-2.7.9.eb @@ -0,0 +1,44 @@ +easyblock = 'CMakeMake' + +name = 'NEST' +version = '2.12.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.nest-simulator.org/' +description = """NEST is a simulator for spiking neural network models + that focuses on the dynamics, size and structure of neural systems rather + than on the exact morphology of individual neurons.""" + +toolchain = {'name': 'foss', 'version': '2015b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/nest/nest-simulator/releases/download/v%(version)s/'] +sources = ['nest-%(version)s.tar.gz'] +checksums = ['bac578f38bb0621618ee9d5f2f1febfee60cddc000ff32e51a5f5470bb3df40d'] + +configopts = '-DREADLINE_ROOT_DIR=$EBROOTLIBREADLINE -DCMAKE_INSTALL_LIBDIR=lib -Dwith-mpi=OFF' + +dependencies = [ + ('Python', '2.7.9'), + ('libreadline', '6.3'), + ('GSL', '2.1'), + ('libtool', '2.4.6'), + ('ncurses', '5.9'), +] + +builddependencies = [ + ('CMake', '3.4.1'), + ('Doxygen', '1.8.10'), + ('pkg-config', '0.27.1'), +] + +modextrapaths = { + 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_paths = { + 'files': ['bin/nest', 'lib/libnest.%s' % SHLIB_EXT, 'lib/libmodels.%s' % SHLIB_EXT], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb b/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb index a33090c4b67324c26833505642c18ada54798863..81fb2b9ec4b594fec467ca86d0659e30cbfdc429 100644 --- a/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.06.eb @@ -14,7 +14,7 @@ source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('fftw/3.3.4.3', EXTERNAL_MODULE), + ('fftw/3.3.4.3', EXTERNAL_MODULE), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb index c9ebfcb9f58fe9030b5f0b13de1eec6148e39a7b..4df5eead7f0616a06f4b785b0ada09638517ca1b 100644 --- a/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/n/NFFT/NFFT-3.3.0-CrayGNU-2015.11.eb @@ -14,7 +14,7 @@ source_urls = ['https://www-user.tu-chemnitz.de/~potts/nfft/download/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('fftw/3.3.4.5', EXTERNAL_MODULE), + ('fftw/3.3.4.5', EXTERNAL_MODULE), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/n/NGS/NGS-1.3.0-intel-2017a.eb b/easybuild/easyconfigs/n/NGS/NGS-1.3.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8d0219a74222f31726c436e657caff230159888b --- /dev/null +++ b/easybuild/easyconfigs/n/NGS/NGS-1.3.0-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'NGS' +version = '1.3.0' + +homepage = 'https://github.com/ncbi/ngs' +description = """NGS is a new, domain-specific API for accessing reads, alignments and pileups produced from + Next Generation Sequencing.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/ncbi/ngs/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [('Java', '1.8.0_121', '', True)] + +# override default of using $HOME/ncbi-outdir +configopts = "--build-prefix=%(builddir)s/ncbi-outdir" + +buildopts = 'CC="$CC -c" CPP="$CXX" CP="$CXX -c" -C ngs-sdk && ' +buildopts += 'make CC="$CC -c" CPP="$CXX" CP="$CXX -c" -C ngs-java' + +installopts = "-C ngs-sdk && make install -C ngs-java" + +parallel = 1 + +sanity_check_paths = { + 'files': ['jar/ngs-java.jar', ('lib/libngs-sdk.%s' % SHLIB_EXT, 'lib64/libngs-sdk.%s' % SHLIB_EXT), + ('lib/libngs-adapt-c++.a', 'lib64/libngs-adapt-c++.a'), ('lib/libngs-c++.a', 'lib64/libngs-c++.a')], + 'dirs': ['include/ngs', 'share'], +} + +modextrapaths = {'CLASSPATH': 'jar/ngs-java.jar'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/NLTK/NLTK-3.2.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/n/NLTK/NLTK-3.2.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..6f5ffa7a5b91d7dd8214ce89a0ba4514b9298f12 --- /dev/null +++ b/easybuild/easyconfigs/n/NLTK/NLTK-3.2.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'NLTK' +version = '3.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.nltk.org/' +description = "NLTK is a leading platform for building Python programs to work with human language data." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/NLTK/NLTK-3.2.4-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/n/NLTK/NLTK-3.2.4-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..d48fd45a34267b2b80ef12e74368cbc7f4ec1f5b --- /dev/null +++ b/easybuild/easyconfigs/n/NLTK/NLTK-3.2.4-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'NLTK' +version = '3.2.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.nltk.org/' +description = "NLTK is a leading platform for building Python programs to work with human language data." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['8682ae52f5de4f2ba7b77bd78222a38575ad01ef29946214b254dfdf93a3a0eb'] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/NLopt/NLopt-2.4.2-goolf-1.4.10.eb b/easybuild/easyconfigs/n/NLopt/NLopt-2.4.2-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..37e86398d4cd56ae163a2504535c78d9d28d81f1 --- /dev/null +++ b/easybuild/easyconfigs/n/NLopt/NLopt-2.4.2-goolf-1.4.10.eb @@ -0,0 +1,26 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'NLopt' +version = '2.4.2' + +homepage = 'http://ab-initio.mit.edu/wiki/index.php/NLopt' +description = """ NLopt is a free/open-source library for nonlinear optimization, + providing a common interface for a number of different free optimization routines + available online as well as original implementations of various other algorithms. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://ab-initio.mit.edu/nlopt/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ["lib/libnlopt.a", "include/nlopt.h"], + 'dirs': [""], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/n/NLopt/NLopt-2.4.2-intel-2017a.eb b/easybuild/easyconfigs/n/NLopt/NLopt-2.4.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e7dbf65423f017652af514756a6e67ae1508b13c --- /dev/null +++ b/easybuild/easyconfigs/n/NLopt/NLopt-2.4.2-intel-2017a.eb @@ -0,0 +1,28 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'NLopt' +version = '2.4.2' + +homepage = 'http://ab-initio.mit.edu/wiki/index.php/NLopt' +description = """ NLopt is a free/open-source library for nonlinear optimization, + providing a common interface for a number of different free optimization routines + available online as well as original implementations of various other algorithms. """ + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://ab-initio.mit.edu/nlopt/'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ["lib/libnlopt.a", "include/nlopt.h"], + 'dirs': [""], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/n/NRGLjubljana/NRGLjubljana-2.4.3.23-foss-2016b.eb b/easybuild/easyconfigs/n/NRGLjubljana/NRGLjubljana-2.4.3.23-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e11e467c7e69ad8bfb42c431856765e7ba951bdf --- /dev/null +++ b/easybuild/easyconfigs/n/NRGLjubljana/NRGLjubljana-2.4.3.23-foss-2016b.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'NRGLjubljana' +version = '2.4.3.23' + +homepage = 'http://nrgljubljana.ijs.si/' +description = """ + NRG Ljubljana is an efficient implementation of the numerical renormalization group (NRG) + technique for solving quantum impurity problems that arise as simplified models of + magnetic impurities and as effective models in the dynamical mean field theory (DMFT) + approach to bulk correlated materials. +""" + +docurls = 'http://nrgljubljana.ijs.si/examples/' +software_license = 'LicenseGPLv3' + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s.tar.gz'] +source_urls = ['http://nrgljubljana.ijs.si/'] + +configopts = '--with-tools --with-boost-serialization=boost_serialization' +configopts += ' CXXFLAGS="-Ddsyev=dsyev_ -Ddsyevr=dsyevr_ -Dzheev=zheev_ -Dzheevr=zheevr_"' +configopts += ' LDFLAGS="-lopenblas -L${EBROOTBOOST}/lib"' + +dependencies = [ + ('GMP', '6.1.2'), + ('GSL', '2.3'), + ('Boost', '1.61.0'), +] + +sanity_check_paths = { + 'files': ["bin/nrg2_4", "bin/nrgcmpl2_4"], + 'dirs': [], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-intel-2017a-2015-10-20-patches-20170814-Python-2.7.13.eb b/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-intel-2017a-2015-10-20-patches-20170814-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7189c77949eff00d4f7f1f2cdffb71f2ee2c797 --- /dev/null +++ b/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-intel-2017a-2015-10-20-patches-20170814-Python-2.7.13.eb @@ -0,0 +1,88 @@ +name = 'NWChem' +version = '6.6.revision27746' +verdate = '2015-10-20' +versionsuffix = '-%s-patches-20170814-Python-%%(pyver)s' % verdate + +homepage = 'http://www.nwchem-sw.org' +description = """NWChem aims to provide its users with computational chemistry tools that are scalable both in + their ability to treat large scientific computational chemistry problems efficiently, and in their use of available + parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. + NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all + combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties + and relativity.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'i8': True} + +source_urls = ['http://www.nwchem-sw.org/download.php?f='] +sources = ['Nwchem-%%(version)s-src.%s.tar.bz2' % verdate] +patches = [ + 'NWChem_fix-date.patch', + 'NWChem-%(version)s-parallelbuild.patch', + # available patches for NWChem 6.6 (27746 revision), + # cfr. http://www.nwchem-sw.org/index.php/Download#Patches_for_the_27746_revision_of_NWChem_6.6 + # most recent: Cdfti2nw66.patch.gz (Aug 14th 2017) + 'Tddft_mxvec20.patch.gz', + 'Tools_lib64.patch.gz', + 'Config_libs66.patch.gz', + 'Cosmo_meminit.patch.gz', + 'Sym_abelian.patch.gz', + 'Xccvs98.patch.gz', + 'Dplot_tolrho.patch.gz', + 'Driver_smalleig.patch.gz', + 'Ga_argv.patch.gz', + 'Raman_displ.patch.gz', + 'Ga_defs.patch.gz', + 'Zgesvd.patch.gz', + 'Cosmo_dftprint.patch.gz', + 'Txs_gcc6.patch.gz', + 'Gcc6_optfix.patch.gz', + 'Util_gnumakefile.patch.gz', + 'Util_getppn.patch.gz', + 'Gcc6_macs_optfix.patch.gz', + 'Notdir_fc.patch.gz', + 'Xatom_vdw.patch.gz', + 'Hfmke.patch.gz', + 'Cdfti2nw66.patch.gz', +] +checksums = [ + # Nwchem-6.6.revision27746-src.2015-10-20.tar.bz2 + '7b9b324883500c412476420d3591c283c1a68068b2ab6ce185d869d82497f798', + '215ec54f6132f2c9306bd636456722a36f0f1d98a67a0c8cbd10c5d1eed68feb', # NWChem_fix-date.patch + '454f3dc53058b0b0d23c94522b88bc1107904a1d696ca536e2991db3447de7a5', # NWChem-6.6.revision27746-parallelbuild.patch + 'cdfa8a5ae7d6ee09999407573b171beb91e37e1558a3bfb2d651982a85f0bc8f', # Tddft_mxvec20.patch.gz + '76b8d3e1b77829b683234c8307fde55bc9249b87410914b605a76586c8f32dae', # Tools_lib64.patch.gz + 'aa17f03cbb22ad7d883e799e0fddad1b5957f5f30b09f14a1a2caeeb9663cc07', # Config_libs66.patch.gz + '569c5ee528f3922ee60ca831eb20ec6591633a36f80efa76cbbe41cabeb9b624', # Cosmo_meminit.patch.gz + 'aa693e645a98dbafbb990e26145d65b100d6075254933f36326cf00bac3c29e0', # Sym_abelian.patch.gz + '1c0b0f1293e3b9b05e9e51e7d5b99977ccf1edb4b072872c8316452f6cea6f13', # Xccvs98.patch.gz + '2ebb1a5575c44eef4139da91f0e1e60057b2eccdba7f57a8fb577e840c326cbb', # Dplot_tolrho.patch.gz + 'dd65bfbae6b472b94c8ee81d74f6c3ece37c8fc8766ff7a3551d8005d44815b8', # Driver_smalleig.patch.gz + '8a78cb2af14314b92be9d241b801e9b9fed5527b9cb47a083134c7becdfa7cf1', # Ga_argv.patch.gz + '6a16f0f589a5cbb8d316f68bd2e6a0d46cd47f1c699a4b256a3973130061f6c3', # Raman_displ.patch.gz + 'c6f1a48338d196e1db22bcfc6087e2b2e6eea50a34d3a2b2d3e90cccf43742a9', # Ga_defs.patch.gz + '4af592c047dc3e0bc4962376ae2c6ca868eb7a0b40a347ed9b88e887016ad9ed', # Zgesvd.patch.gz + 'd3b73431a68d6733eb7b669d471e18a83e03fa8e40c48e536fe8edecd99250ff', # Cosmo_dftprint.patch.gz + '139692215718cd7414896470c0cc8b7817a73ece1e4ca93bf752cf1081a195af', # Txs_gcc6.patch.gz + '15cff43ab0509e0b0e83c49890032a848d6b7116bd6c8e5678e6c933f2d051ab', # Gcc6_optfix.patch.gz + '5dd82b9bd55583152295c999a0e4d72dd9d5c6ab7aa91117c2aae57a95a14ba1', # Util_gnumakefile.patch.gz + '8be418e1f8750778a31056f1fdf2a693fa4a12ea86a531f1ddf6f3620421027e', # Util_getppn.patch.gz + 'fade16098a1f54983040cdeb807e4e310425d7f66358807554e08392685a7164', # Gcc6_macs_optfix.patch.gz + 'a6a233951eb254d8aff5b243ca648def21fa491807a66c442f59c437f040ee69', # Notdir_fc.patch.gz + '7f4851ed15ecd86845e93530430eae11ed5b94695db70b0cc465c2aadcfabc1b', # Xatom_vdw.patch.gz + '3b33600d6a50155aff25926ecf778dbae046ecc20c9b61fbf554bb7f364f4518', # Hfmke.patch.gz + 'aea45f439a80d374ae84988d8cf95b78b7bb1047e3665265ee8fc55c0c5b176b', # Cdfti2nw66.patch.gz +] + +dependencies = [('Python', '2.7.13')] + +# This easyconfig is using the default for armci_network (OPENIB) and +# thus needs infiniband libraries. +osdependencies = [ + ('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel'), + ('libibumad-dev', 'libibumad-devel'), +] + +modules = 'all python' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-iomkl-2017a-2015-10-20-Python-2.7.12.eb b/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-iomkl-2017a-2015-10-20-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..f85393e44f0ffd888e85e8adab29cad5e2814903 --- /dev/null +++ b/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-iomkl-2017a-2015-10-20-Python-2.7.12.eb @@ -0,0 +1,36 @@ +name = 'NWChem' +version = '6.6.revision27746' +verdate = '2015-10-20' +versionsuffix = '-%s-Python-%%(pyver)s' % verdate + +homepage = 'http://www.nwchem-sw.org' +description = """NWChem aims to provide its users with computational chemistry tools that are scalable both in + their ability to treat large scientific computational chemistry problems efficiently, and in their use of available + parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. + NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all + combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties + and relativity.""" + +toolchain = {'name': 'iomkl', 'version': '2017a'} +toolchainopts = {'i8': True} + +source_urls = ['http://www.nwchem-sw.org/download.php?f='] +sources = ['Nwchem-%%(version)s-src.%s.tar.bz2' % verdate] + +patches = [ + 'NWChem_fix-date.patch', + 'NWChem-%(version)s-parallelbuild.patch', +] + +dependencies = [('Python', '2.7.12')] + +# This easyconfig is using the default for armci_network (OPENIB) and +# thus needs infiniband libraries. +osdependencies = [ + ('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel'), + ('libibumad-dev', 'libibumad-devel'), +] + +modules = 'all python' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-parallelbuild.patch b/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-parallelbuild.patch new file mode 100644 index 0000000000000000000000000000000000000000..5d07c595e701e03960b84f7031269aede27e66f6 --- /dev/null +++ b/easybuild/easyconfigs/n/NWChem/NWChem-6.6.revision27746-parallelbuild.patch @@ -0,0 +1,82 @@ +# corrected parallel builds, no debug info and no vec reports +# B. Hajgato Nov 13 2014 +diff -ru nwchem-6.6.orig/src/config/makefile.h nwchem-6.6/src/config/makefile.h +--- nwchem-6.6.orig/src/config/makefile.h 2015-10-16 02:12:50.000000000 +0200 ++++ nwchem-6.6/src/config/makefile.h 2017-01-12 10:43:00.000000000 +0100 +@@ -958,7 +958,7 @@ + _FC=ifort + #ifort 9.1 + # LINK.f = ifort $(LDFLAGS) +- FOPTIONS += -align -mp1 -w -g -vec-report1 ++ FOPTIONS += -align -mp1 -w -g + ifdef USE_GPROF + FOPTIONS += -qp + endif +@@ -1163,7 +1163,7 @@ + CORE_SUBDIRS_EXTRA = blas lapack + CC = gcc + RANLIB = ranlib +- MAKEFLAGS = -j 1 --no-print-directory ++ MAKEFLAGS = -j 8 --no-print-directory + INSTALL = @echo $@ is built + CPP = gcc -E -nostdinc -undef -P + FCONVERT = (/bin/cp $< /tmp/$$$$.c; \ +@@ -1310,7 +1310,7 @@ + _FC=ifc + endif + ifeq ($(_FC),ifc) +- FOPTIONS = -align -mp1 -w -g -vec-report1 ++ FOPTIONS = -align -mp1 -w -g + ifdef USE_GPROF + FOPTIONS += -qp + endif +@@ -1372,7 +1372,7 @@ + endif + + ifeq ($(CC),icc) +- COPTIONS = -mp1 -w -g -vec-report1 ++ COPTIONS = -mp1 -w -g + COPTIMIZE = -O3 -unroll + ifeq ($(_CPU),i586) + COPTIMIZE += -tpp5 -xi # this are for PentiumII +@@ -1740,7 +1740,7 @@ + # only use EXPLICITF for offload because otherwise we want debugging to be easy + # FOPTIONS += -Qoption,fpp,-P -Qoption,fpp,-c_com=no -allow nofpp_comments + ifdef USE_OPTREPORT +- FOPTIONS += -qopt-report=1 -qopt-report-phase=vec ++ FOPTIONS += -qopt-report=0 -qopt-report-phase=vec + endif + #to avoid compiler crashes on simd directive. e.g .Version 15.0.2.164 Build 20150121 + ifdef USE_NOSIMD +@@ -1748,7 +1748,6 @@ + endif + ifdef USE_OPENMP + FOPTIONS += -qopenmp +- FOPTIONS += -qopt-report-phase=openmp + COPTIONS += -qopenmp + DEFINES+= -DUSE_OPENMP + else +@@ -1759,10 +1758,9 @@ + endif + endif + else +- FOPTIONS += -vec-report6 ++ FOPTIONS += -vec-report0 + ifdef USE_OPENMP + FOPTIONS += -openmp +- FOPTIONS += -openmp-report2 + COPTIONS += -openmp + DEFINES+= -DUSE_OPENMP + endif +@@ -1885,10 +1883,9 @@ + COPTIONS += -qopt-report-phase:openmp + endif + else +- COPTIONS += -vec-report=1 + ifdef USE_OPENMP + COPTIONS += -openmp +- COPTIONS += -openmp-report=2 ++ COPTIONS += -openmp-report=0 + endif + endif + COPTIMIZE = -O3 diff --git a/easybuild/easyconfigs/n/Node-RED/Node-RED-0.16.2-foss-2017a.eb b/easybuild/easyconfigs/n/Node-RED/Node-RED-0.16.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f11db814aaac94c4463c2973069e2a96c4ec4bd9 --- /dev/null +++ b/easybuild/easyconfigs/n/Node-RED/Node-RED-0.16.2-foss-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'PackedBinary' + +name = 'Node-RED' +version = '0.16.2' + +homepage = 'http://nodered.org' +description = """Node-RED is a programming tool for wiring together hardware devices, APIs and online services + in new and interesting ways.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['https://github.com/node-red/node-red/releases/download/%(version)s/'] +sources = ['%(namelower)s-%(version)s.zip'] + +dependencies = [ + ('nodejs', '6.10.3'), +] + +preinstallopts = 'cd %(namelower)s-%(version)s && ' +install_cmd = 'npm install --prefix %(installdir)s -g' + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/node_modules/%(namelower)s'], +} +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/nano/nano-2.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/n/nano/nano-2.2.6-goolf-1.4.10.eb index b4bf60ef3c5d2218be7d43b944569d3a520ac1c8..c8e516844715ba5a20c9ef81d6b4fc0948b909f7 100644 --- a/easybuild/easyconfigs/n/nano/nano-2.2.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/nano/nano-2.2.6-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/nano/nano-2.2.6-ictce-5.3.0.eb b/easybuild/easyconfigs/n/nano/nano-2.2.6-ictce-5.3.0.eb index 1ff272d5d594898a4272ebc8d4dd962e3731c6f7..efcd1039a64301ab011658c6d3a39a92a4196438 100644 --- a/easybuild/easyconfigs/n/nano/nano-2.2.6-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/nano/nano-2.2.6-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/n/nanonet/nanonet-2.0.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/n/nanonet/nanonet-2.0.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..29924d9a588b66c6768f60151e0d4d30a9e84859 --- /dev/null +++ b/easybuild/easyconfigs/n/nanonet/nanonet-2.0.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,70 @@ +easyblock = 'Bundle' + +name = 'nanonet' +version = '2.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/nanoporetech/nanonet' +description = "Nanonet provides recurrent neural network basecalling for Oxford Nanopore MinION data." + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('h5py', '2.7.1', versionsuffix), + ('netcdf4-python', '1.2.9', versionsuffix), + ('PyYAML', '3.12', versionsuffix), + ('Boost', '1.64.0', versionsuffix), # must stick to 1.64.0, using 1.65.x leads to build failures +] + +exts_list = [ + ('myriad', '0.1.4', { + 'source_tmpl': 'myriad-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/m/myriad'], + 'checksums': [ + 'ae1d836f0e9c37b90b94c185555e485e2c7e36458a4709e39e4aefc3945fdfd5', # myriad-0.1.4.zip + ], + }), + ('pathtools', '0.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pathtools'], + 'checksums': [ + '7c35c5421a39bb82e58018febd90e3b6e5db34c5443aaaf742b3f33d4655f1c0', # pathtools-0.1.2.tar.gz + ], + }), + ('argh', '0.26.2', { + 'source_urls': ['https://pypi.python.org/packages/source/a/argh'], + 'checksums': [ + 'e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65', # argh-0.26.2.tar.gz + ], + }), + ('watchdog', '0.8.3', { + 'source_urls': ['https://pypi.python.org/packages/source/w/watchdog'], + 'checksums': [ + '7e65882adb7746039b6f3876ee174952f8eaaa34491ba34333ddf1fe35de4162', # watchdog-0.8.3.tar.gz + ], + }), + ('nanonet', '2.0.0', { + 'installopts': 'with2d', + 'source_tmpl': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/nanoporetech/nanonet/archive'], + 'checksums': [ + '9896fa8ecf012505a7cc5610afd54323271ec6b966ce0a0ac9fb7be4149da9d9', # v2.0.0.tar.gz + ], + }), +] + +# 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/nanonet2d', 'bin/nanonetcall', 'bin/nanonettrain'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} +sanity_check_commands = ["nanonet2d --help"] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/ncbi-vdb/ncbi-vdb-2.8.2-intel-2017a.eb b/easybuild/easyconfigs/n/ncbi-vdb/ncbi-vdb-2.8.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5bfe59a4db65df2756dfe08d6e14c02fbce25f90 --- /dev/null +++ b/easybuild/easyconfigs/n/ncbi-vdb/ncbi-vdb-2.8.2-intel-2017a.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'ncbi-vdb' +version = '2.8.2' + +homepage = 'https://github.com/ncbi/ncbi-vdb' +description = """The SRA Toolkit and SDK from NCBI is a collection of tools and libraries for + using data in the INSDC Sequence Read Archives.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/ncbi/ncbi-vdb/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('libxml2', '2.9.4'), + ('file', '5.30'), # provides libmagic + ('HDF5', '1.10.0-patch1'), + ('NGS', '1.3.0'), +] + +# override default of using $HOME/ncbi-outdir +configopts = "--build-prefix=%(builddir)s/ncbi-outdir " + +configopts += "--with-ngs-sdk-prefix=$EBROOTNGS --with-ngs-java-prefix=$EBROOTNGS " +configopts += "--with-hdf5-prefix=$EBROOTHDF5 --with-xml2-prefix=$EBROOTLIBXML2" + +parallel = 1 + +sanity_check_paths = { + 'files': ['include/ncbi-vdb/NGS.hpp', ('lib/libncbi-vdb.%s' % SHLIB_EXT, 'lib64/libncbi-vdb.%s' % SHLIB_EXT), + ('lib/libncbi-wvdb.%s' % SHLIB_EXT, 'lib64/libncbi-wvdb.%s' % SHLIB_EXT), + ('lib/libncbi-ngs-c++.a', 'lib64/libncbi-ngs-c++.a'), ('lib/libncbi-vdb.a', 'lib64/libncbi-vdb.a'), + ('lib/libncbi-wvdb.a', 'lib64/libncbi-wvdb.a')], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/ncompress/ncompress-4.2.4.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/n/ncompress/ncompress-4.2.4.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..51e898837ead8ccdea940318946645aedddd1e92 --- /dev/null +++ b/easybuild/easyconfigs/n/ncompress/ncompress-4.2.4.4-GCCcore-6.4.0.eb @@ -0,0 +1,39 @@ +# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu + +easyblock = 'ConfigureMake' + +name = 'ncompress' +version = '4.2.4.4' + +homepage = 'http://ncompress.sourceforge.net/' + +description = """ + Compress is a fast, simple LZW file compressor. Compress does not have the + highest compression rate, but it is one of the fastest programs to compress + data. Compress is the defacto standard in the UNIX community for compressing + files. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['https://github.com/vapier/ncompress/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['2670439935e7639c3a767087da99810e45bc3997d0638b3094396043571e5aec'] + +builddependencies = [ + ('binutils', '2.28'), +] + +skipsteps = ['configure'] + +installopts = '' +installopts += 'DESTDIR=%(installdir)s ' +installopts += 'BINDIR=/bin ' +installopts += 'MANDIR=/man/man1 ' + +sanity_check_paths = { + 'files': ['bin/compress', 'man/man1/compress.1'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..097f0bd4af5dc2259b39fa8af7a25379686cfdf9 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-GCCcore-6.3.0.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'ncurses' +version = '6.0' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['ncurses-%(version)s_gcc-5.patch'] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27')] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0ee6b52eeb124a9790f24fea0bfe971ca043e648 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-GCCcore-6.4.0.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'ncurses' +version = '6.0' + +homepage = 'http://www.gnu.org/software/ncurses/' + +description = """ + The Ncurses (new curses) library is a free software emulation of curses in + System V Release 4.0, and more. It uses Terminfo format, supports pads and + color and multiple highlights and forms characters and function-key mapping, + and has all the other SYSV-curses enhancements over BSD Curses. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260'] + +patches = ['ncurses-%(version)s_gcc-5.patch'] + +builddependencies = [ + ('binutils', '2.28'), +] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", + "infotocap", + "ncurses%(version_major)s-config", + "reset", "tabs", "tic", "toe", "tput", + "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.0-gimkl-2017a.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0f183aae81c53f415915b84c544393b760fe34bc --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-gimkl-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'ncurses' +version = '6.0' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'version': '2017a', 'name': 'gimkl'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['ncurses-%(version)s_gcc-5.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.0-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b10da13e5645a91d7c29d6a2d1f597ce3fd3901 --- /dev/null +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.0-goolf-1.4.10.eb @@ -0,0 +1,38 @@ +# Modified for goolf-1.4.10 by: Daniel Navarro-Gomez, MEEI Bioinformatics Center (MBC) + +easyblock = 'ConfigureMake' + +name = 'ncurses' +version = '6.0' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['ncurses-%(version)s_gcc-5.patch'] + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.so' % (x, y) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-6.0.eb b/easybuild/easyconfigs/n/ncurses/ncurses-6.0.eb index ce06be716db3d152dd801b16d50764256f444c29..de7f258d005f4b66c56a0ee5965c730c691493d1 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-6.0.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-6.0.eb @@ -8,8 +8,7 @@ description = """The Ncurses (new curses) library is a free software emulation o and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" -toolchain = {'name': 'dummy', 'version': 'dummy'} -toolchainopts = {'optarch': True, 'pic': True} +toolchain = {'name': 'dummy', 'version': ''} source_urls = [GNU_SOURCE] sources = [SOURCE_TAR_GZ] @@ -18,13 +17,22 @@ patches = ['ncurses-%(version)s_gcc-5.patch'] configopts = [ # default build - '--with-shared --enable-overwrite --with-termlib', + '--with-shared --enable-overwrite', # the UTF-8 enabled version (ncursesw) - '--with-shared --enable-overwrite --with-termlib ' + - '--enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] -libs = ["form", "menu", "ncurses", "panel", "tinfo"] +# need to take care of $CFLAGS ourselves with dummy toolchain +# we need to add -fPIC, but should also include -O* option to avoid compiling with -O0 (default for GCC) +buildopts = 'CFLAGS="-O2 -fPIC"' + +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "ln -s %(installdir)s/lib/libncurses.so %(installdir)s/lib/libtinfo.so", + "ln -s %(installdir)s/lib/libncurses.a %(installdir)s/lib/libtinfo.a" +] + +libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config", "reset", "tabs", "tic", "toe", "tput", "tset"]] + diff --git a/easybuild/easyconfigs/n/ncview/ncview-2.1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/n/ncview/ncview-2.1.2-goolf-1.4.10.eb index 01beb0993132c83db0026a35794d1c30d2ece86c..b07eebeedb28cd26c577370e1c86ba655c8a924d 100644 --- a/easybuild/easyconfigs/n/ncview/ncview-2.1.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/ncview/ncview-2.1.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/n/ncview/ncview-2.1.2-ictce-5.3.0.eb b/easybuild/easyconfigs/n/ncview/ncview-2.1.2-ictce-5.3.0.eb index 26ed84e0cab6fdb983ca08e64f71190ae63115bc..39826e3412be1187e7a4b0695e17dad4aae45528 100644 --- a/easybuild/easyconfigs/n/ncview/ncview-2.1.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/ncview/ncview-2.1.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2016b.eb b/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2016b.eb index 5320b4aa4c47317b445f27a209446b7590978927..fc4eee291e4840e039501436111c991a9e537c4b 100644 --- a/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2016b.eb +++ b/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2017a.eb b/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7579a24f85f3841c997905e69b2a53ae548249f5 --- /dev/null +++ b/easybuild/easyconfigs/n/ncview/ncview-2.1.7-intel-2017a.eb @@ -0,0 +1,45 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2014 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## +easyblock = 'ConfigureMake' + +name = 'ncview' +version = '2.1.7' + +homepage = 'http://meteora.ucsd.edu/~pierce/ncview_home_page.html' +description = """Ncview is a visual browser for netCDF format files. +Typically you would use ncview to get a quick and easy, push-button +look at your netCDF files. You can view simple movies of the data, +view along various dimensions, take a look at the actual data values, +change color maps, invert the data, etc.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['ftp://cirrus.ucsd.edu/pub/ncview/'] +sources = [SOURCE_TAR_GZ] +checksums = ['a14c2dddac0fc78dad9e4e7e35e2119562589738f4ded55ff6e0eca04d682c82'] + +# specified compiler is hard checked against (full path to) compiler used for netCDF... +preconfigopts = "CC=$(which $CC) " +configopts = "--with-udunits2_incdir=$EBROOTUDUNITS/include --with-udunits2_libdir=$EBROOTUDUNITS/lib " +configopts += "--with-nc-config=$EBROOTNETCDF/bin/nc-config" + +dependencies = [ + ('netCDF', '4.4.1.1', '-HDF5-1.8.18'), + ('netCDF-Fortran', '4.4.4', '-HDF5-1.8.18'), + ('UDUNITS', '2.2.24'), + ('X11', '20170314'), +] + +sanity_check_paths = { + 'files': ['bin/ncview'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/n/ne/ne-3.0.1-foss-2015a.eb b/easybuild/easyconfigs/n/ne/ne-3.0.1-foss-2015a.eb index 489806193093c601569fb92766a3408be3ab4760..ebfa1fab311e2ab8e69118d23ef3b75e8db4ab0f 100644 --- a/easybuild/easyconfigs/n/ne/ne-3.0.1-foss-2015a.eb +++ b/easybuild/easyconfigs/n/ne/ne-3.0.1-foss-2015a.eb @@ -15,6 +15,7 @@ source_urls = ['http://ne.di.unimi.it/'] sources = [SOURCELOWER_TAR_GZ] skipsteps = ['configure'] +buildopts = "PREFIX=%(installdir)s" installopts = "PREFIX=%(installdir)s" sanity_check_paths = { diff --git a/easybuild/easyconfigs/n/ne/ne-3.0.1-gimkl-2017a.eb b/easybuild/easyconfigs/n/ne/ne-3.0.1-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b43f3a5a819e77dfa309e140c6d7b38fe15808b8 --- /dev/null +++ b/easybuild/easyconfigs/n/ne/ne-3.0.1-gimkl-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'ne' +version = '3.0.1' + +homepage = 'http://ne.di.unimi.it/' +description = """ne is a free (GPL'd) text editor based on the POSIX standard +that runs (we hope) on almost any UN*X machine. ne is easy to use for the +beginner, but powerful and fully configurable for the wizard, and most sparing +in its resource usage.""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +source_urls = ['http://ne.di.unimi.it/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('ncurses', '6.0'), +] + +skipsteps = ['configure'] +buildopts = "PREFIX=%(installdir)s" +installopts = "PREFIX=%(installdir)s" + +sanity_check_paths = { + 'files': ['bin/ne'], + 'dirs': ['share'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.3.0-intel-2017a-HDF5-1.8.18.eb b/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.3.0-intel-2017a-HDF5-1.8.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..62c2012841a59eb36f4a85fa6af7f23f85c2aae8 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.3.0-intel-2017a-HDF5-1.8.18.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'netCDF-C++4' +version = '4.3.0' +versionsuffix = '-HDF5-1.8.18' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/Unidata/netcdf-cxx4/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('netCDF', '4.4.1.1', versionsuffix)] + +sanity_check_paths = { + 'files': ['include/netcdf', 'lib/libnetcdf_c++4.a', 'lib/libnetcdf_c++4.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.3.0-intel-2017a.eb b/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.3.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..959f14667bbd3718aa321c3838f6ff77581c688e --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-C++4/netCDF-C++4-4.3.0-intel-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'netCDF-C++4' +version = '4.3.0' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/Unidata/netcdf-cxx4/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('netCDF', '4.4.1.1')] + +sanity_check_paths = { + 'files': ['include/netcdf', 'lib/libnetcdf_c++4.a', 'lib/libnetcdf_c++4.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb index 87478cf832f5e9c7202aa7f0c6116d5b29d03995..8696b556c229184d8427d12286a9db7c512a15aa 100644 --- a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-6.1.5.eb @@ -11,7 +11,11 @@ toolchain = {'name': 'ictce', 'version': '6.1.5'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', +] +checksums = ['cc3bf530223e8f4aff93793b9f197bf3'] dependencies = [('netCDF', '4.2.1.1')] diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.4-intel-2017a-HDF5-1.8.18.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.4-intel-2017a-HDF5-1.8.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..188697273d019c91cc9fd542daf7b4748ce2f147 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.4-intel-2017a-HDF5-1.8.18.eb @@ -0,0 +1,18 @@ +name = 'netCDF-Fortran' +version = '4.4.4' +versionsuffix = '-HDF5-1.8.18' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/Unidata/netcdf-fortran/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('netCDF', '4.4.1.1', versionsuffix)] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.4-intel-2017a.eb b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa3d6fe9634d0823d529deebe76c2a4e8a0261a3 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.4.4-intel-2017a.eb @@ -0,0 +1,17 @@ +name = 'netCDF-Fortran' +version = '4.4.4' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/Unidata/netcdf-fortran/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('netCDF', '4.4.1.1')] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb index 6aa937d650d348e77a1b382adc58ef1ef7169b1b..55b91cb8336572cbc35579284b2756cf6efcd20d 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goolf-1.4.10.eb @@ -5,6 +5,7 @@ homepage = 'http://www.unidata.ucar.edu/software/netcdf/' description = """NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} @@ -14,6 +15,8 @@ source_urls = [ 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', ] +patches = ['netCDF-%(version)s_fix-Szip-link-check.patch'] + dependencies = [('HDF5', '1.8.7')] moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb index 36ab674b3d8c718341c6804c8d47c20cf51727e0..d130575666ee6daaaa1fb5e8c85d28bcf9162f4d 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-5.3.0.eb @@ -15,6 +15,8 @@ source_urls = [ 'ftp://ftp.unidata.ucar.edu/pub/netcdf/old', ] +patches = ['netCDF-%(version)s_fix-Szip-link-check.patch'] + dependencies = [ ('HDF5', '1.8.9'), ('Doxygen', '1.8.1.1'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3_fix-Szip-link-check.patch b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3_fix-Szip-link-check.patch new file mode 100644 index 0000000000000000000000000000000000000000..2e44c10cb4552522f6aacb6e0a7580ac84ea62f6 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3_fix-Szip-link-check.patch @@ -0,0 +1,16 @@ +make configure script look for correct Szip library +see also https://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg10433.html + +author: Kenneth Hoste (HPC-UGent) + +--- netcdf-4.1.3/configure.orig 2017-02-28 17:55:46.681729087 +0100 ++++ netcdf-4.1.3/configure 2017-02-28 17:55:52.391876458 +0100 +@@ -27142,7 +27142,7 @@ + return 0; + } + _ACEOF +-for ac_lib in '' szip; do ++for ac_lib in '' sz; do + if test -z "$ac_lib"; then + ac_res="none required" + else diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.4.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.4.0.eb index a0f0b6f197829d460796378a2bf93d05029bdcf3..878ccb62ccb955dee2d8dcc8bd53569b0eb382b1 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-5.4.0.eb @@ -10,7 +10,11 @@ toolchain = {'name': 'ictce', 'version': '5.4.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', +] +checksums = ['e7790bb23d8bc23689f19f5cec81d71e'] configopts = ['--disable-doxygen'] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-intel-2014b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-intel-2014b.eb index fc24bdb27fe483c90e503dc2ca37235de0afdce5..72e540c932364a29fb0b47e736128f101e7d1942 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-intel-2014b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2-intel-2014b.eb @@ -10,7 +10,11 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', +] +checksums = ['e7790bb23d8bc23689f19f5cec81d71e'] configopts = ['--disable-doxygen'] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb index 49f253f65d210c826640d7360697328b523e6b0d..f945f15bca15772360eaa03561ebd020a392d9ba 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-5.4.0.eb @@ -10,7 +10,11 @@ toolchain = {'name': 'ictce', 'version': '5.4.0'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', +] +checksums = ['5eebcf19e6ac78a61c73464713cbfafc'] dependencies = [('HDF5', '1.8.10', '-gpfs')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb index 262ebc70b918d1801205fae5d973ed950294ed97..b162d589ebba495dcac28750fa978beada90adc2 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-6.1.5.eb @@ -10,7 +10,11 @@ toolchain = {'name': 'ictce', 'version': '6.1.5'} toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] +source_urls = [ + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/', + 'http://www.unidata.ucar.edu/downloads/netcdf/ftp/old/', +] +checksums = ['5eebcf19e6ac78a61c73464713cbfafc'] dependencies = [('HDF5', '1.8.10', '-gpfs')] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015b.eb index 52365b33f33f80050b4cca69eb83e0417b5a2ce6..126cbec2e82b5412d0f36d79cc832107711c7d6b 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.2-intel-2015b.eb @@ -26,9 +26,10 @@ builddependencies = [ ] # make sure both static and shared libs are built +common_configopts = "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include" % SHLIB_EXT configopts = [ - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=ON" % SHLIB_EXT, - "-DCURL_LIBRARY=$EBROOTCURL/lib/libcurl.%s -DCURL_INCLUDE_DIR=$EBROOTCURL/include -DBUILD_SHARED_LIBS=OFF" % SHLIB_EXT, + common_configopts + " -DBUILD_SHARED_LIBS=ON", + common_configopts + " -DBUILD_SHARED_LIBS=OFF", ] moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb index 67ec8a7992c10efb7c1079baef7b2840b9beded5..cb332e5b48149cb3257b67aa6b06e3e535e2fb7c 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb index d5f3ba2170647653827be91e24f9cb6e20648eb5..86c8418dd52de9a6ded4664633faadcc63e1796e 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2015b.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.10'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2016a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2016a.eb index 921f90805c2a693ba97e26fcb34d84440ab9c43d..3a0cebe7011db46ab4e9e0d1e65db55892a28aeb 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2016a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-foss-2016a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb index ee5055dfe4f1dd64a3e72dd55d1a8f6cc958bb35..85cc8383cef6c06207b9349cfbc63cc70f77f27b 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.2.2'), ('Doxygen', '1.8.9.1', '', ('GCC', '4.9.2')), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb index 3722efdeb2bed5244f1e9966a5d812bd8c6741cc..90402a2b113215d2408918712ac8e15c60971d54 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2015b.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.10'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016.02-GCC-4.9.eb index cff46757ade46162ac257f19d0ee12510f0cc046..bc9bd0ed7a4fbf326ee465cae6e635d3e0b27a9e 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016.02-GCC-4.9.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016.02-GCC-4.9.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.10'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016a.eb index 40796ae26b8bf39e6909354c34f5fd64b195e7ea..960e78bc12221d6c6dd1ef9adafc59cee8ba682e 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.3.3.1-intel-2016a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-foss-2016a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-foss-2016a.eb index 39406d62756796eea0ca8b1ae1245b821b8972c7..3ecf42980e565a48cbc87c7fab453ad74837ac38 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-foss-2016a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-foss-2016a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.3'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-intel-2016a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-intel-2016a.eb index 719c330b9db0d46b25cbd8e2353b51ab12b397e5..3e1a5c0408da2b7ff8434ecbd1dc84d0a408ef79 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-intel-2016a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-intel-2016a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.3'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.07.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.07.eb index a0a822a67343e9057086a019906bb8d620dc849e..be8771fd7d1ed4b3e63bee1657eaa152dfb07d7a 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.07.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.07.eb @@ -20,6 +20,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.11'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.09-GCC-4.9.3-2.25.eb index eec48bea4ade0fcc07892c575570c4de39657786..253b8cea832af373ff64043e5e28c6e250c8210c 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.0-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -18,6 +18,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.4.1'), ('Doxygen', '1.8.11'), ('Szip', '2.1'), diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016a.eb index 8e1936bec645b81f4e4f11e549ba5f0afd1744c3..45da7a6542d5484dcc17dba7f92a076b632e8c3c 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.5.2'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016b.eb index f688f2156e4260455aea9b0b44ec7d0a57879691..9a8b44243aa64bfdd51c3d842d55e88cb4744078 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-foss-2016b.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.5.2'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016a.eb index e66c2bd0e4e45341038dacea37820a176287ab3f..43f0af3fe237a2cac868b9f263e666692ddb4090 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016a.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016a.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.5.2'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016b.eb index 98351330435ac8cfbf840baba308e8d1ebad26a4..d526314012028b67295f4ef1b7d19ca36418d860 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1-intel-2016b.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.5.2'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2016b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2016b.eb index 5da2b108a04104d3756795bdca527eb3dd7a9dcf..77eec6d4cf8d1c13583054f5062e4b6764f6d549 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2016b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2016b.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.5.2'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2017a-HDF5-1.10.1.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2017a-HDF5-1.10.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e41b9784a0bc687f89809932f1f14b3fc0a8e5b --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2017a-HDF5-1.10.1.eb @@ -0,0 +1,36 @@ +name = 'netCDF' +version = '4.4.1.1' +hdf5_ver = '1.10.1' +versionsuffix = '-HDF5-%s' % hdf5_ver + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/Unidata/netcdf-c/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['7f040a0542ed3f6d27f3002b074e509614e18d6c515b2005d1537fec01b24909'] + +dependencies = [ + ('HDF5', hdf5_ver), + ('cURL', '7.54.0'), + ('Szip', '2.1.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('CMake', '3.9.1'), + ('Doxygen', '1.8.13'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DBUILD_SHARED_LIBS=OFF ", + "-DBUILD_SHARED_LIBS=ON ", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2017a-HDF5-1.8.19.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2017a-HDF5-1.8.19.eb new file mode 100644 index 0000000000000000000000000000000000000000..599e58b58fbd426e3a270da249ddb9dc0c8334fd --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-foss-2017a-HDF5-1.8.19.eb @@ -0,0 +1,36 @@ +name = 'netCDF' +version = '4.4.1.1' +hdf5_ver = '1.8.19' +versionsuffix = '-HDF5-%s' % hdf5_ver + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/Unidata/netcdf-c/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['7f040a0542ed3f6d27f3002b074e509614e18d6c515b2005d1537fec01b24909'] + +dependencies = [ + ('HDF5', hdf5_ver), + ('cURL', '7.54.0'), + ('Szip', '2.1.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('CMake', '3.9.1'), + ('Doxygen', '1.8.13'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DBUILD_SHARED_LIBS=OFF ", + "-DBUILD_SHARED_LIBS=ON ", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2016b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2016b.eb index 24dee36e77ecf07947d2dbeb85b5788c9f41002b..1ae7e5f216f1dca9b094a34c973e446fa3fba239 100644 --- a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2016b.eb +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2016b.eb @@ -21,6 +21,7 @@ dependencies = [ ] builddependencies = [ + ('Autotools', '20150215'), ('CMake', '3.5.2'), ('Doxygen', '1.8.11'), ] diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a-HDF5-1.10.1.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a-HDF5-1.10.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..02029aff9fc175dfa8479e64b7651c4a974446f4 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a-HDF5-1.10.1.eb @@ -0,0 +1,36 @@ +name = 'netCDF' +version = '4.4.1.1' +hdf5_ver = '1.10.1' +versionsuffix = '-HDF5-%s' % hdf5_ver + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/Unidata/netcdf-c/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['7f040a0542ed3f6d27f3002b074e509614e18d6c515b2005d1537fec01b24909'] + +dependencies = [ + ('HDF5', hdf5_ver), + ('cURL', '7.54.0'), + ('Szip', '2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('CMake', '3.8.2'), + ('Doxygen', '1.8.13'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DBUILD_SHARED_LIBS=OFF ", + "-DBUILD_SHARED_LIBS=ON ", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a-HDF5-1.8.18.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a-HDF5-1.8.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a31742b3a8d5a064fcb479631eff73a5ae866e4 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a-HDF5-1.8.18.eb @@ -0,0 +1,37 @@ +name = 'netCDF' +version = '4.4.1.1' +hdf5_ver = '1.8.18' +versionsuffix = '-HDF5-%s' % hdf5_ver + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['v%(version)s.tar.gz'] +source_urls = [ + 'https://github.com/Unidata/netcdf-c/archive/' +] + +dependencies = [ + ('HDF5', hdf5_ver), + ('cURL', '7.53.1'), + ('Szip', '2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('CMake', '3.7.2'), + ('Doxygen', '1.8.13'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DBUILD_SHARED_LIBS=OFF ", + "-DBUILD_SHARED_LIBS=ON ", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..da116afc70ee7685f3f83045fb754f6f9cdcde48 --- /dev/null +++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.4.1.1-intel-2017a.eb @@ -0,0 +1,35 @@ +name = 'netCDF' +version = '4.4.1.1' + +homepage = 'http://www.unidata.ucar.edu/software/netcdf/' +description = """NetCDF (network Common Data Form) is a set of software libraries + and machine-independent data formats that support the creation, access, and sharing of array-oriented + scientific data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['v%(version)s.tar.gz'] +source_urls = [ + 'https://github.com/Unidata/netcdf-c/archive/' +] + +dependencies = [ + ('HDF5', '1.10.0-patch1'), + ('cURL', '7.53.1'), + ('Szip', '2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('CMake', '3.7.2'), + ('Doxygen', '1.8.13'), +] + +# make sure both static and shared libs are built +configopts = [ + "-DBUILD_SHARED_LIBS=OFF ", + "-DBUILD_SHARED_LIBS=ON ", +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.2.9-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.2.9-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f52ebe137f82576264d8da418cd1e106800cf82 --- /dev/null +++ b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.2.9-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,23 @@ +name = 'netcdf4-python' +version = '1.2.9' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://unidata.github.io/netcdf4-python/' +description = """Python/numpy interface to netCDF.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/Unidata/netcdf4-python/archive/'] +sources = ['v%(version)srel.tar.gz'] +checksums = ['bbb6d40d33f5fe8fbf211b5706ff4af9484a91a5ab50d9f6607858bd34c1d10c'] + +patches = ['netcdf4-python-1.1.8-avoid-diskless-test.patch'] + +dependencies = [ + ('Python', '2.7.13'), + ('netCDF', '4.4.1.1', '-HDF5-1.10.1'), + ('cURL', '7.54.0'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/n/nettle/nettle-2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/n/nettle/nettle-2.6-goolf-1.4.10.eb index b72cd92143c5e2a4ad1f8e8c7eac415002609ccc..8beb3e1e0d63439d4d8ea61576896c543391d3b1 100644 --- a/easybuild/easyconfigs/n/nettle/nettle-2.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/n/nettle/nettle-2.6-goolf-1.4.10.eb @@ -15,8 +15,10 @@ dependencies = [('GMP', '5.0.5')] sanity_check_paths = { 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], 'dirs': ['include/nettle'], } diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.1.1-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/n/nettle/nettle-3.1.1-GNU-4.9.3-2.25.eb index e764834b2d0c67b53b474eb7f1ecd8b0c79cf3b8..a611494ef085d9b82f632a1b406e85b3147fca8f 100644 --- a/easybuild/easyconfigs/n/nettle/nettle-3.1.1-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/n/nettle/nettle-3.1.1-GNU-4.9.3-2.25.eb @@ -20,8 +20,10 @@ dependencies = [ sanity_check_paths = { 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], 'dirs': ['include/nettle'], } diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.1.1-foss-2016a.eb b/easybuild/easyconfigs/n/nettle/nettle-3.1.1-foss-2016a.eb index fc3be53324f5ec393dcdf687ea45549349389329..3dfb0c2269e5967ddb5e8ad378c6ed23047d1c01 100644 --- a/easybuild/easyconfigs/n/nettle/nettle-3.1.1-foss-2016a.eb +++ b/easybuild/easyconfigs/n/nettle/nettle-3.1.1-foss-2016a.eb @@ -20,8 +20,10 @@ dependencies = [ sanity_check_paths = { 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], 'dirs': ['include/nettle'], } diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.1.1-intel-2016a.eb b/easybuild/easyconfigs/n/nettle/nettle-3.1.1-intel-2016a.eb index c725853009cf6d40666b06da1df14f979414cd06..a8958f54144794588e0282de5b3672a2a65c1ec6 100644 --- a/easybuild/easyconfigs/n/nettle/nettle-3.1.1-intel-2016a.eb +++ b/easybuild/easyconfigs/n/nettle/nettle-3.1.1-intel-2016a.eb @@ -20,8 +20,10 @@ dependencies = [ sanity_check_paths = { 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], 'dirs': ['include/nettle'], } diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.2-GCCcore-5.4.0.eb b/easybuild/easyconfigs/n/nettle/nettle-3.2-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c818d9c206f135a83be05a8ce2b86f625ecdf02b --- /dev/null +++ b/easybuild/easyconfigs/n/nettle/nettle-3.2-GCCcore-5.4.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'nettle' +version = '3.2' + +homepage = 'http://www.lysator.liu.se/~nisse/nettle/' +description = """Nettle is a cryptographic library that is designed to fit easily + in more or less any context: In crypto toolkits for object-oriented + languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, + or even in kernel space.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('binutils', '2.26', '', True)] + +dependencies = [ + ('GMP', '6.1.1'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], + 'dirs': ['include/nettle'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.2-foss-2016b.eb b/easybuild/easyconfigs/n/nettle/nettle-3.2-foss-2016b.eb index d8b0e1009de7d82f3bb5753ead3da9279d97a158..9ed2f963619b67aa3e7b594d40bb21e0e384cb96 100644 --- a/easybuild/easyconfigs/n/nettle/nettle-3.2-foss-2016b.eb +++ b/easybuild/easyconfigs/n/nettle/nettle-3.2-foss-2016b.eb @@ -20,8 +20,10 @@ dependencies = [ sanity_check_paths = { 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], 'dirs': ['include/nettle'], } diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.2-intel-2016b.eb b/easybuild/easyconfigs/n/nettle/nettle-3.2-intel-2016b.eb index 728d2523674a97e20a89edb120aaf765b5290546..9441d6c8c56d2e159c5d4557a6790025c60aa6ee 100644 --- a/easybuild/easyconfigs/n/nettle/nettle-3.2-intel-2016b.eb +++ b/easybuild/easyconfigs/n/nettle/nettle-3.2-intel-2016b.eb @@ -20,8 +20,10 @@ dependencies = [ sanity_check_paths = { 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + - ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, - 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], 'dirs': ['include/nettle'], } diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.3-GCCcore-6.3.0.eb b/easybuild/easyconfigs/n/nettle/nettle-3.3-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..29bb670c946f6417fddf2302932090302a47fea0 --- /dev/null +++ b/easybuild/easyconfigs/n/nettle/nettle-3.3-GCCcore-6.3.0.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'nettle' +version = '3.3' + +homepage = 'http://www.lysator.liu.se/~nisse/nettle/' +description = """Nettle is a cryptographic library that is designed to fit easily + in more or less any context: In crypto toolkits for object-oriented + languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, + or even in kernel space.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = [ + '46942627d5d0ca11720fec18d81fc38f7ef837ea4197c1f630e71ce0d470b11e', # nettle-3.3.tar.gz +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +dependencies = [ + ('GMP', '6.1.2'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], + 'dirs': ['include/nettle'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/n/nettle/nettle-3.3-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..ec88285ad3a3ae136dd69c403a8465265e9a303e --- /dev/null +++ b/easybuild/easyconfigs/n/nettle/nettle-3.3-GCCcore-6.4.0.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'nettle' +version = '3.3' + +homepage = 'http://www.lysator.liu.se/~nisse/nettle/' + +description = """ + Nettle is a cryptographic library that is designed to fit easily in more or + less any context: In crypto toolkits for object-oriented languages (C++, + Python, Pike, ...), in applications like LSH or GNUPG, or even in + kernel space. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['46942627d5d0ca11720fec18d81fc38f7ef837ea4197c1f630e71ce0d470b11e'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('GMP', '6.1.2'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', + 'pkcs1-conv', 'sexp-conv']] + + ['lib64/libhogweed.a', 'lib64/libhogweed.%s' % SHLIB_EXT, + 'lib64/libnettle.a', 'lib64/libnettle.%s' % SHLIB_EXT], + 'dirs': ['include/nettle'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/nettle/nettle-3.3-intel-2017a.eb b/easybuild/easyconfigs/n/nettle/nettle-3.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..eb6cb21d8fbe8153beeee06696fd2192632fc54e --- /dev/null +++ b/easybuild/easyconfigs/n/nettle/nettle-3.3-intel-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'nettle' +version = '3.3' + +homepage = 'http://www.lysator.liu.se/~nisse/nettle/' +description = """Nettle is a cryptographic library that is designed to fit easily + in more or less any context: In crypto toolkits for object-oriented + languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, + or even in kernel space.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('GMP', '6.1.2'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + + [('lib/libhogweed.a', 'lib64/libhogweed.a'), + ('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), + ('lib/libnettle.a', 'lib64/libnettle.a'), + ('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], + 'dirs': ['include/nettle'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/n/networkx/networkx-1.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/n/networkx/networkx-1.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..00b1f1504409954edc4f32b05c8d15db4dc5045e --- /dev/null +++ b/easybuild/easyconfigs/n/networkx/networkx-1.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'networkx' +version = '1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/networkx' +description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, + and functions of complex networks.""" + +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 = 'tools' diff --git a/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-2.7.11.eb index 8dde76eb25208e4ddf70044f8be0369432cd193a..afc809e5852f7c3082cafbec9cd1a6af4509070f 100644 --- a/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-2.7.11.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'networkx' version = '1.11' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://pypi.python.org/pypi/networkx' description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, diff --git a/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb index 488dd6f650b21339163af62a2077156c783b98b8..162c58702cbe761e0292787554412c2f677737b9 100644 --- a/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb +++ b/easybuild/easyconfigs/n/networkx/networkx-1.11-foss-2016a-Python-3.5.1.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'networkx' version = '1.11' -versionsuffix = '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://pypi.python.org/pypi/networkx' description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, diff --git a/easybuild/easyconfigs/n/ngmlr/ngmlr-0.2.6-foss-2015b.eb b/easybuild/easyconfigs/n/ngmlr/ngmlr-0.2.6-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a5b9e6ff70ef9ca0e081a1efd1cde261dc71e182 --- /dev/null +++ b/easybuild/easyconfigs/n/ngmlr/ngmlr-0.2.6-foss-2015b.eb @@ -0,0 +1,26 @@ +easyblock = 'CMakeMake' + +name = 'ngmlr' +version = '0.2.6' + +homepage = 'https://github.com/philres/ngmlr' +description = """Ngmlr is a long-read mapper designed to align PacBilo or Oxford Nanopore to a + reference genome with a focus on reads that span structural variations.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/philres/ngmlr/archive'] + +builddependencies = [('CMake', '3.4.1')] + +dependencies = [ + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/ngmlr'], + 'dirs': [''] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/n/nodejs/nodejs-6.10.3-foss-2017a.eb b/easybuild/easyconfigs/n/nodejs/nodejs-6.10.3-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b02123940f061d84564b708d692152c8b0ac5bb5 --- /dev/null +++ b/easybuild/easyconfigs/n/nodejs/nodejs-6.10.3-foss-2017a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'nodejs' +version = '6.10.3' + +homepage = 'http://nodejs.org' + +description = """Node.js is a platform built on Chrome's JavaScript runtime + for easily building fast, scalable network applications. Node.js uses an + event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed devices.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'lowopt': True} + +source_urls = ['http://nodejs.org/dist/v%(version)s/'] +sources = ['node-v%(version)s.tar.gz'] + +# Python is required (only) as build dependency +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +sanity_check_paths = { + 'files': ['bin/node', 'bin/npm'], + 'dirs': ['lib/node_modules', 'include/node'] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/nose-parameterized/nose-parameterized-0.6.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/n/nose-parameterized/nose-parameterized-0.6.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..7877603edbdb978a591a093cc61b17299fd7e192 --- /dev/null +++ b/easybuild/easyconfigs/n/nose-parameterized/nose-parameterized-0.6.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'nose-parameterized' +version = '0.6.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'hmat://github.com/wolever/nose-parameterized' +description = """Parameterized testing with any Python test framework.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.6.1')] + +options = {'modulename': 'nose_parameterized'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb index 7d6ccf39997b1ba13d214fccdd4942677d5ea625..01a8bfdf0f6e36c6f6da1e05e3b3db1cd8a53b5b 100644 --- a/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb +++ b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.2.0-2.27.eb @@ -1,23 +1,23 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.11' - -homepage = 'http://oss.sgi.com/projects/libnuma/' -description = """The numactl program allows you to run your application program on specific cpu's and memory nodes. -It does this by supplying a NUMA memory policy to the operating system before running your program. -The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.""" - +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.11' + +homepage = 'http://oss.sgi.com/projects/libnuma/' +description = """The numactl program allows you to run your application program on specific cpu's and memory nodes. +It does this by supplying a NUMA memory policy to the operating system before running your program. +The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.""" + toolchain = {'name': 'GCC', 'version': '6.2.0-2.27'} -source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] -sources = [SOURCE_TAR_GZ] - -checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] - -sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} - +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] + +sanity_check_paths = { + 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], + 'dirs': ['share/man', 'include'] +} + moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb index ee922f33371aacefa7d4b9e4a49d3e28130cbf33..7fe4d082b36cc43781d352ac5e2b0f9392fbbcba 100644 --- a/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCC-6.3.0-2.27.eb @@ -1,23 +1,23 @@ -easyblock = 'ConfigureMake' - -name = 'numactl' -version = '2.0.11' - -homepage = 'http://oss.sgi.com/projects/libnuma/' -description = """The numactl program allows you to run your application program on specific cpu's and memory nodes. -It does this by supplying a NUMA memory policy to the operating system before running your program. -The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.""" - +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.11' + +homepage = 'http://oss.sgi.com/projects/libnuma/' +description = """The numactl program allows you to run your application program on specific cpu's and memory nodes. +It does this by supplying a NUMA memory policy to the operating system before running your program. +The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.""" + toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} -source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] -sources = [SOURCE_TAR_GZ] - -checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] - -sanity_check_paths = { - 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], - 'dirs': ['share/man', 'include'] -} - +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] + +sanity_check_paths = { + 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], + 'dirs': ['share/man', 'include'] +} + moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c6e873dfe1ed49562599519d0eaa0ad56eb15d55 --- /dev/null +++ b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCCcore-6.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.11' + +homepage = 'http://oss.sgi.com/projects/libnuma/' +description = """The numactl program allows you to run your application program on specific cpu's and memory nodes. + It does this by supplying a NUMA memory policy to the operating system before running your program. + The libnuma library provides convenient ways for you to add NUMA memory policies into your own program.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['d3bc88b7ddb9f06d60898f4816ae9127'] + +builddependencies = [('binutils', '2.27')] + +sanity_check_paths = { + 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], + 'dirs': ['share/man', 'include'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCCcore-6.4.0.eb b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7ce46ec76ce225e4b98d4e6326cb2159c813fd2f --- /dev/null +++ b/easybuild/easyconfigs/n/numactl/numactl-2.0.11-GCCcore-6.4.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'numactl' +version = '2.0.11' + +homepage = 'http://oss.sgi.com/projects/libnuma/' + +description = """ + The numactl program allows you to run your application program on specific + cpu's and memory nodes. It does this by supplying a NUMA memory policy to + the operating system before running your program. The libnuma library provides + convenient ways for you to add NUMA memory policies into your own program. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://oss.sgi.com/www/projects/libnuma/download/'] +sources = [SOURCE_TAR_GZ] +checksums = ['450c091235f891ee874a8651b179c30f57a1391ca5c4673354740ba65e527861'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['bin/numactl', 'bin/numastat', 'lib/libnuma.%s' % SHLIB_EXT, 'lib/libnuma.a'], + 'dirs': ['share/man', 'include'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/n/numba/numba-0.32.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/n/numba/numba-0.32.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc868ad142034fd0e67acb160890c9ede7221134 --- /dev/null +++ b/easybuild/easyconfigs/n/numba/numba-0.32.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,40 @@ +easyblock = 'Bundle' + +name = 'numba' +version = '0.32.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://numba.pydata.org/' +description = """Numba is an Open Source NumPy-aware optimizing compiler for Python sponsored by Continuum Analytics, + Inc. It uses the remarkable LLVM compiler infrastructure to compile Python syntax to machine code.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.13'), + ('LLVM', '4.0.0'), +] + +exts_list = [ + ('llvmlite', '0.17.1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/llvmlite/'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/n/numba/'], + }), +] + +# 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/numba', 'bin/pycc'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/n/numexpr/numexpr-2.6.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/n/numexpr/numexpr-2.6.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1cddd58e1d1f5b7962b72ed6bd2273f94426b523 --- /dev/null +++ b/easybuild/easyconfigs/n/numexpr/numexpr-2.6.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'numexpr' +version = '2.6.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://code.google.com/p/numexpr/' +description = """The numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. + It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it on the fly into + code for its internal virtual machine (VM). Due to its integrated just-in-time (JIT) compiler, it does not require a + compiler at runtime.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/pydata/numexpr/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.10.1-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/n/numpy/numpy-1.10.1-goolf-1.7.20-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..a4c16330cb19c2e89ebbc28ee431391ea866b476 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.10.1-goolf-1.7.20-Python-2.7.11.eb @@ -0,0 +1,21 @@ +name = 'numpy' +version = '1.10.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.12.0-mkl.patch b/easybuild/easyconfigs/n/numpy/numpy-1.12.0-mkl.patch new file mode 100644 index 0000000000000000000000000000000000000000..3d09924f96668c7593a0519223e4abfc6f8fbca2 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.12.0-mkl.patch @@ -0,0 +1,55 @@ +fix issues in numpy distutils pkg w.r.t. detecting BLAS/LAPACK libraries +by Kenneth Hoste (HPC-UGent) +diff -ru numpy-1.12.0.orig/numpy/distutils/fcompiler/__init__.py numpy-1.12.0/numpy/distutils/fcompiler/__init__.py +--- numpy-1.12.0.orig/numpy/distutils/fcompiler/__init__.py 2017-01-15 11:39:18.000000000 +0100 ++++ numpy-1.12.0/numpy/distutils/fcompiler/__init__.py 2017-03-06 17:19:07.262810683 +0100 +@@ -628,7 +628,10 @@ + return options + + def library_option(self, lib): +- return "-l" + lib ++ if lib[0]=='-': ++ return lib ++ else: ++ return "-l" + lib + def library_dir_option(self, dir): + return "-L" + dir + +diff -ru numpy-1.12.0.orig/numpy/distutils/system_info.py numpy-1.12.0/numpy/distutils/system_info.py +--- numpy-1.12.0.orig/numpy/distutils/system_info.py 2017-01-15 11:39:18.000000000 +0100 ++++ numpy-1.12.0/numpy/distutils/system_info.py 2017-03-06 17:25:38.778143748 +0100 +@@ -675,7 +675,7 @@ + if is_string(default): + return [default] + return default +- return [b for b in [a.strip() for a in libs.split(',')] if b] ++ return [b for b in [a.strip().replace(':',',') for a in libs.split(',')] if b] + + def get_libraries(self, key='libraries'): + if hasattr(self, '_lib_names'): +@@ -756,6 +756,9 @@ + # make sure we preserve the order of libs, as it can be important + found_dirs, found_libs = [], [] + for lib in libs: ++ if lib[0] == '-': ++ found_libs.append(lib) ++ continue + for lib_dir in lib_dirs: + found_lib = self._find_lib(lib_dir, lib, exts) + if found_lib: +diff -ru numpy-1.12.0.orig/numpy/distutils/unixccompiler.py numpy-1.12.0/numpy/distutils/unixccompiler.py +--- numpy-1.12.0.orig/numpy/distutils/unixccompiler.py 2016-12-21 16:46:24.000000000 +0100 ++++ numpy-1.12.0/numpy/distutils/unixccompiler.py 2017-03-06 17:19:07.262810683 +0100 +@@ -123,3 +123,12 @@ + + replace_method(UnixCCompiler, 'create_static_lib', + UnixCCompiler_create_static_lib) ++ ++def UnixCCompiler_library_option(self, lib): ++ if lib[0]=='-': ++ return lib ++ else: ++ return "-l" + lib ++ ++replace_method(UnixCCompiler, 'library_option', ++ UnixCCompiler_library_option) diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.12.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/n/numpy/numpy-1.12.1-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..b83a080a7d84774606716e19c6f0d1092a5f5fbf --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.12.1-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,23 @@ +name = 'numpy' +version = '1.12.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] + +patches = ['numpy-1.12.0-mkl.patch'] + +dependencies = [ + ('Python', '3.5.2'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.13.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/n/numpy/numpy-1.13.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0c0134be72d7850e6745d1d768abe340b5309b1 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.13.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.13.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] + +patches = [ + 'numpy-1.12.0-mkl.patch', + 'numpy-%(version)s_fix-intel.patch', +] + +dependencies = [ + ('Python', '2.7.13'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.13.0_fix-intel.patch b/easybuild/easyconfigs/n/numpy/numpy-1.13.0_fix-intel.patch new file mode 100644 index 0000000000000000000000000000000000000000..ea2a3558287e0f4b50b27d8085b8b5249961b41c --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.13.0_fix-intel.patch @@ -0,0 +1,83 @@ +see https://github.com/numpy/numpy/issues/9278 and https://github.com/numpy/numpy/pull/9285 +diff --git a/numpy/distutils/ccompiler.py b/numpy/distutils/ccompiler.py +index 93ef4587c26..bbc3923bd6d 100644 +--- a/numpy/distutils/ccompiler.py ++++ b/numpy/distutils/ccompiler.py +@@ -80,6 +80,7 @@ def _needs_build(obj, cc_args, extra_postargs, pp_opts): + + return False + ++ + def replace_method(klass, method_name, func): + if sys.version_info[0] < 3: + m = types.MethodType(func, None, klass) +@@ -88,6 +89,25 @@ def replace_method(klass, method_name, func): + m = lambda self, *args, **kw: func(self, *args, **kw) + setattr(klass, method_name, m) + ++ ++###################################################################### ++## Method that subclasses may redefine. But don't call this method, ++## it i private to CCompiler class and may return unexpected ++## results if used elsewhere. So, you have been warned.. ++ ++def CCompiler_find_executables(self): ++ """ ++ Does nothing here, but is called by the get_version method and can be ++ overridden by subclasses. In particular it is redefined in the `FCompiler` ++ class where more documentation can be found. ++ ++ """ ++ pass ++ ++ ++replace_method(CCompiler, 'find_executables', CCompiler_find_executables) ++ ++ + # Using customized CCompiler.spawn. + def CCompiler_spawn(self, cmd, display=None): + """ +diff --git a/numpy/distutils/fcompiler/intel.py b/numpy/distutils/fcompiler/intel.py +index eb6150201c2..4dee8492f9b 100644 +--- a/numpy/distutils/fcompiler/intel.py ++++ b/numpy/distutils/fcompiler/intel.py +@@ -57,7 +57,7 @@ def get_flags(self): + + def get_flags_opt(self): # Scipy test failures with -O2 + v = self.get_version() +- mpopt = 'openmp' if v and int(v.split('.')[0]) < 15 else 'qopenmp' ++ mpopt = 'openmp' if v and v < '15' else 'qopenmp' + return ['-xhost -fp-model strict -O1 -{}'.format(mpopt)] + + def get_flags_arch(self): +@@ -123,7 +123,7 @@ def get_flags(self): + + def get_flags_opt(self): # Scipy test failures with -O2 + v = self.get_version() +- mpopt = 'openmp' if v and int(v.split('.')[0]) < 15 else 'qopenmp' ++ mpopt = 'openmp' if v and v < '15' else 'qopenmp' + return ['-fp-model strict -O1 -{}'.format(mpopt)] + + def get_flags_arch(self): +diff --git a/numpy/distutils/intelccompiler.py b/numpy/distutils/intelccompiler.py +index 3b7756b598c..3386775ee56 100644 +--- a/numpy/distutils/intelccompiler.py ++++ b/numpy/distutils/intelccompiler.py +@@ -19,7 +19,7 @@ def __init__(self, verbose=0, dry_run=0, force=0): + UnixCCompiler.__init__(self, verbose, dry_run, force) + + v = self.get_version() +- mpopt = 'openmp' if v and int(v.split('.')[0]) < 15 else 'qopenmp' ++ mpopt = 'openmp' if v and v < '15' else 'qopenmp' + self.cc_exe = ('icc -fPIC -fp-model strict -O3 ' + '-fomit-frame-pointer -{}').format(mpopt) + compiler = self.cc_exe +@@ -59,7 +59,7 @@ def __init__(self, verbose=0, dry_run=0, force=0): + UnixCCompiler.__init__(self, verbose, dry_run, force) + + v = self.get_version() +- mpopt = 'openmp' if v and int(v.split('.')[0]) < 15 else 'qopenmp' ++ mpopt = 'openmp' if v and v < '15' else 'qopenmp' + self.cc_exe = ('icc -m64 -fPIC -fp-model strict -O3 ' + '-fomit-frame-pointer -{}').format(mpopt) + compiler = self.cc_exe diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.13.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/n/numpy/numpy-1.13.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..f74e6368fc626f1fd6078db7cb8a4c32ce0247b2 --- /dev/null +++ b/easybuild/easyconfigs/n/numpy/numpy-1.13.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,26 @@ +name = 'numpy' +version = '1.13.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package for scientific computing with Python. It contains among other things: + a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran + code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, + NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be + defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] +patches = ['numpy-1.12.0-mkl.patch'] +checksums = [ + 'c9b0283776085cb2804efff73e9955ca279ba4edafd58d3ead70b61d209c4fbb', # numpy-1.13.1.zip + 'f212296ed289eb1b4e3f703997499dee8a2cdd0af78b55e017477487b6377ca4', # numpy-1.12.0-mkl.patch +] + +dependencies = [ + ('Python', '3.6.1'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb index b0f7a1aaf19bb612f53ab0ae7bc42ca7d01f12b6..4cb15251581df066a30db88f28f44852eac07e65 100644 --- a/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/n/numpy/numpy-1.9.2-intel-2016b-Python-2.7.12.eb @@ -20,7 +20,7 @@ dependencies = [ ('Python', '2.7.12'), ] -# need to use pip rather than regular 'setup.py install,' +# need to use pip rather than regular 'setup.py install' # to ensure that this numpy wins over the one in the Python installation; # using easy_install does not work... use_pip = True diff --git a/easybuild/easyconfigs/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb index d30d6266abf160541580bec17d22186c5b551d58..82a7c41aa7ebb2d5d91e3e3a996f4c3575bb4e89 100644 --- a/easybuild/easyconfigs/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/o/OBITools/OBITools-1.2.9-foss-2016a-Python-2.7.11.eb @@ -5,17 +5,15 @@ version = '1.2.9' versionsuffix = '-Python-%(pyver)s' homepage = 'http://www.grenoble.prabi.fr/trac/OBITools' -description = """ The OBITools programs aims to help you to manipulate various data and sequence files in a convenient way using - the Unix command line interface. They follow the standard Unix interface for command line program, allowing to chain a set of - commands using the pipe mecanism. -""" +description = """The OBITools programs aims to help you to manipulate various data and sequence files in a + convenient way using the Unix command line interface. They follow the standard Unix interface for command line + program, allowing to chain a set of commands using the pipe mecanism.""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] - dependencies = [ ('Python', '2.7.11'), ('Cython', '0.24.1', versionsuffix), @@ -27,8 +25,8 @@ dependencies = [ options = {'modulename': 'obitools'} sanity_check_paths = { - 'files': ["bin/%s" % binfile for binfile in ['ali2consensus','ecotag','obiaddtaxids','obicount','obistat']], - 'dirs': ['bin','lib/python%(pyshortver)s/site-packages/obitools'], + 'files': ['bin/%s' % binfile for binfile in ['ali2consensus', 'ecotag', 'obiaddtaxids', 'obicount', 'obistat']], + 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages/obitools'], } moduleclass = 'math' diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb index 0a78e38ade3221c55f36951e39e6afe42efefbfe..fcdbb10aadc948e5a8cda209927371015e38683a 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb index eb591f01b3856b65130b88688d4d56f92efad8cd..c1e9a74c6fa85d6b22a724d7ce01801ac6a01cf2 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.01.0-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2015a.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2015a.eb index 12dba48bf0852df7c4f031968e2f5d00248d13a4..a71841771ba27fa592cebbda7e61e58afc0c4343 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2016a.eb b/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2016a.eb index ee452fb08e6e382a4e9f29d116a20aca25649b5b..5a93a730dc6f784ba0b9c5f5748006a67a8af302 100644 --- a/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2016a.eb +++ b/easybuild/easyconfigs/o/OCaml/OCaml-4.02.3-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/o/OOMPA/OOMPA-3.1.2-intel-2016b-R-3.3.1.eb b/easybuild/easyconfigs/o/OOMPA/OOMPA-3.1.2-intel-2016b-R-3.3.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..ddc58b8eb3f87de66ed06046f33804487c2f8b68 --- /dev/null +++ b/easybuild/easyconfigs/o/OOMPA/OOMPA-3.1.2-intel-2016b-R-3.3.1.eb @@ -0,0 +1,44 @@ +easyblock = 'Bundle' + +name = 'OOMPA' +version = '3.1.2' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://r-forge.r-project.org/projects/oompa' +description = """OOMPA is a suite of R packages for the analysis of gene expression (RNA), proteomics profiling, + and other high throughput molecular biology data.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +dependencies = [ + ('R', '3.3.1'), + ('R-bundle-Bioconductor', '3.3', versionsuffix), +] + +ext_options = { + 'source_urls': ['http://download.r-forge.r-project.org/src/contrib/'], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', +} + +exts_defaultclass = 'RPackage' +exts_filter = ("R -q --no-save", "library(%(ext_name)s)") + +# !! order of packages is important !! +exts_list = [ + ('oompaBase', '3.1.3', ext_options), + ('oompaData', '3.1.0', ext_options), + ('ClassComparison', '3.1.3', ext_options), + ('ClassDiscovery', '3.3.3', ext_options), + ('Polychrome', '0.8.1', ext_options), + ('PreProcess', '3.1.2', ext_options), + ('TailRank', '3.1.2', ext_options), +] + +modextrapaths = {'R_LIBS': ''} + +sanity_check_paths = { + 'files': [], + 'dirs': ['ClassComparison', 'ClassDiscovery', 'oompaBase', 'oompaData', 'Polychrome', 'PreProcess', 'TailRank'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb index d50dab2154905f6f81841b49c2d3b4d66d918b3a..cbd3a839746583c564fbaf4fe3e22c987dc3df73 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.1-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb index 6a2ab2df295538ba8e9251e633c4844994418c4e..c6cc202feddddba735822270b8f111e5d5801727 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-foss-2015a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb index 34e2fdbcea5512d2a15da831f62ae07863f27b20..c859d761df9a48c16617c5fdc41894b814b8d4db 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.2-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Authors:: Jordi Blasco # License:: New BSD # diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-2.0-foss-2016a.eb b/easybuild/easyconfigs/o/OPARI2/OPARI2-2.0-foss-2016a.eb index 2f3c2cf42185e1e65916ab339b22b5e5f433739c..4c1cdfb92244cd03eacc452073b1466f341bc2a7 100644 --- a/easybuild/easyconfigs/o/OPARI2/OPARI2-2.0-foss-2016a.eb +++ b/easybuild/easyconfigs/o/OPARI2/OPARI2-2.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/o/ORCA/ORCA-2_9_1-linux_x86-64.eb b/easybuild/easyconfigs/o/ORCA/ORCA-2_9_1-linux_x86-64.eb index a85c46d3f0216ba78937ad53ab1f3eb6f18c6a54..95182fb7f6379513d01047ce27a8f21a41960217 100644 --- a/easybuild/easyconfigs/o/ORCA/ORCA-2_9_1-linux_x86-64.eb +++ b/easybuild/easyconfigs/o/ORCA/ORCA-2_9_1-linux_x86-64.eb @@ -30,8 +30,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/easybuild/easyconfigs/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb b/easybuild/easyconfigs/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb index 685a061dbd6de1e7b6ebe9e22bb72a1cb3e80cdb..a2fb635e4806277e4c5e34fab461bda37b35b080 100644 --- a/easybuild/easyconfigs/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb +++ b/easybuild/easyconfigs/o/ORCA/ORCA-3_0_0-linux_x86-64_openmpi_165.eb @@ -32,8 +32,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/easybuild/easyconfigs/o/ORCA/ORCA-3_0_2-linux_x86-64.eb b/easybuild/easyconfigs/o/ORCA/ORCA-3_0_2-linux_x86-64.eb index 7d277554957a31f99daa6cbfd699ee87b539abd7..9cd49048acd68432145e3212ea03efac504249ec 100644 --- a/easybuild/easyconfigs/o/ORCA/ORCA-3_0_2-linux_x86-64.eb +++ b/easybuild/easyconfigs/o/ORCA/ORCA-3_0_2-linux_x86-64.eb @@ -31,8 +31,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/easybuild/easyconfigs/o/ORCA/ORCA-3_0_3-linux_x86-64.eb b/easybuild/easyconfigs/o/ORCA/ORCA-3_0_3-linux_x86-64.eb index 6a633a98ef1f743e289bf3572aa59fd65462b974..82c2d0b54b39d59ab5c9715a5d6518b6a8bec4e3 100644 --- a/easybuild/easyconfigs/o/ORCA/ORCA-3_0_3-linux_x86-64.eb +++ b/easybuild/easyconfigs/o/ORCA/ORCA-3_0_3-linux_x86-64.eb @@ -31,8 +31,8 @@ sanity_check_paths = { } modextravars = { - "SLURM_CPU_BIND" : "none", - "RSH_COMMAND" : "ssh -x", + "SLURM_CPU_BIND": "none", + "RSH_COMMAND": "ssh -x", } moduleclass = 'chem' diff --git a/easybuild/easyconfigs/o/ORCA/ORCA-4.0.0.2-OpenMPI-2.0.2.eb b/easybuild/easyconfigs/o/ORCA/ORCA-4.0.0.2-OpenMPI-2.0.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..20a5faa3973b9337e3ced229600504f7bbcf2ab6 --- /dev/null +++ b/easybuild/easyconfigs/o/ORCA/ORCA-4.0.0.2-OpenMPI-2.0.2.eb @@ -0,0 +1,37 @@ +easyblock = "PackedBinary" + +name = "ORCA" +version = '4.0.0.2' + +ompi_ver = '2.0.2' +versionsuffix = '-OpenMPI-%s' % ompi_ver + +homepage = 'http://cec.mpg.de/forum/' +description = """ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry + with specific emphasis on spectroscopic properties of open-shell molecules. + It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- + and multireference correlated ab initio methods. + It can also treat environmental and relativistic effects.""" + +toolchain = {'name': 'dummy', 'version': ''} + +# Download from https://cec.mpg.de/orcadownload/index.php +sources = ['%%(namelower)s_%s_linux_x86-64_openmpi%s.tbz' % (version.replace('.', '_'), ompi_ver.replace('.', ''))] + +checksums = ['a5b8ecdd3d004af4bc8190c986f34e11'] + +dependencies = [('OpenMPI', ompi_ver, '-GCC-6.3.0-2.27')] + +sanity_check_paths = { + 'files': ['orca_%s%s' % (x, y) for x in ['anoint', 'casscf', 'cis', 'cleanup', 'cpscf', + 'eprnmr', 'gtoint', 'mdci', 'mp2', 'mrci', 'pc', + 'rocis', 'scf', 'scfgrad', 'soc'] for y in ['', '_mpi']] + + ['orca_%s' % x for x in ['2mkl', 'asa', 'chelpg', 'ciprep', 'eca', 'ecplib', + 'euler', 'fci', 'fitpes', 'gstep', 'loc', 'mapspc', + 'md', 'mergefrag', 'ndoint', 'numfreq', 'plot', + 'pltvib', 'pop', 'rel', 'vib', 'vpot']] + + ['orca'], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/o/ORCA/ORCA-4.0.1-OpenMPI-2.0.2.eb b/easybuild/easyconfigs/o/ORCA/ORCA-4.0.1-OpenMPI-2.0.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..b28cb7f1c00c700f7ee1b631a9204bae539d188d --- /dev/null +++ b/easybuild/easyconfigs/o/ORCA/ORCA-4.0.1-OpenMPI-2.0.2.eb @@ -0,0 +1,37 @@ +easyblock = "PackedBinary" + +name = "ORCA" +version = '4.0.1' + +ompi_ver = '2.0.2' +versionsuffix = '-OpenMPI-%s' % ompi_ver + +homepage = 'http://cec.mpg.de/forum/' +description = """ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry + with specific emphasis on spectroscopic properties of open-shell molecules. + It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- + and multireference correlated ab initio methods. + It can also treat environmental and relativistic effects.""" + +toolchain = {'name': 'dummy', 'version': ''} + +# Download from https://cec.mpg.de/orcadownload/index.php +sources = ['%%(namelower)s_%s_linux_x86-64_openmpi%s.tar.xz' % (version.replace('.', '_'), ompi_ver.replace('.', ''))] + +checksums = ['6644b95fdb16e117b870fd9e5cea8b4f829f1547d5df4e87d52ef08e3f1ee310'] + +dependencies = [('OpenMPI', ompi_ver, '-GCC-6.3.0-2.27')] + +sanity_check_paths = { + 'files': ['orca_%s%s' % (x, y) for x in ['anoint', 'casscf', 'cis', 'cleanup', 'cpscf', + 'eprnmr', 'gtoint', 'mdci', 'mp2', 'mrci', 'pc', + 'rocis', 'scf', 'scfgrad', 'soc'] for y in ['', '_mpi']] + + ['orca_%s' % x for x in ['2mkl', 'asa', 'chelpg', 'ciprep', 'eca', 'ecplib', + 'euler', 'fci', 'fitpes', 'gstep', 'loc', 'mapspc', + 'md', 'mergefrag', 'ndoint', 'numfreq', 'plot', + 'pltvib', 'pop', 'rel', 'vib', 'vpot']] + + ['orca'], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.3.2-foss-2017a.eb b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.3.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..009425ac2bf08d1a96a26e4cb59eea3870fc2d93 --- /dev/null +++ b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.3.2-foss-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'OSU-Micro-Benchmarks' +version = '5.3.2' + +homepage = 'http://mvapich.cse.ohio-state.edu/benchmarks/' +description = """OSU Micro-Benchmarks""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['http://mvapich.cse.ohio-state.edu/download/mvapich/'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = 'CC="$MPICC" CXX="$MPICC"' + +benchmark_dirs = ['libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt']] +modextrapaths = {'PATH': benchmark_dirs} + +sanity_check_paths = { + 'files': [], + 'dirs': benchmark_dirs, +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/o/OTF/OTF-1.12.4-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OTF/OTF-1.12.4-goolf-1.5.14.eb index 831526692c13f152f7754aaa9db7ed3b3d65c984..2b97f66bf400da92df15ed6a70fa3f6637bd0879 100644 --- a/easybuild/easyconfigs/o/OTF/OTF-1.12.4-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OTF/OTF-1.12.4-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OTF/OTF-1.12.4-ictce-5.3.0.eb b/easybuild/easyconfigs/o/OTF/OTF-1.12.4-ictce-5.3.0.eb index 3d6eb22e24d5f2d424ef80840e030fc070cc27e9..47ba7c137cf8180e513eed2286a977e84e767a91 100644 --- a/easybuild/easyconfigs/o/OTF/OTF-1.12.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/o/OTF/OTF-1.12.4-ictce-5.3.0.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb index 60c9ce8691c6e8f36bbdec05df5fac58981f76a5..6e577637597a49ce3954367a4473a0e16147a472 100644 --- a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb index 341f324efb4c044aea22ac1f738ee8015b06602e..b3e56a6986895008c499da3cf74fd3bc76202049 100644 --- a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-ictce-5.3.0.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb b/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb index 4f583c01b16b6ce7120e5003306b9460ad846819..d76e3051fb876f8aaf7e4a7600f96a8bdeedad3f 100644 --- a/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OTF2/OTF2-1.5.1-foss-2015a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2016a.eb b/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2016a.eb index 3b724d990f936421caee4f1361e8d34cd3a7098a..2e24f54ef8683f093c8f18737c76122b4e0b8043 100644 --- a/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2016a.eb +++ b/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # Markus Geimer diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2017a.eb b/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..41a3d0f3c9f9a3ab1fb545aeffcee7780e8d2bb0 --- /dev/null +++ b/easybuild/easyconfigs/o/OTF2/OTF2-2.0-foss-2017a.eb @@ -0,0 +1,40 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/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 = 'OTF2' +version = '2.0' + +homepage = 'http://www.score-p.org' +description = """The Open Trace Format 2 is a highly scalable, memory efficient event + trace data format plus support library. It is the new standard trace format for + Scalasca, Vampir, and TAU and is open for other tools.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.vi-hps.org/upload/packages/otf2/'] + +checksums = [ + '5b546188b25bc1c4e285e06dddf75dfc', # otf2-2.0.tar.gz +] + +builddependencies = [('SIONlib', '1.7.1', '-tools')] + +configopts = '--enable-shared' + +sanity_check_paths = { + 'files': ["bin/otf2-config", "include/otf2/otf2.h", ("lib/libotf2.a", "lib64/libotf2.a")], + 'dirs': [], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-foss-2016b.eb b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-foss-2016b.eb index 335f79d16b292fadb11e42c9d76e2cd02abbe5aa..7bcec339f4ec1412477609e01ca9885136d3c150 100644 --- a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-foss-2016b.eb +++ b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Fotis Georgatos diff --git a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-goolf-1.4.10.eb b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-goolf-1.4.10.eb index d34174340c21b01fdcfc7a12d2c39a51e37adeba..d26e10aab343ee83728662b87303bce3ecf98857 100644 --- a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Fotis Georgatos diff --git a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-ictce-5.3.0.eb b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-ictce-5.3.0.eb index c408bf08bd6844364be244d7304ceb7704e61978..51d2029f8b4818d5e654d741036e4e674b5cf3c7 100644 --- a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Fotis Georgatos diff --git a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-intel-2015a.eb b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-intel-2015a.eb index ed69d393e309d9aaedf30c6b04683fb8df2a1e77..fa31b8119c854f65c622f0b786ab553c9ada22ac 100644 --- a/easybuild/easyconfigs/o/Oases/Oases-0.2.08-intel-2015a.eb +++ b/easybuild/easyconfigs/o/Oases/Oases-0.2.08-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli , Fotis Georgatos diff --git a/easybuild/easyconfigs/o/Octave/Octave-4.2.1-intel-2016b.eb b/easybuild/easyconfigs/o/Octave/Octave-4.2.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..534dc92f9916ca60d08f2ee97655d116fcd1a553 --- /dev/null +++ b/easybuild/easyconfigs/o/Octave/Octave-4.2.1-intel-2016b.eb @@ -0,0 +1,65 @@ +easyblock = 'ConfigureMake' + +name = 'Octave' +version = '4.2.1' + +homepage = 'http://www.gnu.org/software/octave/' +description = """GNU Octave is a high-level interpreted language, primarily intended for numerical computations.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['%(name)s-%(version)s_intel.patch'] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.6.2'), + ('Autotools', '20150215'), + ('libtool', '2.4.6'), + ('gperf', '3.0.4'), +] + +dependencies = [ + ('X11', '20160819'), + ('PCRE', '8.39'), + ('ncurses', '6.0'), + ('libreadline', '6.3'), + ('arpack-ng', '3.4.0'), + ('cURL', '7.52.1'), + ('FLTK', '1.3.3'), + ('fontconfig', '2.12.1'), + ('freetype', '2.6.5'), + ('GLPK', '4.60'), + ('GL2PS', '1.3.9'), + ('gnuplot', '5.0.5'), + ('Java', '1.8.0_121', '', True), + ('zlib', '1.2.8'), + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('Qhull', '2015.2'), + ('Qt5', '5.8.0'), + ('HDF5', '1.8.17', '-serial'), + ('qrupdate', '1.1.2'), + ('SuiteSparse', '4.5.3', '-METIS-5.1.0'), + ('GraphicsMagick', '1.3.25'), + ('FFTW', '3.3.6'), +] + +configopts = 'MOC=$EBROOTQT5/bin/moc ' +configopts += 'UIC=$EBROOTQT5/bin/uic ' +configopts += 'RCC=$EBROOTQT5/bin/rcc ' +configopts += 'LRELEASE=$EBROOTQT5/bin/lrelease ' +configopts += '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" --disable-docs ' +# correct for both GCC and Intel compilers +configopts += '--enable-fortran-calling-convention=gfortran' + +sanity_check_paths = { + 'files': ['bin/octave'], + 'dirs': [] +} + +sanity_check_commands = [('octave', '--eval "1+2"')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/o/Octave/Octave-4.2.1-intel-2017a.eb b/easybuild/easyconfigs/o/Octave/Octave-4.2.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b28e83ac96381904eb1a96ddfc01948f9c1732a2 --- /dev/null +++ b/easybuild/easyconfigs/o/Octave/Octave-4.2.1-intel-2017a.eb @@ -0,0 +1,65 @@ +easyblock = 'ConfigureMake' + +name = 'Octave' +version = '4.2.1' + +homepage = 'http://www.gnu.org/software/octave/' +description = """GNU Octave is a high-level interpreted language, primarily intended for numerical computations.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['%(name)s-%(version)s_intel.patch'] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.6.4'), + ('Autotools', '20150215'), + ('libtool', '2.4.6'), + ('gperf', '3.0.4'), +] + +dependencies = [ + ('X11', '20170314'), + ('PCRE', '8.40'), + ('ncurses', '6.0'), + ('libreadline', '6.3'), + ('arpack-ng', '3.5.0'), + ('cURL', '7.53.1'), + ('FLTK', '1.3.4'), + ('fontconfig', '2.12.1', '-libpng-1.6.29'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('GLPK', '4.61'), + ('GL2PS', '1.4.0'), + ('gnuplot', '5.0.6'), + ('Java', '1.8.0_131', '', True), + ('zlib', '1.2.11'), + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('Qhull', '2015.2'), + ('Qt5', '5.8.0'), + ('HDF5', '1.8.18', '-serial'), + ('qrupdate', '1.1.2'), + ('SuiteSparse', '4.5.5', '-METIS-5.1.0'), + ('GraphicsMagick', '1.3.25'), + ('FFTW', '3.3.6'), +] + +configopts = 'MOC=$EBROOTQT5/bin/moc ' +configopts += 'UIC=$EBROOTQT5/bin/uic ' +configopts += 'RCC=$EBROOTQT5/bin/rcc ' +configopts += 'LRELEASE=$EBROOTQT5/bin/lrelease ' +configopts += '--with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" --disable-docs ' +# correct for both GCC and Intel compilers +configopts += '--enable-fortran-calling-convention=gfortran' + +sanity_check_paths = { + 'files': ['bin/octave'], + 'dirs': [] +} + +sanity_check_commands = [('octave', '--eval "1+2"')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/o/Octave/Octave-4.2.1_intel.patch b/easybuild/easyconfigs/o/Octave/Octave-4.2.1_intel.patch new file mode 100644 index 0000000000000000000000000000000000000000..872aa06961dcee9d78a38019323048a60c83ff0a --- /dev/null +++ b/easybuild/easyconfigs/o/Octave/Octave-4.2.1_intel.patch @@ -0,0 +1,47 @@ +Intel compiler does not understand __builtin_*_overflow +# Oct 25th 2016 by B. Hajgato (Free University Brussels - VUB) +# Apr 4th 2017 by B. Oldeman (Compute Canada) +--- octave-4.2.1/libgnu/xalloc-oversized.h.orig 2017-02-22 18:17:37.000000000 +0000 ++++ octave-4.2.1/libgnu/xalloc-oversized.h 2017-04-04 14:29:22.020046084 +0000 +@@ -43,12 +43,12 @@ + nonnegative. This is a macro, not a function, so that it + works correctly even when SIZE_MAX < N. */ + +-#if 7 <= __GNUC__ || __has_builtin (__builtin_add_overflow_p) ++#if (7 <= __GNUC__ || __has_builtin (__builtin_add_overflow_p) && !__INTEL_COMPILER) + # define xalloc_oversized(n, s) __builtin_mul_overflow_p (n, s, (size_t) 1) + #elif ((5 <= __GNUC__ \ + || (__has_builtin (__builtin_mul_overflow) \ + && __has_builtin (__builtin_constant_p))) \ +- && !__STRICT_ANSI__) ++ && !__STRICT_ANSI__ && !__INTEL_COMPILER) + # define xalloc_oversized(n, s) \ + (__builtin_constant_p (n) && __builtin_constant_p (s) \ + ? __xalloc_oversized (n, s) \ +--- octave-4.0.3/libgnu/glob.c.orig 2016-10-24 16:11:56.437441986 +0200 ++++ octave-4.0.3/libgnu/glob.c 2016-10-24 16:12:21.127612656 +0200 +@@ -257,7 +257,7 @@ + static bool + size_add_wrapv (size_t a, size_t b, size_t *r) + { +-#if 5 <= __GNUC__ || __has_builtin (__builtin_add_overflow) ++#if ((5 <= __GNUC__ || __has_builtin (__builtin_add_overflow)) && !__INTEL_COMPILER) + return __builtin_add_overflow (a, b, r); + #else + *r = a + b; +--- octave-4.2.1/libgnu/intprops.h.orig 2017-02-22 18:17:35.000000000 +0000 ++++ octave-4.2.1/libgnu/intprops.h 2017-04-04 14:35:17.208604138 +0000 +@@ -242,11 +242,11 @@ + + /* True if __builtin_add_overflow (A, B, P) works when P is non-null. */ + #define _GL_HAS_BUILTIN_OVERFLOW \ +- (5 <= __GNUC__ || __has_builtin (__builtin_add_overflow)) ++ ((5 <= __GNUC__ || __has_builtin (__builtin_add_overflow)) && !__INTEL_COMPILER) + + /* True if __builtin_add_overflow_p (A, B, C) works. */ + #define _GL_HAS_BUILTIN_OVERFLOW_P \ +- (7 <= __GNUC__ || __has_builtin (__builtin_add_overflow_p)) ++ ((7 <= __GNUC__ || __has_builtin (__builtin_add_overflow_p)) && !__INTEL_COMPILER) + + /* The _GL*_OVERFLOW macros have the same restrictions as the + *_RANGE_OVERFLOW macros, except that they do not assume that operands diff --git a/easybuild/easyconfigs/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb b/easybuild/easyconfigs/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb index e3cd54d745a3b1dc887cca1a45e4e546b193e058..88870a022f22db013082ad9df6ebd96ec7ea92d7 100644 --- a/easybuild/easyconfigs/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb +++ b/easybuild/easyconfigs/o/Octopus/Octopus-5.0.0-intel-2015b-mpi.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'usempi': True, 'opt': True} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=%(version)s/' ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=%(version)s/'] builddependencies = [ ('Bison', '3.0.4'), @@ -41,10 +41,10 @@ configopts += '--with-netcdf-prefix=$EBROOTNETCDFMINFORTRAN ' configopts += '--with-etsf-io-prefix=$EBROOTETSF_IO ' configopts += '--with-pfft-prefix=$EBROOTPFFT --with-mpifftw-prefix=$EBROOTFFTW ' -runtest = 'MPIEXEC=`which mpirun` check' +runtest = 'MPIEXEC=`which mpirun` check' sanity_check_paths = { - 'files': ["bin/octopus_mpi"], + 'files': ["bin/octopus_mpi"], 'dirs': [] } diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb index 3a54e8b3b2337f18c41d89a43c114b84cb34b61e..8e7a8e3488a8decfbaff60962e035acff4870b1c 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.12-GCC-4.9.2-LAPACK-3.5.0.eb @@ -39,7 +39,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb index 870b4ca0ecff56fcc0980892294d42c666c30a98..1aae2d7107fb3ce108e57e1bc0bff8bf632347d8 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.8.4-LAPACK-3.5.0.eb @@ -39,7 +39,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb index 1291a991d11261a1ef9ad8955479d370c6dea2c0..1474c30ba6c2fc80b9357f3ff28a77c58d62cdae 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-GCC-4.9.2-LAPACK-3.5.0.eb @@ -39,7 +39,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb index fe4211f53cee07ecb3e5b9109d38fb5b9c405c4e..e83941b54cde92d11e8fbf16b0d158c5388ceb92 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.13-gompi-1.5.16-LAPACK-3.5.0.eb @@ -40,7 +40,7 @@ buildopts = 'BINARY=64 ' + threading + ' CC="$CC" FC="$F77"' installopts = threading + " PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb index 23704a985eddb9b5275e0d10adf6b98ef2576c43..9be631f2d33566c889bd9babf01105e468c77cf0 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.2-2.25-LAPACK-3.5.0.eb @@ -39,7 +39,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb index b11768a1504a439bf31ff0bcec0e0e824335e602..d1b44dfae9020caa60ad8dcc5985ab703258cd28 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0.eb @@ -39,7 +39,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb index 32dd146e23ce19679a6291af717916733094b43f..1c0d99523c731f92a33c9d8fe5a38a9aca4915b5 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0.eb @@ -39,7 +39,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb index abbe566e013bd20e4cd08f884d58b34f9fd4e360..475ac86396ba71722fae6697efb1a68bd160fb40 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-4.9.4-2.25-LAPACK-3.6.0.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] @@ -43,7 +43,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb index 9dd493110feae11daf6a9942187ef325ba95fc78..06c39b82613d5e279b4208b0dcdceb941f0edbc5 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] @@ -43,7 +43,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb index 3879abb7bd9c821c86536f8d6d9b8618ffac1643..eaa818e6252b8ad3808e814f4ec9402d2cae4028 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.0.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] @@ -43,7 +43,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb index 21a2a7c81548f8ba57987b857d046a7a7f52ac03..dc7f656e6a6dde4c77445d0c4034c35f097d336e 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-GCC-5.4.0-2.26-LAPACK-3.6.1.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] @@ -43,7 +43,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-gompi-2016.07-LAPACK-3.6.1.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-gompi-2016.07-LAPACK-3.6.1.eb index 80a706fa331223901ad0788e8e9ac0d9152986be..17a2ecb8289ad1f464b69ad24304d0a193f2c8fb 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-gompi-2016.07-LAPACK-3.6.1.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.18-gompi-2016.07-LAPACK-3.6.1.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.7.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.7.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..61372509b2a5bc82f4f10969826c6fa7ecb17cb1 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-5.4.0-2.26-LAPACK-3.7.0.eb @@ -0,0 +1,56 @@ +easyblock = 'ConfigureMake' + +name = 'OpenBLAS' +version = '0.2.19' + +lapackver = '3.7.0' +versionsuffix = '-LAPACK-%s' % lapackver + +homepage = 'http://xianyi.github.com/OpenBLAS/' +description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +lapack_src = 'lapack-%s.tgz' % lapackver +large_src = 'large.tgz' +timing_src = 'timing.tgz' + +lapack_unpack_cmd = 'cd %(name)s-%(version)s; rm -rf lapack-netlib;' +lapack_unpack_cmd += 'mkdir lapack-netlib;' +lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' + +sources = [ + 'v%(version)s.tar.gz', + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, + large_src, + timing_src, +] +source_urls = [ + # order matters, trying to download the LAPACK tarball from GitHub causes trouble + "http://www.netlib.org/lapack/", + "http://www.netlib.org/lapack/timing/", + "https://github.com/xianyi/OpenBLAS/archive/", +] + +patches = [ + (large_src, '.'), + (timing_src, '.'), + 'OpenBLAS-%(version)s_LAPACK-3.7.0-fixes.patch', +] + +skipsteps = ['configure'] + +buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' +installopts = "USE_THREAD=1 PREFIX=%(installdir)s" + +# extensive testing can be enabled by uncommenting the line below +# runtest = 'PATH=.:$PATH lapack-timing' + +sanity_check_paths = { + 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', + 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', + 'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb index ba23eaadbfb87f4f18498fdbb67b1784a3a803c3..d9aed5da097991aff5c72a655952166f0897c3cd 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] @@ -44,7 +44,7 @@ buildopts = 'BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" NO_AFFINITY=1' installopts = "USE_THREAD=1 PREFIX=%(installdir)s" # extensive testing can be enabled by uncommenting the line below -#runtest = 'PATH=.:$PATH lapack-timing' +# runtest = 'PATH=.:$PATH lapack-timing' sanity_check_paths = { 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompi-2016.09-LAPACK-3.6.1.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompi-2016.09-LAPACK-3.6.1.eb index 0978b24ceddc792dc43002f640eee0bc7cfccea3..761f990fdbd2c0965b123fa93450498718f5538e 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompi-2016.09-LAPACK-3.6.1.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompi-2016.09-LAPACK-3.6.1.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb index 55794b44742b487687b77be8810d063d17ba14d8..f4055fe601ba9278d524e2bd269302111f317c8b 100644 --- a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.19-gompic-2016.10-LAPACK-3.6.1.eb @@ -21,7 +21,7 @@ lapack_unpack_cmd += 'tar -C lapack-netlib --strip-components=1 -zxf %s; cd -' sources = [ 'v%(version)s.tar.gz', - (lapack_src, lapack_unpack_cmd), + {'filename': lapack_src, 'extract_cmd': lapack_unpack_cmd}, large_src, timing_src, ] diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..5b7ec851fcd99c9e927a8c3b538d6a1e696d79d1 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20-GCC-6.4.0-2.28.eb @@ -0,0 +1,51 @@ +easyblock = 'ConfigureMake' + +name = 'OpenBLAS' +version = '0.2.20' + +homepage = 'http://xianyi.github.com/OpenBLAS/' +description = "OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version." + +toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} + +large_src = 'large.tgz' +timing_src = 'timing.tgz' + +source_urls = [ + # order matters, trying to download the large.tgz/timing.tgz LAPACK tarballs from GitHub causes trouble + 'http://www.netlib.org/lapack/timing/', + 'https://github.com/xianyi/OpenBLAS/archive/', +] +sources = ['v%(version)s.tar.gz'] +checksums = [ + '5ef38b15d9c652985774869efd548b8e3e972e1e99475c673b25537ed7bcf394', # v0.2.20.tar.gz (OpenBLAS) + 'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz + '999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz + # OpenBLAS-0.2.20_fix-Intel-L1-cache-size-detection.patch + '1d043e4838ec1f90b2b49318b780e3ab13b46133cb72a8d83eb0e3b1b056c4d6', + '1e6a046ab658c6e0b351de901d2812db28c2042f9f141416144c2faaf71fbb37', # OpenBLAS-0.2.20_revert-honor-cpuset.patch +] + +patches = [ + (large_src, '.'), + (timing_src, '.'), + 'OpenBLAS-%(version)s_fix-Intel-L1-cache-size-detection.patch', + 'OpenBLAS-%(version)s_revert-honor-cpuset.patch', +] + +skipsteps = ['configure'] + +buildopts = 'BINARY=64 USE_THREAD=1 USE_OPENMP=1 CC="$CC" FC="$F77"' +installopts = "USE_THREAD=1 USE_OPENMP=1 PREFIX=%(installdir)s" + +# extensive testing can be enabled by uncommenting the line below +# runtest = 'PATH=.:$PATH lapack-timing' + +sanity_check_paths = { + 'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', + 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', + 'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20_fix-Intel-L1-cache-size-detection.patch b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20_fix-Intel-L1-cache-size-detection.patch new file mode 100644 index 0000000000000000000000000000000000000000..f974460dc6fcd8d1abe9c1556acdcdf09a4a7c86 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20_fix-Intel-L1-cache-size-detection.patch @@ -0,0 +1,188 @@ +fixes detection of L1 cache size on Intel processors, incl. Intel Haswell) +see https://github.com/xianyi/OpenBLAS/pull/1236 && https://github.com/xianyi/OpenBLAS/issues/1232 +--- a/cpuid_x86.c ++++ b/cpuid_x86.c +@@ -71,12 +71,23 @@ void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx) + *edx = cpuInfo[3]; + } + ++void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, int *edx) ++{ ++ int cpuInfo[4] = {-1}; ++ __cpuidex(cpuInfo, op, count); ++ *eax = cpuInfo[0]; ++ *ebx = cpuInfo[1]; ++ *ecx = cpuInfo[2]; ++ *edx = cpuInfo[3]; ++} ++ + #else + + #ifndef CPUIDEMU + + #if defined(__APPLE__) && defined(__i386__) + void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx); ++void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, int *edx); + #else + static C_INLINE void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx){ + #if defined(__i386__) && defined(__PIC__) +@@ -90,6 +101,19 @@ static C_INLINE void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx){ + ("cpuid": "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "a" (op) : "cc"); + #endif + } ++ ++static C_INLINE void cpuid_count(int op, int count ,int *eax, int *ebx, int *ecx, int *edx){ ++#if defined(__i386__) && defined(__PIC__) ++ __asm__ __volatile__ ++ ("mov %%ebx, %%edi;" ++ "cpuid;" ++ "xchgl %%ebx, %%edi;" ++ : "=a" (*eax), "=D" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (op), "2" (count) : "cc"); ++#else ++ __asm__ __volatile__ ++ ("cpuid": "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (op), "2" (count) : "cc"); ++#endif ++} + #endif + + #else +@@ -157,6 +157,10 @@ void cpuid(unsigned int op, unsigned int *eax, unsigned int *ebx, unsigned int * + *edx = idlist[current].d; + } + ++void cpuid_count (unsigned int op, unsigned int count, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) { ++ return cpuid (op, eax, ebx, ecx, edx); ++} ++ + #endif + + #endif // _MSC_VER +@@ -312,9 +336,9 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + cpuid(0, &cpuid_level, &ebx, &ecx, &edx); + + if (cpuid_level > 1) { +- ++ int numcalls =0 ; + cpuid(2, &eax, &ebx, &ecx, &edx); +- ++ numcalls = BITMASK(eax, 0, 0xff); //FIXME some systems may require repeated calls to read all entries + info[ 0] = BITMASK(eax, 8, 0xff); + info[ 1] = BITMASK(eax, 16, 0xff); + info[ 2] = BITMASK(eax, 24, 0xff); +@@ -335,7 +359,6 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + info[14] = BITMASK(edx, 24, 0xff); + + for (i = 0; i < 15; i++){ +- + switch (info[i]){ + + /* This table is from http://www.sandpile.org/ia32/cpuid.htm */ +@@ -637,12 +660,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + LD1.linesize = 64; + break; + case 0x63 : +- DTB.size = 2048; +- DTB.associative = 4; +- DTB.linesize = 32; +- LDTB.size = 4096; +- LDTB.associative= 4; +- LDTB.linesize = 32; ++ DTB.size = 2048; ++ DTB.associative = 4; ++ DTB.linesize = 32; ++ LDTB.size = 4096; ++ LDTB.associative= 4; ++ LDTB.linesize = 32; ++ break; + case 0x66 : + LD1.size = 8; + LD1.associative = 4; +@@ -675,12 +699,13 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + LC1.associative = 8; + break; + case 0x76 : +- ITB.size = 2048; +- ITB.associative = 0; +- ITB.linesize = 8; +- LITB.size = 4096; +- LITB.associative= 0; +- LITB.linesize = 8; ++ ITB.size = 2048; ++ ITB.associative = 0; ++ ITB.linesize = 8; ++ LITB.size = 4096; ++ LITB.associative= 0; ++ LITB.linesize = 8; ++ break; + case 0x77 : + LC1.size = 16; + LC1.associative = 4; +@@ -891,6 +916,68 @@ int get_cacheinfo(int type, cache_info_t *cacheinfo){ + } + + if (get_vendor() == VENDOR_INTEL) { ++ if(LD1.size<=0 || LC1.size<=0){ ++ //If we didn't detect L1 correctly before, ++ int count; ++ for (count=0;count <4;count++) { ++ cpuid_count(4, count, &eax, &ebx, &ecx, &edx); ++ switch (eax &0x1f) { ++ case 0: ++ continue; ++ case 1: ++ case 3: ++ { ++ switch ((eax >>5) &0x07) ++ { ++ case 1: ++ { ++// fprintf(stderr,"L1 data cache...\n"); ++ int sets = ecx+1; ++ int lines = (ebx & 0x0fff) +1; ++ ebx>>=12; ++ int part = (ebx&0x03ff)+1; ++ ebx >>=10; ++ int assoc = (ebx&0x03ff)+1; ++ LD1.size = (assoc*part*lines*sets)/1024; ++ LD1.associative = assoc; ++ LD1.linesize= lines; ++ break; ++ } ++ default: ++ break; ++ } ++ break; ++ } ++ case 2: ++ { ++ switch ((eax >>5) &0x07) ++ { ++ case 1: ++ { ++// fprintf(stderr,"L1 instruction cache...\n"); ++ int sets = ecx+1; ++ int lines = (ebx & 0x0fff) +1; ++ ebx>>=12; ++ int part = (ebx&0x03ff)+1; ++ ebx >>=10; ++ int assoc = (ebx&0x03ff)+1; ++ LC1.size = (assoc*part*lines*sets)/1024; ++ LC1.associative = assoc; ++ LC1.linesize= lines; ++ break; ++ } ++ default: ++ break; ++ } ++ break; ++ ++ } ++ default: ++ break; ++ } ++ } ++ } ++ + cpuid(0x80000000, &cpuid_level, &ebx, &ecx, &edx); + if (cpuid_level >= 0x80000006) { + if(L2.size<=0){ diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20_revert-honor-cpuset.patch b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20_revert-honor-cpuset.patch new file mode 100644 index 0000000000000000000000000000000000000000..240b757a971323a8e59252413efb9ab9946654bc --- /dev/null +++ b/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.20_revert-honor-cpuset.patch @@ -0,0 +1,135 @@ +revert changes to honor cgroup/cpuset limits that was merged prematurely in OpenBLAS 0.2.20 +see https://github.com/xianyi/OpenBLAS/pull/1247 +diff --git a/driver/others/init.c b/driver/others/init.c +index 4c75d72e4..3e6176967 100644 +--- a/driver/others/init.c ++++ b/driver/others/init.c +@@ -778,11 +778,11 @@ static int initialized = 0; + void gotoblas_affinity_init(void) { + + int cpu, num_avail; +-#ifndef USE_OPENMP ++#ifndef USE_OPENMP + cpu_set_t cpu_mask; + #endif + int i; +- ++ + if (initialized) return; + + initialized = 1; +@@ -826,54 +826,15 @@ void gotoblas_affinity_init(void) { + common -> shmid = pshmid; + + if (common -> magic != SH_MAGIC) { +- cpu_set_t *cpusetp; +- int nums; +- int ret; +- + #ifdef DEBUG + fprintf(stderr, "Shared Memory Initialization.\n"); + #endif + + //returns the number of processors which are currently online +- +- nums = sysconf(_SC_NPROCESSORS_CONF); +- +-#if !defined(__GLIBC_PREREQ) || !__GLIBC_PREREQ(2, 3) +- common->num_procs = nums; +-#elif __GLIBC_PREREQ(2, 7) +- cpusetp = CPU_ALLOC(nums); +- if (cpusetp == NULL) { +- common->num_procs = nums; +- } else { +- size_t size; +- size = CPU_ALLOC_SIZE(nums); +- ret = sched_getaffinity(0,size,cpusetp); +- if (ret!=0) +- common->num_procs = nums; +- else +- common->num_procs = CPU_COUNT_S(size,cpusetp); +- } +- CPU_FREE(cpusetp); +-#else +- ret = sched_getaffinity(0,sizeof(cpu_set_t), cpusetp); +- if (ret!=0) { +- common->num_procs = nums; +- } else { +-#if !__GLIBC_PREREQ(2, 6) +- int i; +- int n = 0; +- for (i=0;inum_procs = n; +- } +-#else +- common->num_procs = CPU_COUNT(sizeof(cpu_set_t),cpusetp); +-#endif +- +-#endif ++ common -> num_procs = sysconf(_SC_NPROCESSORS_CONF);; + + if(common -> num_procs > MAX_CPUS) { +- fprintf(stderr, "\nOpenBLAS Warning : The number of CPU/Cores(%d) is beyond the limit(%d). Terminated.\n", common->num_procs, MAX_CPUS); ++ fprintf(stderr, "\nOpenBLAS Warining : The number of CPU/Cores(%d) is beyond the limit(%d). Terminated.\n", common->num_procs, MAX_CPUS); + exit(1); + } + +@@ -886,7 +847,7 @@ void gotoblas_affinity_init(void) { + if (common -> num_nodes > 1) numa_mapping(); + + common -> final_num_procs = 0; +- for(i = 0; i < common -> avail_count; i++) common -> final_num_procs += rcount(common -> avail[i]) + 1; //Make the max cpu number. ++ for(i = 0; i < common -> avail_count; i++) common -> final_num_procs += rcount(common -> avail[i]) + 1; //Make the max cpu number. + + for (cpu = 0; cpu < common -> final_num_procs; cpu ++) common -> cpu_use[cpu] = 0; + +diff --git a/driver/others/memory.c b/driver/others/memory.c +index 38d063715..916950315 100644 +--- a/driver/others/memory.c ++++ b/driver/others/memory.c +@@ -175,44 +175,7 @@ int get_num_procs(void); + #else + int get_num_procs(void) { + static int nums = 0; +-cpu_set_t *cpusetp; +-size_t size; +-int ret; +-int i,n; +- + if (!nums) nums = sysconf(_SC_NPROCESSORS_CONF); +-#if !defined(OS_LINUX) +- return nums; +-#endif +- +-#if !defined(__GLIBC_PREREQ) +- return nums; +-#endif +-#if !__GLIBC_PREREQ(2, 3) +- return nums; +-#endif +- +-#if !__GLIBC_PREREQ(2, 7) +- ret = sched_getaffinity(0,sizeof(cpu_set_t), cpusetp); +- if (ret!=0) return nums; +- n=0; +-#if !__GLIBC_PREREQ(2, 6) +- for (i=0;i" see 3rdparty/ippicv/downloader.cmake +ippicv_dir = '3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' +preconfigopts = "mkdir -p %s && cp -a ../*.tgz %s && " % (ippicv_dir, ippicv_dir) + configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' configopts += '-DBUILD_PYTHON_SUPPORT=ON ' configopts += '-DPYTHON_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' @@ -52,9 +64,12 @@ configopts += '-DWITH_IPP=ON ' configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' configopts += '-DWITH_CUDA=OFF ' +postinstallcmds = ["cp 3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.* %(installdir)s/lib"] + sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] + - ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT ] + + 'files': ['lib/libopencv_core.%s' % SHLIB_EXT] + + ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT] + + ['lib/libippicv.a'] + ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], 'dirs': ['include'] } diff --git a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-foss-2016b.eb b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..31bcd04d21f40f0a383c67db525593dfc179ad28 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-foss-2016b.eb @@ -0,0 +1,80 @@ +easyblock = 'CMakeMake' + +name = 'OpenCV' +version = '3.1.0' + +homepage = 'http://opencv.org/' +description = """OpenCV (Open Source Computer Vision Library) is an open source computer vision + and machine learning software library. OpenCV was built to provide + a common infrastructure for computer vision applications and to accelerate + the use of machine perception in the commercial products.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [ + 'https://github.com/Itseez/opencv/archive/', + # the hash is version dependent! see 3rdparty/ippicv/downloader.cmake + 'https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv', +] + +sources = [ + '%(version)s.zip', + {'filename': 'ippicv_linux_20151201.tgz', 'extract_cmd': "cp %s %(builddir)s"}, +] + +builddependencies = [ + ('CMake', '3.5.2'), +] + +dependencies = [ + ('Python', '2.7.12'), + ('zlib', '1.2.8'), + ('FFmpeg', '3.1.3'), + ('libjpeg-turbo', '1.5.0'), + ('libpng', '1.6.24'), + ('LibTIFF', '4.0.6'), + ('JasPer', '1.900.1'), + ('Java', '1.8.0_92', '', True), + ('ant', '1.9.7', '-Java-%(javaver)s', True), + ('GLib', '2.49.5'), + ('GTK+', '2.24.31'), +] + +# the destination directory is "linux-" see 3rdparty/ippicv/downloader.cmake +ippicv_dir = '3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' +preconfigopts = "mkdir -p %s && cp -a ../*.tgz %s && " % (ippicv_dir, ippicv_dir) + +configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' +configopts += '-DBUILD_PYTHON_SUPPORT=ON ' +configopts += '-DPYTHON_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' +configopts += '-DBUILD_NEW_PYTHON_SUPPORT=ON ' +configopts += '-DZLIB_LIBRARY=$EBROOTZLIB/lib/libz.%s ' % SHLIB_EXT +configopts += '-DZLIB_INCLUDE_DIR=$EBROOTZLIB/include ' +configopts += '-DTIFF_LIBRARY=$EBROOTLIBTIFF/lib/libtiff.%s ' % SHLIB_EXT +configopts += '-DTIFF_INCLUDE_DIR=$EBROOTLIBTIFF/include ' +configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.%s ' % SHLIB_EXT +configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include ' +configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.%s ' % SHLIB_EXT +configopts += '-DJPEG_INCLUDE_DIR=$EBROOTLIBJPEGMINTURBO/include ' +configopts += '-DJASPER_LIBRARY=$EBROOTJASPER/lib/libjasper.a ' +configopts += '-DJASPER_INCLUDE_DIR=$EBROOTJASPER/include ' +configopts += '-DWITH_IPP=ON ' +configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' +configopts += '-DWITH_CUDA=OFF ' + +postinstallcmds = ["cp 3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.* %(installdir)s/lib"] + +sanity_check_paths = { + 'files': ['lib/libopencv_core.%s' % SHLIB_EXT] + + ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT] + + ['lib/libippicv.a'] + + ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], + 'dirs': ['include'] +} + +modextrapaths = { + 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', + 'CLASSPATH': 'share/OpenCV/java', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb index b12504dd19f0c5c0cd0cc30ec5e909a5d6cd3e2e..7b5c4b2c99eb0f12bd509638956df04a122bea4a 100644 --- a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb +++ b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016a.eb @@ -11,8 +11,16 @@ description = """OpenCV (Open Source Computer Vision Library) is an open source toolchain = {'name': 'intel', 'version': '2016a'} -source_urls = ['https://github.com/Itseez/opencv/archive/'] -sources = ['%(version)s.zip'] +source_urls = [ + 'https://github.com/Itseez/opencv/archive/', + # The Hash is version dependent! see 3rdparty/ippicv/downloader.cmake + 'https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv', +] + +sources = [ + '%(version)s.zip', + {'filename': 'ippicv_linux_20151201.tgz', 'extract_cmd': "cp %s %(builddir)s"}, +] patches = ['OpenCV-%(version)s_with_IPP.patch'] @@ -35,6 +43,9 @@ dependencies = [ ] preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' +# The destination directory is "linux-" see 3rdparty/ippicv/downloader.cmake +ippicv_dir = '3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' +preconfigopts = "mkdir -p %s && cp -a ../*.tgz %s && " % (ippicv_dir, ippicv_dir) configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' configopts += '-DBUILD_PYTHON_SUPPORT=ON ' @@ -54,9 +65,12 @@ configopts += '-DWITH_IPP=ON ' configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' configopts += '-DWITH_CUDA=OFF ' +postinstallcmds = ["cp 3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.* %(installdir)s/lib"] + sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] + - ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT ] + + 'files': ['lib/libopencv_core.%s' % SHLIB_EXT] + + ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT] + + ['lib/libippicv.a'] + ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], 'dirs': ['include'] } diff --git a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb index 896ae67a98a2e8d242e0323bb40ae44172f07c17..dadbcc0e052b9794894f036d2b5e25ece975e992 100644 --- a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb +++ b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.1.0-intel-2016b.eb @@ -11,8 +11,16 @@ description = """OpenCV (Open Source Computer Vision Library) is an open source toolchain = {'name': 'intel', 'version': '2016b'} -source_urls = ['https://github.com/Itseez/opencv/archive/'] -sources = ['%(version)s.zip'] +source_urls = [ + 'https://github.com/Itseez/opencv/archive/', + # The Hash is version dependent! see 3rdparty/ippicv/downloader.cmake + 'https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv', +] + +sources = [ + '%(version)s.zip', + {'filename': 'ippicv_linux_20151201.tgz', 'extract_cmd': "cp %s %(builddir)s"}, +] patches = ['OpenCV-%(version)s_with_IPP.patch'] @@ -36,6 +44,10 @@ dependencies = [ preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' +# The destination directory is "linux-" see 3rdparty/ippicv/downloader.cmake +ippicv_dir = '3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' +preconfigopts = "mkdir -p %s && cp -a ../*.tgz %s && " % (ippicv_dir, ippicv_dir) + configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' configopts += '-DBUILD_PYTHON_SUPPORT=ON ' configopts += '-DPYTHON_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' @@ -54,9 +66,12 @@ configopts += '-DWITH_IPP=ON ' configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' configopts += '-DWITH_CUDA=OFF ' +postinstallcmds = ["cp 3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.* %(installdir)s/lib"] + sanity_check_paths = { - 'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] + - ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT ] + + 'files': ['lib/libopencv_core.%s' % SHLIB_EXT] + + ['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT] + + ['lib/libippicv.a'] + ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], 'dirs': ['include'] } diff --git a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.3.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.3.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..9fa6eb12d37f0b1dd7e0983c4283e00ad6a8b7be --- /dev/null +++ b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.3.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,87 @@ +easyblock = 'CMakeMake' + +name = 'OpenCV' +version = '3.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://opencv.org/' +description = """OpenCV (Open Source Computer Vision Library) is an open source computer vision + and machine learning software library. OpenCV was built to provide + a common infrastructure for computer vision applications and to accelerate + the use of machine perception in the commercial products.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'https://github.com/Itseez/opencv/archive/', + # The Hash is version dependent! see 3rdparty/ippicv/downloader.cmake + 'https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv', +] +sources = [ + '%(version)s.zip', + {'filename': 'ippicv_linux_20151201.tgz', 'extract_cmd': "cp %s %(builddir)s"}, +] +checksums = [ + '3546c3837f88177c898e4172942da7a3ca6c4e8e98a33d0cbccb2b499167c5ba', # 3.3.0.zip + '4333833e40afaa22c804169e44f9a63e357e21476b765a5683bcb3760107f0da', # ippicv_linux_20151201.tgz +] + +builddependencies = [ + ('CMake', '3.9.1'), +] + +dependencies = [ + ('Python', '2.7.13'), + ('zlib', '1.2.11'), + ('FFmpeg', '3.3.4'), + ('libjpeg-turbo', '1.5.2'), + ('libpng', '1.6.29'), + ('LibTIFF', '4.0.8'), + ('JasPer', '2.0.12'), + ('Java', '1.8.0_144', '', True), + ('ant', '1.10.1', '-Java-%(javaver)s', True), + ('GLib', '2.53.5'), + ('GTK+', '2.24.31'), +] + +separate_build_dir = True + +preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' + +# The destination directory is "linux-" see 3rdparty/ippicv/downloader.cmake +ippicv_dir = '3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' +preconfigopts = "mkdir -p %s && cp -a ../*.tgz %s && " % (ippicv_dir, ippicv_dir) + +configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' +configopts += '-DBUILD_PYTHON_SUPPORT=ON ' +configopts += '-DPYTHON_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' +configopts += '-DBUILD_NEW_PYTHON_SUPPORT=ON ' +configopts += '-DZLIB_LIBRARY=$EBROOTZLIB/lib/libz.%s ' % SHLIB_EXT +configopts += '-DZLIB_INCLUDE_DIR=$EBROOTZLIB/include ' +configopts += '-DTIFF_LIBRARY=$EBROOTLIBTIFF/lib/libtiff.%s ' % SHLIB_EXT +configopts += '-DTIFF_INCLUDE_DIR=$EBROOTLIBTIFF/include ' +configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.%s ' % SHLIB_EXT +configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include ' +configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.%s ' % SHLIB_EXT +configopts += '-DJPEG_INCLUDE_DIR=$EBROOTLIBJPEGMINTURBO/include ' +configopts += '-DJASPER_LIBRARY=$EBROOTJASPER/lib/libjasper.a ' +configopts += '-DJASPER_INCLUDE_DIR=$EBROOTJASPER/include ' +configopts += '-DWITH_IPP=ON ' +configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' +configopts += '-DWITH_CUDA=OFF ' + +postinstallcmds = ["cp 3rdparty/ippicv/ippicv_lnx/lib/intel64/libippicv.* %(installdir)s/lib"] + +sanity_check_paths = { + 'files': ['lib/libopencv_core.%s' % SHLIB_EXT, 'lib/libippicv.a'] + + ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], + 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages'] +} +sanity_check_commands = ["python -c 'import cv2'"] + +modextrapaths = { + 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', + 'CLASSPATH': 'share/OpenCV/java', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/o/OpenCV/OpenCV-3.3.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.3.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..5df44827abe9ab82a1163048adc04bca9263a919 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenCV/OpenCV-3.3.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,87 @@ +easyblock = 'CMakeMake' + +name = 'OpenCV' +version = '3.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://opencv.org/' +description = """OpenCV (Open Source Computer Vision Library) is an open source computer vision + and machine learning software library. OpenCV was built to provide + a common infrastructure for computer vision applications and to accelerate + the use of machine perception in the commercial products.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'https://github.com/Itseez/opencv/archive/', + # The Hash is version dependent! see 3rdparty/ippicv/downloader.cmake + 'https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv', +] +sources = [ + '%(version)s.zip', + {'filename': 'ippicv_linux_20151201.tgz', 'extract_cmd': "cp %s %(builddir)s"}, +] +checksums = [ + '3546c3837f88177c898e4172942da7a3ca6c4e8e98a33d0cbccb2b499167c5ba', # 3.3.0.zip + '4333833e40afaa22c804169e44f9a63e357e21476b765a5683bcb3760107f0da', # ippicv_linux_20151201.tgz +] + +builddependencies = [ + ('CMake', '3.9.1'), +] + +dependencies = [ + ('Python', '3.6.1'), + ('zlib', '1.2.11'), + ('FFmpeg', '3.3.4'), + ('libjpeg-turbo', '1.5.2'), + ('libpng', '1.6.29'), + ('LibTIFF', '4.0.8'), + ('JasPer', '2.0.12'), + ('Java', '1.8.0_144', '', True), + ('ant', '1.10.1', '-Java-%(javaver)s', True), + ('GLib', '2.53.5'), + ('GTK+', '2.24.31'), +] + +separate_build_dir = True + +preconfigopts = 'export IPPROOT=$EBROOTICC/ipp && ' + +# The destination directory is "linux-" see 3rdparty/ippicv/downloader.cmake +ippicv_dir = '3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/' +preconfigopts = "mkdir -p %s && cp -a ../*.tgz %s && " % (ippicv_dir, ippicv_dir) + +configopts = '-DCMAKE_BUILD_TYPE=RELEASE ' +configopts += '-DBUILD_PYTHON_SUPPORT=ON ' +configopts += '-DPYTHON_PACKAGES_PATH=%(installdir)s/lib/python%(pyshortver)s/site-packages ' +configopts += '-DBUILD_NEW_PYTHON_SUPPORT=ON ' +configopts += '-DZLIB_LIBRARY=$EBROOTZLIB/lib/libz.%s ' % SHLIB_EXT +configopts += '-DZLIB_INCLUDE_DIR=$EBROOTZLIB/include ' +configopts += '-DTIFF_LIBRARY=$EBROOTLIBTIFF/lib/libtiff.%s ' % SHLIB_EXT +configopts += '-DTIFF_INCLUDE_DIR=$EBROOTLIBTIFF/include ' +configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.%s ' % SHLIB_EXT +configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include ' +configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.%s ' % SHLIB_EXT +configopts += '-DJPEG_INCLUDE_DIR=$EBROOTLIBJPEGMINTURBO/include ' +configopts += '-DJASPER_LIBRARY=$EBROOTJASPER/lib/libjasper.a ' +configopts += '-DJASPER_INCLUDE_DIR=$EBROOTJASPER/include ' +configopts += '-DWITH_IPP=ON ' +configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON ' +configopts += '-DWITH_CUDA=OFF ' + +postinstallcmds = ["cp 3rdparty/ippicv/ippicv_lnx/lib/intel64/libippicv.* %(installdir)s/lib"] + +sanity_check_paths = { + 'files': ['lib/libopencv_core.%s' % SHLIB_EXT, 'lib/libippicv.a'] + + ['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']], + 'dirs': ['include', 'lib/python%(pyshortver)s/site-packages'] +} +sanity_check_commands = ["python -c 'import cv2'"] + +modextrapaths = { + 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', + 'CLASSPATH': 'share/OpenCV/java', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/o/OpenCoarrays/OpenCoarrays-1.9.0-gompi-2017a.eb b/easybuild/easyconfigs/o/OpenCoarrays/OpenCoarrays-1.9.0-gompi-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1b457179dacf620bf5554917111c91bfe187f3a --- /dev/null +++ b/easybuild/easyconfigs/o/OpenCoarrays/OpenCoarrays-1.9.0-gompi-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'CMakeMake' + +name = 'OpenCoarrays' +version = '1.9.0' + +homepage = 'https://github.com/sourceryinstitute/opencoarrays' +description = """OpenCoarrays is an open-source software project that supports +the coarray Fortran (CAF) parallel programming features of the Fortran 2008 +standard and several features proposed for Fortran 2015 in the draft Technical +Specification TS 18508 Additional Parallel Features in Fortran.""" + +toolchain = {'name': 'gompi', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/sourceryinstitute/opencoarrays/releases/download/%(version)s'] + +sources = [SOURCE_TAR_GZ] + +separate_build_dir = True + +builddependencies = [('CMake', '3.8.2')] + +sanity_check_paths = { + 'files': ['bin/caf', 'bin/cafrun', 'include/opencoarrays.mod', ('lib/libcaf_mpi.a', 'lib64/libcaf_mpi.a')], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb index 2a3beb36838bea5093f5765bddd9d11f2eebeb3a..4e58dd99b53f1293253ec25efaba017328c2fd27 100644 --- a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb +++ b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.0-goolf-1.4.10-20140227.eb @@ -38,8 +38,6 @@ builddependencies = [ ('CMake', '2.8.12'), ] -prebuildopts = "(wcleanAll || echo 'all is fine') && " # clean up everything first (and ignore any errors) - # too many builds in parallel actually slows down the build maxparallel = 4 diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-gimkl-2.11.5.eb index 06755b2786a76b0027d65549257aac10af028995..d6646f84d0e3320adecef3e3e9f155317f4cec8e 100644 --- a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-gimkl-2.11.5.eb @@ -40,8 +40,6 @@ builddependencies = [ ] -prebuildopts = "(wcleanAll || echo 'all is fine') && " # clean up everything first (and ignore any errors) - # too many builds in parallel actually slows down the build maxparallel = 4 diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb index bebef71955970ab74bb80ed2f22079ac5800ef4b..1ae1e9fb7d430a71807dddc5761773c199a5eb85 100644 --- a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.1-goolf-1.4.10.eb @@ -38,8 +38,6 @@ builddependencies = [ ('CMake', '2.8.12'), ] -prebuildopts = "(wcleanAll || echo 'all is fine') && " # clean up everything first (and ignore any errors) - # too many builds in parallel actually slows down the build maxparallel = 4 diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-gimkl-2.11.5.eb index 4ddd37d882375208e3af112a7c2a74e9f7617ece..a65e02dfc0caf9b0b79682c66d97e16c50d4a613 100644 --- a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-gimkl-2.11.5.eb @@ -40,8 +40,6 @@ builddependencies = [ ('CMake', '3.3.2'), ] -prebuildopts = "(wcleanAll || echo 'all is fine') && " # clean up everything first (and ignore any errors) - # too many builds in parallel actually slows down the build maxparallel = 4 diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-intel-2016a.eb b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-intel-2016a.eb index 00e9eaf0071ee3ad34c9d5adb3a9ed7e575ebcd1..e10830c3f99493abc27dc4b9f1bf8a8fbb2447d8 100644 --- a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-intel-2016a.eb +++ b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-3.2-intel-2016a.eb @@ -40,8 +40,6 @@ builddependencies = [ ('CMake', '3.5.2'), ] -prebuildopts = "(wcleanAll || echo 'all is fine') && " # clean up everything first (and ignore any errors) - # too many builds in parallel actually slows down the build maxparallel = 4 diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-4.0-intel-2017a.eb b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d591d79e9afc6f343bd26383d8a7f1ed91009082 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-4.0-intel-2017a.eb @@ -0,0 +1,53 @@ +easyblock = 'EB_OpenFOAM' + +name = 'OpenFOAM-Extend' +version = '4.0' + +homepage = 'http://www.extend-project.de/' +description = """OpenFOAM is a free, open source CFD software package. +OpenFOAM has an extensive range of features to solve anything from complex fluid flows +involving chemical reactions, turbulence and heat transfer, +to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/Unofficial-Extend-Project-Mirror/foam-extend-foam-extend-%(version)s/archive'] +sources = ['v%(version)s.tar.gz'] +patches = [ + 'OpenFOAM-Extend-3.2-ParMGridGen.patch', + 'OpenFOAM-Extend-3.1_build-qa.patch', + 'OpenFOAM-Extend-3.1_comp-mpi.patch', + 'OpenFOAM-Extend-3.1_skip-ThirdParty-OpenMPI.patch', +] +checksums = [ + '5c64fcf443ae60760fcc13573ed7a8eddeddd0d511be7bc224f9eda5ab65c5da', # v4.0.tar.gz + 'f7676a7a12ced7c74caea64c62826a28449fdb2beb8b5be2c4ae7528ffece16e', # OpenFOAM-Extend-3.2-ParMGridGen.patch + '14dcc12ea7191ba42a9c297fcb2f4fbc2c55bf57226029489aa116e2d060b4bf', # OpenFOAM-Extend-3.1_build-qa.patch + '89fe47abec4cd9dbe863887140421e803e16801655bb2c7fb7bb1ac8532861ca', # OpenFOAM-Extend-3.1_comp-mpi.patch + # OpenFOAM-Extend-3.1_skip-ThirdParty-OpenMPI.patch + 'c88b23cd2f5dcf3bd86e02d7ea5dc6719c2049cf4b20e39f1b3262381dee3c50', +] + +dependencies = [ + ('hwloc', '1.11.8'), + ('ParMETIS', '4.0.3'), + ('METIS', '5.1.0'), # order matters, METIS need to be listed after ParMETIS to get $CPATH right + ('SCOTCH', '6.0.4'), + ('Mesquite', '2.3.0'), + ('ParMGridGen', '1.0'), + ('Python', '2.7.13'), + # Libccmio v2.6.1, zoltan v3.5 +] + +builddependencies = [ + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + ('M4', '1.4.18'), + ('CMake', '3.9.1'), +] + +# too many builds in parallel actually slows down the build +maxparallel = 4 + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.2-intel-2017a.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d4fcb2a52b1daee3a38d1d3a6623d63db1e0ceb --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.2-intel-2017a.eb @@ -0,0 +1,39 @@ +name = 'OpenFOAM' +version = '2.2.2' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] +sources = [ + SOURCE_TGZ, + 'ThirdParty-%(version)s.tgz', +] + +patches = [ + 'cleanup-OpenFOAM-%(version)s.patch', + 'OpenFOAM-2.2.0_libreadline.patch', + ('cleanup-ThirdParty-%(version)s.patch', ".."), # patch should not be applied in OpenFOAM subdir +] + +dependencies = [ + ('libreadline', '6.3'), + ('METIS', '5.1.0'), + ('ncurses', '6.0'), + ('SCOTCH', '6.0.4'), + ('Boost', '1.64.0'), +] + + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.4'), + ('CMake', '3.8.0'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2017a.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..22826bc9dfa89305f86044ecc83d73c94cc936fb --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.3.1-intel-2017a.eb @@ -0,0 +1,44 @@ +name = 'OpenFOAM' +version = '2.3.1' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] +sources = [ + SOURCE_TGZ, + 'ThirdParty-%(version)s.tgz', +] + +patches = [ + 'OpenFOAM-%(version)s_cleanup.patch', + 'OpenFOAM-2.3.0_libreadline.patch', + ('ThirdParty-%(version)s_cleanup.patch', ".."), # patch should not be applied in OpenFOAM subdir +] + +# fix for cyclic symlink issue, which may cause unpacking to fail +# see also http://www.openfoam.org/mantisbt/view.php?id=1191 +# fixed in recent versions: https://github.com/OpenFOAM/OpenFOAM-2.3.x/commit/f7a485069c778495cc39b308580289f6c2d47163 +unpack_options = "--exclude=*tutorials/mesh/foamyHexMesh/mixerVessel/system/backgroundMeshDecomposition" +unpack_options += " --exclude=*tutorials/mesh/foamyHexMesh/mixerVessel/system/cellShapeControlMesh" + +dependencies = [ + ('libreadline', '6.3'), + ('METIS', '5.1.0'), + ('ncurses', '6.0'), + ('SCOTCH', '6.0.4'), + ('Boost', '1.64.0'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.4'), + ('CMake', '3.8.0'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.4.0-intel-2017a.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dd2ccbb6b7b1cb53ca1f2ae47dcb3c61c95ade0e --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.4.0-intel-2017a.eb @@ -0,0 +1,38 @@ +name = 'OpenFOAM' +version = '2.4.0' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://downloads.sourceforge.net/foam/%(version)s'] +sources = [ + SOURCE_TGZ, + 'ThirdParty-%(version)s.tgz', +] + +patches = [ + 'OpenFOAM-%(version)s_cleanup.patch', + 'OpenFOAM-2.3.0_libreadline.patch', + ('ThirdParty-%(version)s_cleanup.patch', ".."), # patch should not be applied in OpenFOAM subdir +] + +dependencies = [ + ('libreadline', '6.3'), + ('METIS', '5.1.0'), + ('ncurses', '6.0'), + ('SCOTCH', '6.0.4'), + ('Boost', '1.64.0'), +] + +builddependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.4'), + ('CMake', '3.8.0'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.0-foss-2016a.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.0-foss-2016a.eb index 7985e4b2671c60eb4b7cad3206bb05011871d543..b17352b6a7ecbc5af9a9628bd8ab13676c91046e 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.0-foss-2016a.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.0-foss-2016a.eb @@ -21,7 +21,7 @@ patches = [ ('ThirdParty-%(version)s_cleanup.patch', ".."), # patch should not be applied in OpenFOAM subdir ] -dependencies = [ +dependencies = [ ('libreadline', '6.3'), # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) ('METIS', '5.1.0', '-32bitIDX'), diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.1-intel-2016b.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.1-intel-2016b.eb index 065d8bedfb68191d9ddd9ae619d0bbe9453a1126..566f734948b7dc306d786d6bacd68c1ecba76e9b 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.1-intel-2016b.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-3.0.1-intel-2016b.eb @@ -13,7 +13,10 @@ toolchainopts = {'cstd': 'c++11'} source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major_minor)s.x/archive'] sources = ['version-%(version)s.tar.gz'] -checksums = ['a6ffe3edabdd23f9eff31be47a092b07'] +checksums = [ + '4b7d25a17f5fb075e206d7fbdf863253335f705538df6404c6ca44f6147953c3', # version-3.0.1.tar.gz + '251833f259d25f82808fe59869797c11a9a7d10d37f71d6a8cf92d108a35fd4c', # OpenFOAM-3.0.1_cleanup.patch +] patches = ['OpenFOAM-%(version)s_cleanup.patch'] diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-foss-2016b.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..aca1f74b1d078d05377b846af63de8abca9beda0 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-foss-2016b.eb @@ -0,0 +1,39 @@ +name = 'OpenFOAM' +version = '4.0' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] +sources = ['version-%(version)s.tar.gz'] + +checksums = [ + '73aebe35a1134b1b51dcacc23c097a38e492c3bdb1dcc5d1fb3ca81c4c61df49', # version-4.0.tar.gz + '7451b71741347f230689f18462824ebb9e42e80b1d0894d2a72af01a998d524c', # OpenFOAM-4.0-cleanup.patch +] + +patches = ['OpenFOAM-%(version)s-cleanup.patch'] + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '6.0'), + # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) + ('METIS', '5.1.0'), + ('SCOTCH', '6.0.4'), + ('CGAL', '4.8.1'), + ('ParaView', '5.2.0', '-mpi'), +] + +builddependencies = [ + ('Bison', '3.0.4'), + ('CMake', '3.6.1'), + ('flex', '2.6.0'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-intel-2016b.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-intel-2016b.eb index 635072f873d12eb770a87c4a0079ec92b0839bc7..581812bf1334d2849253a3185947ed3f75f3917e 100644 --- a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-intel-2016b.eb +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.0-intel-2016b.eb @@ -13,7 +13,10 @@ toolchainopts = {'cstd': 'c++11'} source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] sources = ['version-%(version)s.tar.gz'] -checksums = ['294b520811aae87241f3a78423f05952'] +checksums = [ + '73aebe35a1134b1b51dcacc23c097a38e492c3bdb1dcc5d1fb3ca81c4c61df49', # version-4.0.tar.gz + '7451b71741347f230689f18462824ebb9e42e80b1d0894d2a72af01a998d524c', # OpenFOAM-4.0-cleanup.patch +] patches = ['OpenFOAM-%(version)s-cleanup.patch'] diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-cleanup.patch b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-cleanup.patch new file mode 100644 index 0000000000000000000000000000000000000000..1098db34cb84f8efa3585a8f096db06bdfce047f --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-cleanup.patch @@ -0,0 +1,291 @@ +# This patch removes all need for the ThirdParty files of OpenFOAM: +# we use EB dependencies for everything. It adjusts the paths, variables, etc +# We also let the install dir, compiler, etc be set by EB. +# Lastly, we also fix a small compile issue in 'ptscotchDecomp.C' +# Ward Poelmans +diff -ur OpenFOAM-4.x-version-4.1.org/applications/utilities/mesh/manipulation/setSet/Allwmake OpenFOAM-4.x-version-4.1/applications/utilities/mesh/manipulation/setSet/Allwmake +--- OpenFOAM-4.x-version-4.1.org/applications/utilities/mesh/manipulation/setSet/Allwmake 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/applications/utilities/mesh/manipulation/setSet/Allwmake 2017-04-10 14:51:01.472221220 +0200 +@@ -9,11 +9,11 @@ + # + # use readline if available + # +-if [ -f /usr/include/readline/readline.h ] ++if [ -f $EBROOTLIBREADLINE/include/readline/readline.h ] + then + echo "Found -- enabling readline support." + export COMP_FLAGS="-DHAS_READLINE" +- export LINK_FLAGS="-lreadline" ++ export LINK_FLAGS="-L$EBROOTLIBREADLINE/lib -lreadline -L$EBROOTNCURSES -lncurses" + fi + + wmake +diff -ur OpenFOAM-4.x-version-4.1.org/applications/utilities/postProcessing/graphics/PVReaders/Allwmake OpenFOAM-4.x-version-4.1/applications/utilities/postProcessing/graphics/PVReaders/Allwmake +--- OpenFOAM-4.x-version-4.1.org/applications/utilities/postProcessing/graphics/PVReaders/Allwmake 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/applications/utilities/postProcessing/graphics/PVReaders/Allwmake 2017-04-10 14:51:01.472221220 +0200 +@@ -16,7 +16,7 @@ + } + + # ensure CMake gets the correct C++ compiler +- [ -n "$WM_CXX" ] && export CXX="$WM_CXX" ++# [ -n "$WM_CXX" ] && export CXX="$WM_CXX" + + wmake $targetType vtkPVReaders + PVblockMeshReader/Allwmake $* +diff -ur OpenFOAM-4.x-version-4.1.org/etc/bashrc OpenFOAM-4.x-version-4.1/etc/bashrc +--- OpenFOAM-4.x-version-4.1.org/etc/bashrc 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/bashrc 2017-04-10 14:51:54.957704631 +0200 +@@ -42,9 +42,8 @@ + # + # Please set to the appropriate path if the default is not correct. + # +-[ $BASH_SOURCE ] && \ +-export FOAM_INST_DIR=$(cd ${BASH_SOURCE%/*/*/*} && pwd -P) || \ +-export FOAM_INST_DIR=$HOME/$WM_PROJECT ++# For Easybuild: set by the module ++# + # export FOAM_INST_DIR=~$WM_PROJECT + # export FOAM_INST_DIR=/opt/$WM_PROJECT + # export FOAM_INST_DIR=/usr/local/$WM_PROJECT +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/CGAL OpenFOAM-4.x-version-4.1/etc/config.sh/CGAL +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/CGAL 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/CGAL 2017-04-10 14:51:01.473221230 +0200 +@@ -36,37 +36,7 @@ + # + #------------------------------------------------------------------------------ + +-boost_version=boost-system +-cgal_version=cgal-system +-#cgal_version=CGAL-4.8 +- +-if [ -z "$SOURCE_CGAL_VERSIONS_ONLY" ] +-then +- +- common_path=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER +- +- export BOOST_ARCH_PATH=$common_path/$boost_version +- export CGAL_ARCH_PATH=$common_path/$cgal_version +- +- if [ "$FOAM_VERBOSE" -a "$PS1" ] +- then +- echo "Using CGAL and boost" 1>&2 +- echo " $cgal_version at $CGAL_ARCH_PATH" 1>&2 +- echo " $boost_version at $BOOST_ARCH_PATH" 1>&2 +- fi +- +- if [ -d "$CGAL_ARCH_PATH" -a "$cgal_version" != "cgal-system" ] +- then +- _foamAddLib $CGAL_ARCH_PATH/lib +- fi +- +- if [ -d "$BOOST_ARCH_PATH" -a "$boost_version" != "boost-system" ] +- then +- _foamAddLib $BOOST_ARCH_PATH/lib +- fi +- +- unset boost_version cgal_version common_path +- +-fi ++export CGAL_ARCH_PATH=$EBROOTCGAL ++export BOOST_ARCH_PATH=$EBROOTBOOST + + #------------------------------------------------------------------------------ +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/gperftools OpenFOAM-4.x-version-4.1/etc/config.sh/gperftools +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/gperftools 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/gperftools 2017-04-10 14:51:01.473221230 +0200 +@@ -29,13 +29,7 @@ + # + #------------------------------------------------------------------------------ + +-version=svn +-gperftools_install=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER +- +-GPERFTOOLS_VERSION=gperftools-$version +-GPERFTOOLS_ARCH_PATH=$gperftools_install/$GPERFTOOLS_VERSION +- +-export PATH=$GPERFTOOLS_ARCH_PATH/bin:$PATH +-export LD_LIBRARY_PATH=$GPERFTOOLS_ARCH_PATH/lib:$LD_LIBRARY_PATH ++GPERFTOOLS_VERSION=gperftools-$EBVERSIONGPERFTOOLS ++GPERFTOOLS_ARCH_PATH=$EBROOTGPERFTOOLS + + #------------------------------------------------------------------------------ +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/metis OpenFOAM-4.x-version-4.1/etc/config.sh/metis +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/metis 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/metis 2017-04-10 14:51:01.473221230 +0200 +@@ -34,7 +34,7 @@ + # + #------------------------------------------------------------------------------ + +-export METIS_VERSION=metis-5.1.0 +-export METIS_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER$WM_PRECISION_OPTION$WM_LABEL_OPTION/$METIS_VERSION ++export METIS_VERSION=metis-$EBVERSIONMETIS ++export METIS_ARCH_PATH=$EBROOTMETIS + + #------------------------------------------------------------------------------ +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/mpi OpenFOAM-4.x-version-4.1/etc/config.sh/mpi +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/mpi 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/mpi 2017-04-10 14:51:01.473221230 +0200 +@@ -249,6 +249,9 @@ + _foamAddPath $MPI_ARCH_PATH/bin64 + _foamAddLib $MPI_ARCH_PATH/lib64 + ;; ++EASYBUILDMPI) ++ export FOAM_MPI=mpi ++ ;; + *) + export FOAM_MPI=dummy + ;; +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/paraview OpenFOAM-4.x-version-4.1/etc/config.sh/paraview +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/paraview 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/paraview 2017-04-10 14:51:01.473221230 +0200 +@@ -41,21 +41,6 @@ + ) \ + && PATH="$cleaned" + +-# Determine the cmake to be used +-unset CMAKE_HOME +-for cmake in cmake-3.2.1 cmake-2.8.12.1 cmake-2.8.8 cmake-2.8.4 cmake-2.8.3 \ +- cmake-2.8.1 +-do +- cmake=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cmake +- if [ -r $cmake ] +- then +- export CMAKE_HOME=$cmake +- export CMAKE_ROOT=$cmake +- export PATH=$CMAKE_HOME/bin:$PATH +- break +- fi +-done +- + + #- ParaView version, automatically determine major version + #export ParaView_VERSION=3.12.0 +@@ -64,7 +49,7 @@ + #export ParaView_VERSION=4.3.1 + #export ParaView_VERSION=4.4.0 + #export ParaView_VERSION=5.0.0 +-export ParaView_VERSION=5.0.1 ++export ParaView_VERSION=$EBVERSIONPARAVIEW + export ParaView_MAJOR=detect + + +@@ -105,21 +90,15 @@ + paraviewInstDir=$WM_THIRD_PARTY_DIR/ParaView-$ParaView_VERSION + paraviewArchName=ParaView-$ParaView_VERSION + +-export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName ++export ParaView_DIR=$EBROOTPARAVIEW + + # Set paths if binaries or source are present + if [ -r $ParaView_DIR -o -r $paraviewInstDir ] + then + export ParaView_INCLUDE_DIR=$ParaView_DIR/include/paraview-$ParaView_MAJOR +- if [ ! -d $ParaView_INCLUDE_DIR -a -d $ParaView_DIR/include/paraview-3.0 ] +- then +- export ParaView_INCLUDE_DIR=$ParaView_DIR/include/paraview-3.0 +- fi + + ParaView_LIB_DIR=$ParaView_DIR/lib/paraview-$ParaView_MAJOR + +- export PATH=$ParaView_DIR/bin:$PATH +- export LD_LIBRARY_PATH=$ParaView_LIB_DIR:$LD_LIBRARY_PATH + export PV_PLUGIN_PATH=$FOAM_LIBBIN/paraview-$ParaView_MAJOR + + if [ "$FOAM_VERBOSE" -a "$PS1" ] +@@ -131,17 +110,6 @@ + echo " PV_PLUGIN_PATH : $PV_PLUGIN_PATH" + fi + +- # Add in python libraries if required +- paraviewPython=$ParaView_DIR/Utilities/VTKPythonWrapping +- if [ -r $paraviewPython ] +- then +- if [ "$PYTHONPATH" ] +- then +- export PYTHONPATH=$PYTHONPATH:$paraviewPython:$ParaView_LIB_DIR +- else +- export PYTHONPATH=$paraviewPython:$ParaView_LIB_DIR +- fi +- fi + else + unset PV_PLUGIN_PATH + fi +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/scotch OpenFOAM-4.x-version-4.1/etc/config.sh/scotch +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/scotch 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/scotch 2017-04-10 14:51:01.473221230 +0200 +@@ -37,7 +37,7 @@ + # + #------------------------------------------------------------------------------ + +-export SCOTCH_VERSION=scotch_6.0.3 +-export SCOTCH_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER$WM_PRECISION_OPTION$WM_LABEL_OPTION/$SCOTCH_VERSION ++export SCOTCH_VERSION=scotch_$EBVERSIONSCOTCH ++export SCOTCH_ARCH_PATH=$EBROOTSCOTCH + + #------------------------------------------------------------------------------ +diff -ur OpenFOAM-4.x-version-4.1.org/etc/config.sh/settings OpenFOAM-4.x-version-4.1/etc/config.sh/settings +--- OpenFOAM-4.x-version-4.1.org/etc/config.sh/settings 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/etc/config.sh/settings 2017-04-10 14:51:01.473221230 +0200 +@@ -56,11 +56,11 @@ + 64) + WM_ARCH=linux64 + export WM_COMPILER_LIB_ARCH=64 +- export WM_CC='gcc' +- export WM_CXX='g++' +- export WM_CFLAGS='-m64 -fPIC' +- export WM_CXXFLAGS='-m64 -fPIC -std=c++0x' +- export WM_LDFLAGS='-m64' ++ export WM_CC=$CC ++ export WM_CXX=$CXX ++ export WM_CFLAGS=$CFLAGS ++ export WM_CXXFLAGS=$CXXFLAGS ++ export WM_LDFLAGS=$LDFLAGS + ;; + *) + echo "Unknown WM_ARCH_OPTION '$WM_ARCH_OPTION', should be 32 or 64"\ +diff -ur OpenFOAM-4.x-version-4.1.org/src/parallel/decompose/ptscotchDecomp/Make/options OpenFOAM-4.x-version-4.1/src/parallel/decompose/ptscotchDecomp/Make/options +--- OpenFOAM-4.x-version-4.1.org/src/parallel/decompose/ptscotchDecomp/Make/options 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/src/parallel/decompose/ptscotchDecomp/Make/options 2017-04-10 14:51:01.473221230 +0200 +@@ -3,10 +3,8 @@ + + EXE_INC = \ + $(PFLAGS) $(PINC) \ +- -I$(SCOTCH_ROOT)/include \ + -I$(SCOTCH_ARCH_PATH)/include/$(FOAM_MPI) \ +- -I/usr/include/scotch \ + -I../decompositionMethods/lnInclude + + LIB_LIBS = \ +- -L$(SCOTCH_ROOT)/lib -L$(FOAM_EXT_LIBBIN)/$(FOAM_MPI) -lptscotch -lptscotcherrexit -lscotch ${LINK_FLAGS} -lrt ++ -L$(SCOTCH_ARCH_PATH)/lib -L$(FOAM_EXT_LIBBIN)/$(FOAM_MPI) -lptscotch -lptscotcherrexit -lscotch ${LINK_FLAGS} -lrt +diff -ur OpenFOAM-4.x-version-4.1.org/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C OpenFOAM-4.x-version-4.1/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C +--- OpenFOAM-4.x-version-4.1.org/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/src/parallel/decompose/ptscotchDecomp/ptscotchDecomp.C 2017-04-10 14:51:01.474221238 +0200 +@@ -30,10 +30,11 @@ + #include "globalIndex.H" + #include "SubField.H" + ++#include ++ + extern "C" + { + #include +- #include + #include "ptscotch.h" + } + +diff -ur OpenFOAM-4.x-version-4.1.org/src/parallel/decompose/scotchDecomp/Make/options OpenFOAM-4.x-version-4.1/src/parallel/decompose/scotchDecomp/Make/options +--- OpenFOAM-4.x-version-4.1.org/src/parallel/decompose/scotchDecomp/Make/options 2016-10-16 16:11:45.000000000 +0200 ++++ OpenFOAM-4.x-version-4.1/src/parallel/decompose/scotchDecomp/Make/options 2017-04-10 14:51:01.474221238 +0200 +@@ -7,10 +7,8 @@ + + EXE_INC = \ + $(PFLAGS) $(PINC) \ +- -I$(SCOTCH_ROOT)/include \ + -I$(SCOTCH_ARCH_PATH)/include \ +- -I/usr/include/scotch \ + -I../decompositionMethods/lnInclude + + LIB_LIBS = \ +- -L$(SCOTCH_ROOT)/lib -L$(FOAM_EXT_LIBBIN) -lscotch -lscotcherrexit -lrt ++ -L$(SCOTCH_ARCH_PATH)/lib -L$(FOAM_EXT_LIBBIN) -lscotch -lscotcherrexit -lrt diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-foss-2016b.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0c1616045a9331a87c8917d42dc317d76fac6c9a --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-foss-2016b.eb @@ -0,0 +1,39 @@ +name = 'OpenFOAM' +version = '4.1' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] +sources = ['version-%(version)s.tar.gz'] + +checksums = [ + '2de18de64e7abdb1b649ad8e9d2d58b77a2b188fb5bcb6f7c2a038282081fd31', # version-4.1.tar.gz + '7a9d418f18c475fb48ddc427be7271b0fd759ad183f09a6bcafe4b76924b2a70', # OpenFOAM-4.1-cleanup.patch +] + +patches = ['OpenFOAM-%(version)s-cleanup.patch'] + +dependencies = [ + ('libreadline', '6.3'), + ('ncurses', '6.0'), + # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) + ('METIS', '5.1.0'), + ('SCOTCH', '6.0.4'), + ('CGAL', '4.8.1'), + ('ParaView', '5.2.0', '-mpi'), +] + +builddependencies = [ + ('Bison', '3.0.4'), + ('CMake', '3.6.1'), + ('flex', '2.6.0'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e4305fdec87e2b83495bea7d8d84f1fa431a2b42 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-4.1-intel-2017a.eb @@ -0,0 +1,39 @@ +name = 'OpenFOAM' +version = '4.1' + +homepage = 'http://www.openfoam.com/' +description = """OpenFOAM is a free, open source CFD software package. + OpenFOAM has an extensive range of features to solve anything from complex fluid flows + involving chemical reactions, turbulence and heat transfer, + to solid dynamics and electromagnetics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/OpenFOAM/OpenFOAM-%(version_major)s.x/archive'] +sources = ['version-%(version)s.tar.gz'] + +checksums = [ + '2de18de64e7abdb1b649ad8e9d2d58b77a2b188fb5bcb6f7c2a038282081fd31', # version-4.1.tar.gz + '7a9d418f18c475fb48ddc427be7271b0fd759ad183f09a6bcafe4b76924b2a70', # OpenFOAM-4.1-cleanup.patch +] + +patches = ['OpenFOAM-%(version)s-cleanup.patch'] + +dependencies = [ + ('libreadline', '7.0'), + ('ncurses', '6.0'), + # OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes) + ('METIS', '5.1.0'), + ('SCOTCH', '6.0.4'), + ('CGAL', '4.9', '-Python-2.7.13'), + ('ParaView', '5.2.0', '-mpi'), +] + +builddependencies = [ + ('Bison', '3.0.4'), + ('CMake', '3.8.0'), + ('flex', '2.6.3'), +] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb index 33c2f06dffd4d2ff3673d5f82a15dd28e44e7eea..c0eaaaab718e70187802bbfcd538c6fb314b1191 100644 --- a/easybuild/easyconfigs/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/o/OpenMM/OpenMM-6.1-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -43,9 +43,6 @@ sanity_check_paths = { modextrapaths = { 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - -modextravars = { 'OPENMM_INCLUDE_PATH': 'include', 'OPENMM_LIB_PATH': 'lib', } diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb index c91ebdd2216e1bf5237bca369b0676951b25491e..dfafbdd29323b66714ccb35851bbb9a2f7cbc31d 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.1-GCC-4.9.3-2.25.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb index 6afba2f2929dc490f7e934bf6cac1210f8fa89a4..9fba34d7adad26551e73a41b608e551d28bf9b2e 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-4.9.3-2.25.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb index 4502f5c9f4029f724176d96cce2e10508ceafa6e..d464f30b2ff4a643c624c83a10a35f9694085fbf 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-5.3.0-2.26.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb index ac26d4212f687dcd9984ba00f094ec6ab2d35089..8b0c5ebd22e474cf6ded6f6c0bd4f00966a1edf6 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-GCC-6.1.0-2.27.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'GCC', 'version': '6.1.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.3')] @@ -20,7 +20,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb index 3dfb0c023ba40835d21ff111a617aa51c52eb254..6cea8ce3bc85c7475b002f5b9690001fcd59d4da 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.3-GCC-4.9.3-2.25.eb @@ -15,12 +15,12 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify dependencies = [('hwloc', '1.11.3')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb index 274fb15e1f1b1177ebcf56efc4f4bbd7e8e78227..a3e3a912733d963877bb67da583586529e728e12 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.2-PGI-16.4-GCC-5.3.0-2.26.eb @@ -15,12 +15,12 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify dependencies = [('hwloc', '1.11.3')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-5.4.0-2.26.eb index 1f3b3eb045a32bb6eee203811bd3e0f942373c7b..d4e8e4090773564ed48178c6c1898c7149b8579f 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-5.4.0-2.26.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb index af22c5f5162eb54544e4b5716251d42f8dc95693..8d96ce43448c393aeb797bace57b06ba8318adda 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-GCC-6.1.0-2.27.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'GCC', 'version': '6.1.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.3')] @@ -20,7 +20,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb index 917b1522075b8a9073c4302a0dad0ed95b93f389..bac6321f61f59d5d08aa30d9dcd0a4ff808e247c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-gcccuda-2016.08.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --disable-dlopen is incompatible # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb index ed7694b56fd30e8ab92077451e47f3bee7607d4f..6d1e297ce3cc57a298d8dd81cb0eb93376c80e21 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -20,7 +20,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.11.3')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb index fd6bb36c388a4243691b6754ce1cc9e76edf6050..fa72c729f1199da22642a6dc59a0a80391453136 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-PGI-16.7-GCC-5.4.0-2.26.eb @@ -17,12 +17,12 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading -configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify +configopts += '--with-cxxrtlib="-lgcc_s -lstdc++"' # for vt-mpi-unify dependencies = [('hwloc', '1.11.4')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-iccifort-2016.3.210-GCC-4.9.3-2.25.eb index c16d7bf245b8a9c1c4e241cab52d2842a1fb89a3..03bd80d81cfbb2005b734f1fda2ac10fb981d7b8 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-iccifort-2016.3.210-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.10.4-iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -20,7 +20,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.11.3')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb index af837e08152447032188101eaaa88fc5f04944c1..71d41c1e0fd08933dff35bf89e10a8b7730da797 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-GCC-4.6.3.eb @@ -15,7 +15,7 @@ configopts = '--with-threads=posix --enable-shared --enable-mpi-threads --with-o configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mca_common_sm", "mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "open-pal", "open-rte"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb index 70d3c85032a28e19b0e16e7ef6cf63f13e131d4a..18c61b4abffe6bbb1865e2de9c74123da8898056 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.4.5-ictce-5.5.0.eb @@ -24,7 +24,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "open-pal", "open-rte"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb index fc479108fe13c08eb88b87078db0458a24537bc7..e0fdbd9b1d8d6688bf2af9a080543152c841ddfc 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb index 168f6f9d236888fabac64ade04e006292e2fb169..46d2a4a23366f88b0480661e2f9b793d2e0407a7 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb index 933369e32b802a241d5f062949027dd85601f6cc..1af8bec01f1122505fd0701f2ab717e67f3bed86 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.7.2.eb @@ -22,7 +22,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb index 231057cda1a4f63df0b4b0a525ccc9ca30dff92b..9c74aa620d55398d595de104bb344ed3d5a728bf 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.1.eb @@ -20,7 +20,7 @@ configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb index 8b4682c1dba5eee26c43fac300fee5758d24891d..8985983b3f1896f153638408f9468638127ba779 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.2.eb @@ -23,7 +23,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb index 90ce3018dedbbf2c3d963b2da7ec4f4550b183c1..65455ee083f215b3189d4efe806418cb3772a630 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-GCC-4.8.3.eb @@ -23,7 +23,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' dependencies = [('hwloc', '1.8.1')] # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb index 069c5ad3b937db38c399d1cf3b114ebc7abc957c..678e7e1afbe30fd3104967a26ed80d5930180c39 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.2.144.eb @@ -18,7 +18,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.8.1')] # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb index 7ee3a0b73712ed3a86c56d8d5c3c53bd51e9c4a5..dc145861ffa5217d7fcf6f4824d6fe9c3adbcc3a 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.5-iccifort-2013_sp1.4.211.eb @@ -18,7 +18,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support dependencies = [('hwloc', '1.9')] # needed for --with-openib -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_f77", "mpi_f90", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb index 6687a0ffa048b153e13d236b53057589a5e6ff9b..81d45b5e89abcc5888f1ce40ce1644015285e7df 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-GCC-4.8.2.eb @@ -21,7 +21,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb index eeb7c2fe82787a088235bc35b36d73572986987b..5503a3e1f60167916f0bba01001b8204addcce1c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.1-GCC-4.8.3.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb index a47fa4f0f1baf045c981ae93242504db83f386d1..8e54eb0f672785282ce7210923628f6828354537 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-GCC-4.9.2.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb index 19949c397cc13964e94fdcad77308e74de4d2a25..f0ceedd49e69a4d844292f88b71d185f990a2a01 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.3-iccifort-2013_sp1.4.211.eb @@ -19,7 +19,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.9')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb index 2eb439ac3492244154f0a12b22fba050ff2f76f2..e841ac62557b16c2df5f41112268d092616d6cdd 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.8.4.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb index e009a632591c41042eb786fb2ec7e91a4870d763..825a80feb74ca5d625bb90596c7d0ad77c163331 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-GCC-4.9.2.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb index d39ca71b30c149d765d6b471ac5916051ee4da8f..6731564586b3d549db793e63c11306f6aa71a2fc 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.1.133-GCC-4.9.2.eb @@ -20,7 +20,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.10.0')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb index 86eed73b49ff3fe70463b5c517a6e6e9250ecdbd..d46d33479ebd2faa9ff620b534532a142e6aaedd 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.4-iccifort-2015.2.164-GCC-4.9.2.eb @@ -20,7 +20,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.10.0')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb index 095d22d991eba77e2a9063f2f903e35331f42f1b..089abe6b34ae93d9f394031b0f03abbe34a90ba8 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.5-GNU-4.9.2-2.25.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb index 3e69e3901f398b39bfafbf4c6d42b4bf0b6978cf..b77284839a6fa20ec029965b06dbf5c6684a171c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.6-GNU-4.9.3-2.25.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb index 5206425bdfdfb081c87166fe0396fe6730228a94..d15e963eea0118c5ed453a2806864e0287ef54e2 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-GNU-4.9.3-2.25.eb @@ -19,7 +19,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb index 34da0e5297f318e92c7a70b18c5b5af7293fe77e..a2ec79195bf8348469f35ec0f192951e51544ae5 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25.eb @@ -20,7 +20,7 @@ configopts += '--disable-dlopen ' # statically link component, don't do dynamic dependencies = [('hwloc', '1.11.1')] # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel')] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_cxx", "mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte", "vt", "vt-hyb", "vt-mpi", "vt-mpi-unify"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb index 23deffc8f49aedb19732a82aea0c0d51bdda155e..2d2f70b19817cca9b7d968df85c472919433e7da 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.0-GCC-5.2.0.eb @@ -10,17 +10,17 @@ toolchain = {'name': 'GCC', 'version': '5.2.0'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.3')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] # VampirTrace is no longer used : https://www.open-mpi.org/community/lists/announce/2016/07/0085.php libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb index aeb2a52e4c0da3c43e51233471f368bd31e00e08..e14a09912caeaf7d0c10c000daf4cfe636921193 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-GCC-6.2.0-2.27.eb @@ -10,17 +10,17 @@ toolchain = {'name': 'GCC', 'version': '6.2.0-2.27'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.4')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb index 3d626a7c8052893e65a9cbef0eb41bc3c5db7b7f..472ec78a2086b37f9049be3fbf9b744e8621af9c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-gcccuda-2016.10.eb @@ -10,17 +10,17 @@ toolchain = {'name': 'gcccuda', 'version': '2016.10'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.4')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --disable-dlopen is incompatible # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb index 7d74bf0639a5f5668ee1472b3d894b4f888bf1fe..c1cae1b060ce87c370dece2d8cf6fdfb60f26891 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -10,17 +10,17 @@ toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-5.4.0-2.26'} sources = [SOURCELOWER_TAR_GZ] -source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads',] +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] dependencies = [('hwloc', '1.11.4')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27-opa.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27-opa.eb new file mode 100644 index 0000000000000000000000000000000000000000..3736ce11cc1467bd825c715295ead7844f88664f --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27-opa.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '2.0.2' +versionsuffix = '-opa' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} + +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['886698becc5bea8c151c0af2074b8392'] + +dependencies = [('hwloc', '1.11.5')] + +configopts = '--enable-shared --enable-mpi-thread-multiple --with-psm2 ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-psm2 +osdependencies = [('libpsm2', 'libpsm2-devel')] + +libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb index 2e2eda32d413533c884e96fdb1a284ae3567ad27..1dad8c8a27cace9a1476f1d025114beb00d0d917 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-GCC-6.3.0-2.27.eb @@ -10,18 +10,18 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] -sources = ['openmpi-%(version)s.tar.gz'] + checksums = ['886698becc5bea8c151c0af2074b8392'] dependencies = [('hwloc', '1.11.5')] -configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading # needed for --with-verbs -osdependencies = [('libibverbs-dev', 'libibverbs-devel'),] +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] sanity_check_paths = { diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-gcccuda-2017.01.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-gcccuda-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..b815f736b5aa2cebdc872b6b52144d5905ef0a8a --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-gcccuda-2017.01.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '2.0.2' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'gcccuda', 'version': '2017.01'} + +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['886698becc5bea8c151c0af2074b8392'] + +dependencies = [('hwloc', '1.11.5')] + +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--with-cuda=$CUDA_HOME ' # CUDA-aware build; N.B. --disable-dlopen is incompatible + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] + +libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-iccifort-2017.1.132-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-iccifort-2017.1.132-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..a843f506c3df7ff9112884a839ba74abbb31f973 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.0.2-iccifort-2017.1.132-GCC-6.3.0-2.27.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '2.0.2' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-6.3.0-2.27'} + +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['886698becc5bea8c151c0af2074b8392'] + +dependencies = [('hwloc', '1.11.5')] + +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] + +libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.28.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..765dbf2d8957f15f49d762ba7bc079750ec6f549 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.0-GCC-6.3.0-2.28.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '2.1.0' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.28'} + +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['c058052b53d209c7521079e3d2da613b'] + +dependencies = [('hwloc', '1.11.6')] + +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] + +libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..addd1e04b1ea41985fdc7ca7abdbe1488d958487 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-GCC-6.4.0-2.28.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '2.1.1' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'GCC', 'version': '6.4.0-2.28'} + +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['afe4bef3c4378bc76eea96c623d5aa4c1c98b9e057d281c646e68869292a77dc'] + +dependencies = [('hwloc', '1.11.7')] + +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# to enable SLURM integration (site-specific) +# configopts += '--with-slurm --with-pmi=/usr/include/slurm --with-pmi-libdir=/usr' + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] + +libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-iccifort-2017.4.196-GCC-6.4.0-2.28.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-iccifort-2017.4.196-GCC-6.4.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..06480a4783ac4b2963537ca7a83e98bbb42222e2 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-iccifort-2017.4.196-GCC-6.4.0-2.28.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'OpenMPI' +version = '2.1.1' + +homepage = 'http://www.open-mpi.org/' +description = """The Open MPI Project is an open source MPI-2 implementation.""" + +toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'} + +sources = [SOURCELOWER_TAR_GZ] + +source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['afe4bef3c4378bc76eea96c623d5aa4c1c98b9e057d281c646e68869292a77dc'] + +dependencies = [('hwloc', '1.11.7')] + +configopts = '--enable-shared --enable-mpi-thread-multiple --with-verbs ' +configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path +configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support +configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading + +# needed for --with-verbs +osdependencies = [('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')] + +libs = ["mpi_mpifh", "mpi", "ompitrace", "open-pal", "open-rte"] +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] + + ["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in libs] + + ["include/%s.h" % x for x in ["mpi-ext", "mpif-config", "mpif", "mpi", "mpi_portable_platform"]], + 'dirs': [], +} + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/o/OpenNLP/OpenNLP-1.8.1.eb b/easybuild/easyconfigs/o/OpenNLP/OpenNLP-1.8.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..19f1ce98bb1071a064227986acee70d3aff0b1b7 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenNLP/OpenNLP-1.8.1.eb @@ -0,0 +1,31 @@ +easyblock = 'PackedBinary' + +name = 'OpenNLP' +version = '1.8.1' + +homepage = 'https://opennlp.apache.org/' +description = """The Apache OpenNLP library is a machine learning based toolkit for the processing of + natural language text.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [APACHE_SOURCE + '/%(namelower)s-%(version)s'] +sources = ['apache-opennlp-%(version)s-src.tar.gz'] +checksums = ['f0a09a499503dae318df28b4c78ea9eb6f9c3d47fbaa4cc019bb647af3d0567e'] + +builddependencies = [('Maven', '3.5.0')] +dependencies = [('Java', '1.8.0_144')] + +install_cmd = "cd apache-opennlp-%(version)s-src && mvn install -Dmaven.repo.local=%(builddir)s/m2 -B && " +install_cmd += "tar xfvz opennlp-distr/target/apache-opennlp-1.8.1-bin.tar.gz && " +install_cmd += "cp -a apache-opennlp-%(version)s/* %(installdir)s" + +sanity_check_paths = { + 'files': ['bin/opennlp'], + 'dirs': ['lib'], +} +sanity_check_commands = ['opennlp'] + +modextravars = {'OPENNLP_HOME': '%(installdir)s'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-GCCcore-6.4.0.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..88a05b260e9678fbfcb668441740ade25167cc2d --- /dev/null +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-GCCcore-6.4.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'OpenPGM' +version = '5.2.122' + +homepage = 'http://code.google.com/p/openpgm/' + +description = """ + OpenPGM is an open source implementation of the Pragmatic General Multicast + (PGM) specification in RFC 3208 available at www.ietf.org. PGM is a reliable + and scalable multicast protocol that enables receivers to detect loss, request + retransmission of lost data, or notify an application of unrecoverable loss. + PGM is a receiver-reliable protocol, which means the receiver is responsible + for ensuring all data is received, absolving the sender of reception + responsibility. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] +sources = ['libpgm-%(version)s.tar.gz'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] + +builddependencies = [ + ('binutils', '2.28'), +] + +start_dir = 'pgm' + +sanity_check_paths = { + 'files': ['lib/libpgm.%s' % SHLIB_EXT, 'lib/libpgm.a'], + 'dirs': ['include'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb index 2ae64198e6a2ee6836c8d245d4ce5d948f8dbda4..8c9749f6d7df1d72d5a445e252848538c29281ac 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2015a.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016a.eb index a3d2763924b5dea9844318cb9174f508dc41539a..1e572118ecc59f6c7bef91da0738cc0d1fcec9f1 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016a.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016a.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016b.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016b.eb index 3584a3c7051d34512cd7ba687141d3e79772390a..a79da5bcdef626b850e806e36c00c83e2f49c37b 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016b.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2016b.eb @@ -16,7 +16,7 @@ toolchainopts = {'pic': True} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2017a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..52f0a98f0e36233f2c30512f7ebdd81ac903ae30 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-foss-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'OpenPGM' +version = '5.2.122' + +homepage = 'http://code.google.com/p/openpgm/' +description = """OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) + specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol + that enables receivers to detect loss, request retransmission of lost data, or notify an application + of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible + for ensuring all data is received, absolving the sender of reception responsibility.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] +sources = ['libpgm-%(version)s.tar.gz'] + +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] + +configopts = '--with-pic' + +start_dir = 'pgm' + +sanity_check_paths = { + 'files': ['lib/libpgm.%s' % SHLIB_EXT, 'lib/libpgm.a'], + 'dirs': ['include'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb index ba0d34665722a85f4128766d8ba325bcb1f533e3..c72f7c67ea954bee695365004b46ed4c74cefcef 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.4.10.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['%s-%s.tar.gz' % ('libpgm', version)] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb index 34fa9dd22fab0473513908262eccb8bd916f569e..5e32b43ba41762e553dcd207796c858d679af43d 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goolf-1.7.20.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'goolf', 'version': '1.7.20'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb index 5c73a02ebe4dd4b84788cf9f8aa33dfa6798014e..c1cc929d318f3c5da84555865eeac792c061b995 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.3.0.eb @@ -16,7 +16,7 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['%s-%s.tar.gz' % ('libpgm', version)] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb index d10ebd9897231c0c9195f1e20d42a9974b343161..1adecf349852efa9f34f4b1da7711f6391e3de68 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-5.5.0.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['%s-%s.tar.gz' % ('libpgm', version)] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb index b7949218e215d8ae0ae831f08813fcb606fce38a..58b6d631b5287fb6ea5f7233bd2aa916589d174f 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015a.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb index abec09000c3953a807078df83d53372a4d04d67c..07b7e0f6edcef0184dd57c7bc48e7728dade6011 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2015b.eb @@ -16,7 +16,7 @@ toolchainopts = {'pic': True} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016a.eb index 803b19d70ef1fea456633bb5750fec4094127426..682da562782ca05f08179f6647842a9c30a7e5af 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016a.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016a.eb @@ -16,6 +16,8 @@ toolchainopts = {'pic': True} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] + configopts = '--with-pic' start_dir = 'pgm' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016b.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016b.eb index f8d13d08343e5856009d0b259a627d2a8fe001cf..d3070d3fffec2a7afe44b311f195d47299694709 100644 --- a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016b.eb +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2016b.eb @@ -16,7 +16,7 @@ toolchainopts = {'pic': True} source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] sources = ['libpgm-%(version)s.tar.gz'] -checksums = ['d7673e9ff6cc33cf42fe9fb9a7bfbffa'] +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] configopts = '--with-pic' diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2017a.eb b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3a384324026b9ea4c5e6a91338b899fb46bb1f25 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-intel-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'OpenPGM' +version = '5.2.122' + +homepage = 'http://code.google.com/p/openpgm/' +description = """OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) + specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol + that enables receivers to detect loss, request retransmission of lost data, or notify an application + of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible + for ensuring all data is received, absolving the sender of reception responsibility.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] +sources = ['libpgm-%(version)s.tar.gz'] + +checksums = ['6b895f550b95284dcde7189b01e04a9a1c1f94579af31b1eebd32c2207a1ba2c'] + +configopts = '--with-pic' + +start_dir = 'pgm' + +sanity_check_paths = { + 'files': ['lib/libpgm.%s' % SHLIB_EXT, 'lib/libpgm.a'], + 'dirs': ['include'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OpenRefine/OpenRefine-2.7-Java-1.8.0_144.eb b/easybuild/easyconfigs/o/OpenRefine/OpenRefine-2.7-Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..43fc8d1f704c64c93629b25ab1e391f0abb50a5c --- /dev/null +++ b/easybuild/easyconfigs/o/OpenRefine/OpenRefine-2.7-Java-1.8.0_144.eb @@ -0,0 +1,33 @@ +easyblock = 'PackedBinary' + +name = 'OpenRefine' +version = '2.7' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://github.com/OpenRefine/OpenRefine' +description = """OpenRefine is a power tool that allows you to load data, understand it, clean it up, reconcile it, + and augment it with data coming from the web.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/OpenRefine/OpenRefine/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['16f8c86db061d1c24f1fc64897eb23742e73415a019dd8ea3f39782de833146b'] + +builddependencies = [ + ('ant', '1.10.1', '-Java-%(javaver)s', True), +] +dependencies = [ + ('Java', '1.8.0_144'), +] + +install_cmd = "cp -a OpenRefine-%(version)s/* %(installdir)s && cd %(installdir)s && ./refine build" + +sanity_check_paths = { + 'files': ['refine'], + 'dirs': ['server/classes'], +} + +modextrapaths = {'PATH': 'refine'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.1.0e-intel-2016b.eb b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.1.0e-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..81a9ed4ca33fa15a840606b41a484060cb22b5e7 --- /dev/null +++ b/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.1.0e-intel-2016b.eb @@ -0,0 +1,19 @@ +name = 'OpenSSL' +version = '1.1.0e' + +homepage = 'http://www.openssl.org/' +description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, + and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) + protocols as well as a full-strength general purpose cryptography library. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.openssl.org/source/'] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/o/OptiX/OptiX-3.8.0-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OptiX/OptiX-3.8.0-GNU-4.9.3-2.25.eb index 69dec5c347e9f49ad15158b66fd4e04b1c6dc912..bb8c2ce07105af587a341194e96e9f21911506a3 100644 --- a/easybuild/easyconfigs/o/OptiX/OptiX-3.8.0-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OptiX/OptiX-3.8.0-GNU-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Authors:: Stephane Thiell ## easyblock = 'Binary' diff --git a/easybuild/easyconfigs/o/OptiX/OptiX-3.9.0-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/o/OptiX/OptiX-3.9.0-GNU-4.9.3-2.25.eb index 7960265e875aa5d7bd8accf80e803345d4e28b7c..28cec1fdb8e03da4b9678bbdf4b1d6eca594f8a3 100644 --- a/easybuild/easyconfigs/o/OptiX/OptiX-3.9.0-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/o/OptiX/OptiX-3.9.0-GNU-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Authors:: Stephane Thiell ## easyblock = 'Binary' diff --git a/easybuild/easyconfigs/o/OrfM/OrfM-0.6.1-foss-2016b.eb b/easybuild/easyconfigs/o/OrfM/OrfM-0.6.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..904722c27984f8390f1bea7a5cc859c18bcb1433 --- /dev/null +++ b/easybuild/easyconfigs/o/OrfM/OrfM-0.6.1-foss-2016b.eb @@ -0,0 +1,36 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: LGPL-v3.0 +# +# Notes:: +## + +easyblock = 'ConfigureMake' + +name = 'OrfM' +version = '0.6.1' + +homepage = 'https://github.com/wwood/OrfM' +description = """A simple and not slow open reading frame (ORF) caller. +No bells or whistles like frameshift detection, +just a straightforward goal of returning a FASTA file +of open reading frames over a certain length from a FASTA/Q file +of nucleotide sequences. +""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +sources = ['%(namelower)s-%(version)s.tar.gz'] +source_urls = ['https://github.com/wwood/OrfM/releases/download/v%(version)s'] + +sanity_check_paths = { + 'files': ['bin/orfm'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-1.4-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-1.4-intel-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..489da9288af57bca57108691a308fcb70fc2fe4d --- /dev/null +++ b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-1.4-intel-2016b-Perl-5.24.0.eb @@ -0,0 +1,51 @@ +easyblock = 'Tarball' + +name = 'OrthoMCL' +version = '1.4' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://orthomcl.org/' +description = """OrthoMCL is a genome-scale algorithm for grouping orthologous protein sequences.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +mcl_majver = '02' +mcl_minver = '063' +sources = ['ORTHOMCL_V%%(version)s_mcl-%s-%s.tar' % (mcl_majver, mcl_minver)] +source_urls = ['http://orthomcl.org/common/downloads/software/unsupported/v%(version)s'] + +dependencies = [ + # a Perl installation providing the DBI module is required + ('Perl', '5.24.0'), + ('MCL', '%s.%s' % (mcl_majver, mcl_minver)), + ('BioPerl', '1.7.1', versionsuffix), + ('BLAST', '2.2.26', '-Linux_x86_64', True), +] + +start_dir = 'ORTHOMCLV%(version)s' + +# fix hardcoded paths +postinstallcmds = [ + 'sed -i"" "s@/usr/bin/perl@$EBROOTPERL/bin/perl@g" %(installdir)s/orthomcl.pl', + 'sed -i"" "s@/.*blastall@$EBROOTBLAST/bin/blastall@g" %(installdir)s/orthomcl_module.pm', + 'sed -i"" "s@/.*formatdb@$EBROOTBLAST/bin/formatdb@g" %(installdir)s/orthomcl_module.pm', + 'sed -i"" "s@/.*/mcl@$EBROOTMCL/bin/mcl@g" %(installdir)s/orthomcl_module.pm', + 'sed -i"" "s@/.*ORTHOMCL.*%(version)s/@\\$ENV{\'PWD\'}/@g" %(installdir)s/orthomcl_module.pm', +] + +modextrapaths = { + 'PATH': '', + 'PERL5LIB': '', +} + +sanity_check_paths = { + 'files': ['orthomcl_module.pm', 'orthomcl.pl', 'README'], + 'dirs': ['sample_data'], +} + +sanity_check_commands = [ + "orthomcl.pl --help 2>&1 | grep Usage", + "perl -e 'use orthomcl_module;'", +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.8-goolf-1.4.10-Perl-5.16.3.eb similarity index 79% rename from easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb rename to easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.8-goolf-1.4.10-Perl-5.16.3.eb index 2cbfe2886febcbbb0f562b81f248b74f4c868cbb..b0f832c53aa06e9b82e956031e4c2bafc74e4a0f 100644 --- a/easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.8-goolf-1.4.10-Perl-5.16.3.eb @@ -1,24 +1,22 @@ -easyblock = "Tarball" +easyblock = 'Tarball' -name = 'orthomcl' +name = 'OrthoMCL' version = '2.0.8' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://orthomcl.org/' description = """OrthoMCL is a genome-scale algorithm for grouping orthologous protein sequences.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -sources = ['%(name)sSoftware-v%(version)s.tar.gz'] -source_urls = ['http://orthomcl.org/common/downloads/software/v%s/' % '.'.join(version.split('.')[:2])] +sources = ['%(namelower)sSoftware-v%(version)s.tar.gz'] +source_urls = ['http://orthomcl.org/common/downloads/software/v%(version_major_minor)s/'] patches = ['orthomcl_fix-perl-hashbang.patch'] -# a Perl installation providing the DBI module is required -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) dependencies = [ - (perl, perlver), + # a Perl installation providing the DBI module is required + ('Perl', '5.16.3'), ('MCL', '12.135'), ] diff --git a/easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.8-ictce-5.3.0-Perl-5.16.3.eb similarity index 79% rename from easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb rename to easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.8-ictce-5.3.0-Perl-5.16.3.eb index 2fe03116064d8558042da83bea1660ee848cf32e..2f54ba6ec5622136d7235f9422dfb614a2037f2c 100644 --- a/easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.8-ictce-5.3.0-Perl-5.16.3.eb @@ -1,24 +1,22 @@ -easyblock = "Tarball" +easyblock = 'Tarball' -name = 'orthomcl' +name = 'OrthoMCL' version = '2.0.8' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://orthomcl.org/' description = """OrthoMCL is a genome-scale algorithm for grouping orthologous protein sequences.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} -sources = ['%(name)sSoftware-v%(version)s.tar.gz'] -source_urls = ['http://orthomcl.org/common/downloads/software/v%s/' % '.'.join(version.split('.')[:2])] +sources = ['%(namelower)sSoftware-v%(version)s.tar.gz'] +source_urls = ['http://orthomcl.org/common/downloads/software/v%(version_major_minor)s/'] patches = ['orthomcl_fix-perl-hashbang.patch'] -# a Perl installation providing the DBI module is required -perl = 'Perl' -perlver = '5.16.3' -versionsuffix = '-%s-%s' % (perl, perlver) dependencies = [ - (perl, perlver), + # a Perl installation providing the DBI module is required + ('Perl', '5.16.3'), ('MCL', '12.135'), ] diff --git a/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.9-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.9-intel-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..31aa43dbbad290a69fd78df01a431909d6627261 --- /dev/null +++ b/easybuild/easyconfigs/o/OrthoMCL/OrthoMCL-2.0.9-intel-2016b-Perl-5.24.0.eb @@ -0,0 +1,36 @@ +easyblock = 'Tarball' + +name = 'OrthoMCL' +version = '2.0.9' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://orthomcl.org/' +description = """OrthoMCL is a genome-scale algorithm for grouping orthologous protein sequences.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['%(namelower)sSoftware-v%(version)s.tar.gz'] +source_urls = ['http://orthomcl.org/common/downloads/software/v%(version_major_minor)s/'] + +patches = ['orthomcl_fix-perl-hashbang.patch'] + +dependencies = [ + # a Perl installation providing the DBI module is required + ('Perl', '5.24.0'), + ('MCL', '14.137'), +] + +sanity_check_paths = { + 'files': ['bin/orthomcl%s' % bin for bin in ['AdjustFasta', 'BlastParser', 'DropSchema', 'DumpPairsFiles', + 'ExtractProteinIdsFromGroupsFile', 'ExtractProteinPairsFromGroupsFile', + 'FilterFasta', 'InstallSchema', 'LoadBlast', 'MclToGroups', 'Pairs', + 'ReduceFasta', 'ReduceGroups', 'RemoveIdenticalGroups', 'Singletons', + 'SortGroupMembersByScore', 'SortGroupsFile']], + 'dirs': ['lib/perl/OrthoMCLEngine'], +} + +modextrapaths = {'PERL5LIB': 'lib/perl'} + +sanity_check_commands = [('perl', '-e "use OrthoMCLEngine::Main::Base"')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/o/orthomcl/orthomcl_fix-perl-hashbang.patch b/easybuild/easyconfigs/o/OrthoMCL/orthomcl_fix-perl-hashbang.patch similarity index 100% rename from easybuild/easyconfigs/o/orthomcl/orthomcl_fix-perl-hashbang.patch rename to easybuild/easyconfigs/o/OrthoMCL/orthomcl_fix-perl-hashbang.patch diff --git a/easybuild/easyconfigs/o/o2scl/o2scl-0.913-goolf-1.4.10.eb b/easybuild/easyconfigs/o/o2scl/o2scl-0.913-goolf-1.4.10.eb index 665ae52c04d529e79b628283fed4fc30ce53d3a8..ce8b6a310c6049085ec4c02e66a72acea60c4d1c 100644 --- a/easybuild/easyconfigs/o/o2scl/o2scl-0.913-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/o/o2scl/o2scl-0.913-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PAML/PAML-4.7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PAML/PAML-4.7-goolf-1.4.10.eb index a3f69b41dfb4e964cab6ef529cb80189d3dc2d9e..4ce9f6acc1d1ee04cf0f20167d6d46bce0a68fb1 100644 --- a/easybuild/easyconfigs/p/PAML/PAML-4.7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PAML/PAML-4.7-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/p/PAML/PAML-4.7-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PAML/PAML-4.7-ictce-5.3.0.eb index 5d277564d74812fd54f21d7d5c0cdb6e68ba1136..663098d7eaf56bdbe797736f54c3f46a37050f60 100644 --- a/easybuild/easyconfigs/p/PAML/PAML-4.7-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PAML/PAML-4.7-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA # Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb index 6ad4131d3db3006cb92feafcead572e7ef79c840..abf2f2f348c3c733c2f5645024a0b6ea424bd081 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb index 7dfa97e510fbf8910ebeaa9381d19d9d451781e7..5fdc97ba25b9860dc1c107f752be40a859e4708b 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb index d485c2eb5712568c2707c76737dbc0facb1fd307..552073498302aa5e8a427ae65e308b37316b0a9a 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb index c548c0f167e153eb1d0ba90d5b1a548688f902bc..beb87afa42fdb72f4f2c1ec87df40220c3a48e08 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb index cbf18980bca4811f0997088527ee305a5621c3db..591c1a1cfb9e75d63c84f32bb08f80665f52057d 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.0-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.1-foss-2015a.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.1-foss-2015a.eb index b5babf4529e2f11a63dff30a4740b5cd67f16da7..aedb5208f2d654e0e5d0f97cbeea44200aeccf8c 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.1-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.1-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.3-foss-2016a.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.3-foss-2016a.eb index e76514b4cc54e18cd2ebf0ea24bf994b246a15a2..3aaed283711bc269500b147bf5d5a86fcbe00192 100644 --- a/easybuild/easyconfigs/p/PAPI/PAPI-5.4.3-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.4.3-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.5.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/p/PAPI/PAPI-5.5.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..19d05f84520cadbecca27eaad761b23909b4e16a --- /dev/null +++ b/easybuild/easyconfigs/p/PAPI/PAPI-5.5.1-GCCcore-6.4.0.eb @@ -0,0 +1,55 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders +# +# 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/HPCBIOS_07-02.html +## + +easyblock = 'ConfigureMake' + +name = 'PAPI' +version = '5.5.1' + +homepage = 'http://icl.cs.utk.edu/projects/papi/' + +description = """ + PAPI provides the tool designer and application engineer with a consistent + interface and methodology for use of the performance counter hardware found + in most major microprocessors. PAPI enables software engineers to see, in near + real time, the relation between software performance and processor events. + In addition Component PAPI provides access to a collection of components + that expose performance measurement opportunites across the hardware and + software stack. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://icl.cs.utk.edu/projects/papi/downloads/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['49dc2c2323f6164c4a7e81b799ed690ee73158671205e71501f849391dd2c2d4'] + +builddependencies = [ + ('binutils', '2.28'), +] + +start_dir = 'src' + +parallel = 1 + +runtest = 'fulltest' + +sanity_check_paths = { + 'files': ["bin/papi_%s" % x + for x in ["avail", "clockres", "command_line", "component_avail", + "cost", "decode", "error_codes", "event_chooser", + "mem_info", "multiplex_cost", "native_avail", + "version", "xml_event_info"]], + 'dirs': [], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb b/easybuild/easyconfigs/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb index b46c6bff0df559bcee258baccb94884dfd406432..807e673a1f64e5770e642d4bd4fccfb74bb7e980 100644 --- a/easybuild/easyconfigs/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PARI-GP/PARI-GP-2.7.6-foss-2016a.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'PARI-GP' version = '2.7.6' -homepage = 'http://pari.math.u-bordeaux.fr' +homepage = 'http://pari.math.u-bordeaux.fr' description = """PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers etc., @@ -25,10 +25,9 @@ dependencies = [ ] sanity_check_paths = { - 'files': - ["bin/%s" % binfile for binfile in ['gp','gp-2.7','gphelp','tex2mail']] + - [ "include/pari/%s" % incfile for incfile in ['pari.h','genpari.h']], - 'dirs': ["bin","include"] + 'files': ['bin/%s' % binfile for binfile in ['gp', 'gp-2.7', 'gphelp', 'tex2mail']] + + ['include/pari/%s' % incfile for incfile in ['pari.h', 'genpari.h']], + 'dirs': ['bin', 'include'] } moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/PBSuite/PBSuite-15.8.24-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PBSuite/PBSuite-15.8.24-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..c6a303fc3e850283496b477d7e5aac13861fe0f5 --- /dev/null +++ b/easybuild/easyconfigs/p/PBSuite/PBSuite-15.8.24-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,35 @@ +easyblock = 'Tarball' + +name = 'PBSuite' +version = '15.8.24' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://sourceforge.net/p/pb-jelly/wiki/Home/' +description = """PBJelly is a highly automated pipeline that aligns long sequencing reads (such as PacBio RS reads or + long 454 reads in fasta format) to high-confidence draft assembles.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://sourceforge.net/projects/pb-jelly/files/latest/download'] +sources = ['%(name)s_%(version)s.tgz'] + +dependencies = [ + ('Python', '2.7.12'), + ('networkx', '1.1', versionsuffix), + ('BLASR', '2.2'), +] + +modextrapaths = { + 'PATH': 'bin', + 'PYTHONPATH': '', +} +modextravars = {'SWEETPATH': '%(installdir)s'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'pbsuite'], +} + +sanity_check_commands = ["python -c 'import pbsuite'"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb index e1ffffe6152d84a7b9754868291d9abb0cdd2e5f..b212b2e2eff888917b6433ac7144b65dccceef8b 100644 --- a/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb b/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb index 795cc4f409ca348c9fe0770d32b069c62f4c7e6b..a0d4aaa3eed01c81567ee6d0936d259ec36b7d3d 100644 --- a/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/p/PBZIP2/PBZIP2-1.1.8-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PCC/PCC-20131024.eb b/easybuild/easyconfigs/p/PCC/PCC-20131024.eb index 4ba60f4784654bc4969d52d35e8330ccc66256c5..ed87db57299d39e1c06328c30e33ab9a107c88f6 100644 --- a/easybuild/easyconfigs/p/PCC/PCC-20131024.eb +++ b/easybuild/easyconfigs/p/PCC/PCC-20131024.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PCMSolver/PCMSolver-20160205-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PCMSolver/PCMSolver-20160205-intel-2016a-Python-2.7.11.eb index 861cd9d963571922fc4b6fd91cac92c71198d1d4..945b858a59d2b33870bb3d9e5fabbcb1eafedde7 100644 --- a/easybuild/easyconfigs/p/PCMSolver/PCMSolver-20160205-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PCMSolver/PCMSolver-20160205-intel-2016a-Python-2.7.11.eb @@ -27,7 +27,8 @@ builddependencies = [ ('Eigen', '3.2.7'), ] -configopts = '-DCMAKE_BUILD_TYPE=Release -DEIGEN3_ROOT=$EBROOTEIGEN -DCMAKE_CXX_FLAGS="$LIBLAPACK_MT -DEIGEN_USE_MKL_ALL"' +configopts = "-DCMAKE_BUILD_TYPE=Release -DEIGEN3_ROOT=$EBROOTEIGEN " +configopts += '-DCMAKE_CXX_FLAGS="$LIBLAPACK_MT -DEIGEN_USE_MKL_ALL"' separate_build_dir = True diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.40-GCCcore-6.3.0.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9dc9830554289594302d504c31bb5693297a4d2b --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-GCCcore-6.3.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.40' + +homepage = 'http://www.pcre.org/' +description = """The PCRE library is a set of functions that implement regular expression pattern matching using + the same syntax and semantics as Perl 5.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = [ + '1d75ce90ea3f81ee080cdc04e68c9c25a9fb984861a0618be7bbf676b18eda3e', # pcre-8.40.tar.gz +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.40-gimkl-2017a.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fedf649f9d097727ead8548cb280753611767e73 --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-gimkl-2017a.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.40' + +homepage = 'http://www.pcre.org/' +description = """The PCRE library is a set of functions that implement regular expression pattern matching using + the same syntax and semantics as Perl 5.""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.40-intel-2016b.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..136a1027bbbb470d6101d2b27b0cbc5c065769ef --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-intel-2016b.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.40' + +homepage = 'http://www.pcre.org/' +description = """ + The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax + and semantics as Perl 5. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.40-intel-2017a.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2df6c9ad9001e70b5eea7ef971cee323cbbf1b3 --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.40-intel-2017a.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.40' + +homepage = 'http://www.pcre.org/' +description = """The PCRE library is a set of functions that implement regular expression pattern matching using + the same syntax and semantics as Perl 5.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties" + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.41-GCCcore-6.3.0.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.41-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..02188b2e074e5a04238eb22f4c256ff8eaf12b04 --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.41-GCCcore-6.3.0.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.41' + +homepage = 'http://www.pcre.org/' + +description = """ + The PCRE library is a set of functions that implement regular expression + pattern matching using the same syntax and semantics as Perl 5. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['244838e1f1d14f7e2fa7681b857b3a8566b74215f28133f14a8f5e59241b682c'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = """\ + --enable-utf\ + --enable-unicode-properties\ + --enable-pcre16\ + --enable-pcre32\ +""" + +sanity_check_paths = { + 'files': ['bin/pcre-config', 'include/pcre.h', + 'share/man/man3/pcre.3', 'lib/libpcre32.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig', 'share/doc/pcre/html', 'share/man/man1'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.41-GCCcore-6.4.0.eb b/easybuild/easyconfigs/p/PCRE/PCRE-8.41-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..197001b9a8ac08f9084187cf164aeb2731525091 --- /dev/null +++ b/easybuild/easyconfigs/p/PCRE/PCRE-8.41-GCCcore-6.4.0.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.41' + +homepage = 'http://www.pcre.org/' + +description = """ + The PCRE library is a set of functions that implement regular expression + pattern matching using the same syntax and semantics as Perl 5. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['244838e1f1d14f7e2fa7681b857b3a8566b74215f28133f14a8f5e59241b682c'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), +] + +configopts = """\ + --enable-utf\ + --enable-unicode-properties\ + --enable-pcre16\ + --enable-pcre32\ +""" + +sanity_check_paths = { + 'files': ['bin/pcre-config', 'include/pcre.h', + 'share/man/man3/pcre.3', 'lib/libpcre32.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig', 'share/doc/pcre/html', 'share/man/man1'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PCRE2/PCRE2-10.21-foss-2016a.eb b/easybuild/easyconfigs/p/PCRE2/PCRE2-10.21-foss-2016a.eb index 03cdf3c1c3579232f1288d0911f495a7b3ee51e0..12016d01cbe10b725a5f70d1f37d6a98b3e19b14 100644 --- a/easybuild/easyconfigs/p/PCRE2/PCRE2-10.21-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PCRE2/PCRE2-10.21-foss-2016a.eb @@ -22,4 +22,4 @@ sanity_check_paths = { 'dirs': [], } -moduleclass = 'devel' \ No newline at end of file +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.19-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PDT/PDT-3.19-goolf-1.5.14.eb index 48f05702911454a17be17a6a5f67f79ca2445604..e3744fc95aef014410f3af92e8caf5809825c9d0 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.19-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.19-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb index f50e7519a2ac13354066b88d16058fc84ae3e9e2..381266ea154c2f528ecde6b686acf547f8302e04 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.19-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb index 4acb86b02182eb26cf833201e8ae3242291af8a0..17487e128362aac8830522e9e9781ba76ed3d647 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb index bb1e979e805cd021d8d5d004d8f85da8e6045c3f..ca20f00b88c5bdaac66c13190666ea441e0ba689 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.20-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Authors:: Jordi Blasco # License:: New BSD # diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.22-foss-2016a.eb b/easybuild/easyconfigs/p/PDT/PDT-3.22-foss-2016a.eb index c1c3137a73a9ae2235801c7dfb6dd740f6f2ce21..7f1635e8a89ea4d7b89b9aeecdc516639636fe92 100644 --- a/easybuild/easyconfigs/p/PDT/PDT-3.22-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PDT/PDT-3.22-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb index 5ee2eb89d1a6840c2054edb07435099de8024bcf..31449b54e7969e5542eada01c66f138c62f1d7c8 100644 --- a/easybuild/easyconfigs/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PEAR/PEAR-0.9.6-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -18,7 +18,7 @@ source_urls = ['http://sco.h-its.org/exelixis/web/software/pear/files/'] sources = ['%(namelower)s-%(version)s-src.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ('bzip2', '1.0.6'), ] diff --git a/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-foss-2016b.eb b/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-foss-2016b.eb index 63d0944c2801c8859172e7bdd919ac31abe780fe..8aa84dce9f230df4a2dc5b14becf42a2e4d9422f 100644 --- a/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-foss-2016b.eb +++ b/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild easyblock = 'ConfigureMake' @@ -17,7 +17,7 @@ sources = ['%(namelower)s-%(version)s.tar.gz'] checksums = ['1ab079a2cea61aee816012966b7ccacd'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ('bzip2', '1.0.6'), ] diff --git a/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-intel-2016b.eb b/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ec9dad84916ef6880bedc08e6a6d95c25dcd05d --- /dev/null +++ b/easybuild/easyconfigs/p/PEAR/PEAR-0.9.8-intel-2016b.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'PEAR' +version = '0.9.8' + +homepage = 'http://sco.h-its.org/exelixis/web/software/pear/' +description = """PEAR is an ultrafast, memory-efficient and highly accurate pair-end read merger. + It is fully parallelized and can run with as low as just a few kilobytes of memory.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://sco.h-its.org/exelixis/web/software/pear/files/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +checksums = ['1ab079a2cea61aee816012966b7ccacd'] + +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), +] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/pear'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb index 56139c42c1796d551c735e4fe6beb6cbf07c92b9..f00e26a484c8fd6e940d420d37c91ba42254e45d 100644 --- a/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-goolf-1.4.10-Python-2.7.3.eb @@ -3,8 +3,8 @@ version = "3.3-p2" versionsuffix = '-Python-2.7.3' homepage = 'http://www.mcs.anl.gov/petsc' -description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution -of scientific applications modeled by partial differential equations.""" +description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the + scalable (parallel) solution of scientific applications modeled by partial differential equations.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb index 193d113315c25ffb731d7264eebb623f710dd0b0..deb2a22bc2a27e96bef17c839ad69a011b5fe0fb 100644 --- a/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-ictce-5.3.0-Python-2.7.3.eb @@ -3,9 +3,8 @@ version = "3.3-p2" versionsuffix = '-Python-2.7.3' homepage = 'http://www.mcs.anl.gov/petsc' -description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution - of scientific applications modeled by partial differential equations.""" - +description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the + scalable (parallel) solution of scientific applications modeled by partial differential equations.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb index 72b0ef23a93edafacd6a838a1060721b70d327b8..15e5de651c737d8b46b971e9fa6a0c145af10b1e 100644 --- a/easybuild/easyconfigs/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/p/PETSc/PETSc-3.5.1-intel-2014b-Python-2.7.8.eb @@ -3,8 +3,8 @@ version = "3.5.1" versionsuffix = '-Python-2.7.8' homepage = 'http://www.mcs.anl.gov/petsc' -description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution - of scientific applications modeled by partial differential equations.""" +description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the + scalable (parallel) solution of scientific applications modeled by partial differential equations.""" toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.7.5-intel-2016b-downloaded-deps.eb b/easybuild/easyconfigs/p/PETSc/PETSc-3.7.5-intel-2016b-downloaded-deps.eb new file mode 100644 index 0000000000000000000000000000000000000000..44a7eca4df3ddff40f3a23b377e2489b60e5288a --- /dev/null +++ b/easybuild/easyconfigs/p/PETSc/PETSc-3.7.5-intel-2016b-downloaded-deps.eb @@ -0,0 +1,30 @@ +name = 'PETSc' +version = '3.7.5' +versionsuffix = '-downloaded-deps' + +homepage = 'http://www.mcs.anl.gov/petsc' +description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the + scalable (parallel) solution of scientific applications modeled by partial differential equations.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] +sources = [SOURCELOWER_TAR_GZ] + +# (build) dependencies provided through EasyBuild +builddependencies = [('CMake', '3.5.2')] +dependencies = [('HDF5', '1.8.18')] + +# external packages that are downloaded with --download-=1 and --download--static=1 +download_deps_static = ['hypre', 'metis', 'ml', 'mumps', 'parmetis', 'prometheus', 'ptscotch', 'suitesparse', + 'superlu', 'superlu_dist'] +# triangle cannot be downloaded with --download-triangle-static because it fails +download_deps = ['triangle'] + +configopts = "--with-mkl_pardiso=1 --with-mkl_pardiso-dir=$MKLROOT " +configopts += "--with-hdf5=1 --with-hdf5-dir=$EBROOTHDF5" + +shared_libs = True + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb b/easybuild/easyconfigs/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb index 89ae4df712097fae1a11ce6feaa95bce7ce66770..6c18c7665d9a8e1366ecb1f5a493a605382d957f 100644 --- a/easybuild/easyconfigs/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/p/PGDSpider/PGDSpider-2.1.0.3-Java-1.7.0_80.eb @@ -1,9 +1,9 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics -easyblock='Tarball' +easyblock = 'Tarball' name = "PGDSpider" version = "2.1.0.3" diff --git a/easybuild/easyconfigs/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb index 49864adcd321be1f4c402c2d4fe03662d3bdf02f..099d8a684a6b9d482d39631fce605d5dd4fdb426 100644 --- a/easybuild/easyconfigs/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb @@ -19,7 +19,6 @@ dependencies = [ ] # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "pgi", "license.dat") +license_file = HOME + '/licenses/pgi/license.dat' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb index d3260f31f88f55488164307720bd1b96e40bcda5..4414621a521ecdcf56e381a0d02a3e0452b6e641 100644 --- a/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb @@ -15,7 +15,6 @@ versionsuffix = '-%s-%s' % (gnu, gnuver) dependencies = [(gnu, gnuver)] # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "pgi", "license.dat") +license_file = HOME + '/licenses/pgi/license.dat' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb index 6589eba972142296011c7f1c7061dfab74410f1a..f9744db69b06f56670aef6e6b278705d56832747 100644 --- a/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb @@ -15,7 +15,6 @@ versionsuffix = '-%s-%s' % (gnu, gnuver) dependencies = [(gnu, gnuver)] # license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "pgi", "license.dat") +license_file = HOME + '/licenses/pgi/license.dat' moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/p/PGI/PGI-16.1-CDK-GCC-4.9.2-2.25.eb b/easybuild/easyconfigs/p/PGI/PGI-16.1-CDK-GCC-4.9.2-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..d25dc435aeaf5bfbf013d2cd934d75701be10262 --- /dev/null +++ b/easybuild/easyconfigs/p/PGI/PGI-16.1-CDK-GCC-4.9.2-2.25.eb @@ -0,0 +1,25 @@ +name = 'PGI' +version = '16.1' + +homepage = 'http://www.pgroup.com/' +description = "C, C++ and Fortran compilers from The Portland Group - PGI" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['pgicdk-%(version_major)s%(version_minor)s.tar.gz'] +checksums = ['442c044b9690a84b6600cd6919480bcb'] + +gccver = '4.9.2' +binutilsver = '2.25' +versionsuffix = '-CDK-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('numactl', '2.0.11', '', ('GCCcore', gccver)), +] + +# license file +license_file = HOME + '/licenses/pgi/license.dat' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/p/PGI/PGI-17.1-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/p/PGI/PGI-17.1-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..6502b349fbfb7797179ea41911eedf8bcbf7d1d6 --- /dev/null +++ b/easybuild/easyconfigs/p/PGI/PGI-17.1-GCC-6.3.0-2.27.eb @@ -0,0 +1,25 @@ +name = 'PGI' +version = '17.1' + +homepage = 'http://www.pgroup.com/' +description = "C, C++ and Fortran compilers from The Portland Group - PGI" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +checksums = ['836f536ad8b0aac0234f7528fbd56b62'] + +gccver = '6.3.0' +binutilsver = '2.27' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('numactl', '2.0.11', '', ('GCCcore', gccver)), +] + +# license file +license_file = HOME + '/licenses/pgi/license.dat' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb b/easybuild/easyconfigs/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..fd7e68ba0680269271a6076e2337aba4adfe6269 --- /dev/null +++ b/easybuild/easyconfigs/p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb @@ -0,0 +1,25 @@ +name = 'PGI' +version = '17.3' + +homepage = 'http://www.pgroup.com/' +description = "C, C++ and Fortran compilers from The Portland Group - PGI" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz'] +checksums = ['6eefc42f85e756cbaba76467ed640902'] + +gccver = '6.3.0' +binutilsver = '2.28' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), + ('numactl', '2.0.11', '', ('GCCcore', gccver)), +] + +# license file +license_file = HOME + '/licenses/pgi/license.dat' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/p/PHASE/PHASE-2.1.1.eb b/easybuild/easyconfigs/p/PHASE/PHASE-2.1.1.eb index 9a71ee57a7aa7b03d334d982cdc362317e9bea79..d018f814f23635bd995bab69d888e150d49809db 100644 --- a/easybuild/easyconfigs/p/PHASE/PHASE-2.1.1.eb +++ b/easybuild/easyconfigs/p/PHASE/PHASE-2.1.1.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/p/PHAST/PHAST-1.4-intel-2017a.eb b/easybuild/easyconfigs/p/PHAST/PHAST-1.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..85d3553135e26502eb5a97b1843ae56fde0c6a7d --- /dev/null +++ b/easybuild/easyconfigs/p/PHAST/PHAST-1.4-intel-2017a.eb @@ -0,0 +1,34 @@ +easyblock = 'MakeCp' + +name = 'PHAST' +version = '1.4' + +homepage = 'http://compgen.cshl.edu/phast/' +description = "PHAST is a freely available software package for comparative and evolutionary genomics." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/CshlSiepelLab/phast/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['287c77599c51256a3adbd62ed217cb6d6a547fcec2c29262e9d61fa32ed92b99'] + +dependencies = [ + ('CLAPACK', '3.2.1'), + ('PCRE', '8.41'), +] + +skipsteps = ['configure'] + +start_dir = 'src' + +prebuildopts = 'CPATH=$EBROOTCLAPACK/F2CLIBS/libf2c:$EBROOTCLAPACK/INCLUDE:$CPATH ' +buildopts = 'CC="$CC" CLAPACKPATH=$EBROOTCLAPACK' + +files_to_copy = ['bin', 'data', (['doc/man/*'], 'share/man/man1')] + +sanity_check_paths = { + 'files': ['bin/phast'], + 'dirs': ['data', 'share/man/man1'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb b/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb index 90aea78df70dec7e58a5a7f3a96d5b85deb4d5fd..6ded928e613e22299a404f0c2e1146e5e0e1dcc9 100644 --- a/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-foss-2016a.eb @@ -16,8 +16,8 @@ buildopts = '-Csrc -fMakefile.unx all && make -Csrc -fMakefile.unx install' files_to_copy = [(['exe/*'], 'bin'), (['src/libdrawgram.so', 'src/libdrawtree.so'], 'lib')] sanity_check_paths = { - 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], - 'dirs': ['bin'], + 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], + 'dirs': ['bin'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb b/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb index 312062d04f12b7f722add394ddb02a78d1b780d3..8fca37e015d591a83bf78302d2aa8d5a07e6e8e2 100644 --- a/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb +++ b/easybuild/easyconfigs/p/PHYLIP/PHYLIP-3.696-intel-2016a.eb @@ -16,8 +16,8 @@ buildopts = '-Csrc -fMakefile.unx all && make -Csrc -fMakefile.unx install' files_to_copy = [(['exe/*'], 'bin'), (['src/libdrawgram.so', 'src/libdrawtree.so'], 'lib')] sanity_check_paths = { - 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], - 'dirs': ['bin'], + 'files': ['lib/libdrawgram.so', 'lib/libdrawtree.so'], + 'dirs': ['bin'], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PIL/PIL-1.1.7-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PIL/PIL-1.1.7-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..d183ed8acbf29a6c93bc850689d05e03ff8b4342 --- /dev/null +++ b/easybuild/easyconfigs/p/PIL/PIL-1.1.7-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,46 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: Python Imaging Library License +# +# Notes:: +## + +easyblock = 'PythonPackage' + +name = 'PIL' +version = '1.1.7' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.pythonware.com/products/pil' +description = """The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. + This library supports many file formats, and provides powerful image processing and graphics capabilities.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://effbot.org/downloads/'] +sources = ['Imaging-%(version)s.tar.gz'] +patches = ['PIL-%(version)s-find-deps.patch'] +checksums = [ + '895bc7c2498c8e1f9b99938f1a40dc86b3f149741f105cf7c7bd2e0725405211', # Imaging-1.1.7.tar.gz + '4a37bc66b7683e9eab2b762d6ee58b203e1ba34724782cbd53adbae77905899e', # PIL-1.1.7-find-deps.patch +] + +dependencies = [ + ('zlib', '1.2.8'), + ('Python', '2.7.12'), + ('libjpeg-turbo', '1.5.0'), + ('freetype', '2.6.5'), +] + +options = {'modulename': 'PIL'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PIL/PIL-1.1.7-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PIL/PIL-1.1.7-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..050e2ce1affadfd9de873dbfea2a7d854dca150e --- /dev/null +++ b/easybuild/easyconfigs/p/PIL/PIL-1.1.7-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'PIL' +version = '1.1.7' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.pythonware.com/products/pil' +description = """The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. + This library supports many file formats, and provides powerful image processing and graphics capabilities.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://effbot.org/downloads/'] +sources = ['Imaging-%(version)s.tar.gz'] + +patches = ['PIL-%(version)s-find-deps.patch'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Python', '2.7.13'), + ('libjpeg-turbo', '1.5.1'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +options = {'modulename': 'PIL'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb b/easybuild/easyconfigs/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb index bb22d3db40840b53c75eb924b164fcc68691e9b6..6d4327f5c0afd9df3a47edc706367715ee18ef73 100644 --- a/easybuild/easyconfigs/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb +++ b/easybuild/easyconfigs/p/PLAST/PLAST-2.3.1-foss-2016a-Java-1.8.0_92.eb @@ -4,13 +4,13 @@ name = 'PLAST' version = '2.3.1' versionsuffix = '-Java-%(javaver)s' -homepage = "http://www.irisa.fr/symbiose/projects/plast/" +homepage = "http://www.irisa.fr/symbiose/projects/plast/" description = """PLAST is a parallel alignment search tool for comparing large protein banks""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/PLAST-software/plast-library/releases/download/v%(version)s/'] -sources=['%(namelower)s_source_v%(version)s.tar.gz'] +sources = ['%(namelower)s_source_v%(version)s.tar.gz'] builddependencies = [ ('CMake', '3.5.2'), @@ -26,4 +26,4 @@ sanity_check_paths = { 'dirs': ['include', 'include/algo', 'include/alignment', 'include/misc'], } -moduleclass = 'bio' \ No newline at end of file +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2015b.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2015b.eb index 3dbf1f6dcc42ec05a02b64bfd237b91ed53a1cfe..f172624a2643a533832e68b6c9aa5f0b96ec6293 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2015b.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -10,7 +10,7 @@ easyblock = 'MakeCp' name = 'PLINK' version = '1.07' -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +homepage = 'http://zzz.bwh.harvard.edu/plink/' description = """ PLINK is a free, open-source whole genome association analysis toolset, designed to perform a range of basic, large-scale analyses in a computationally efficient manner. The focus of PLINK is purely on analysis of genotype/phenotype data, so there is no support for @@ -22,7 +22,7 @@ toolchain = {'name': 'foss', 'version': '2015b'} toolchainopts = {'openmp': True} sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] +source_urls = ['http://zzz.bwh.harvard.edu/plink/dist/'] patches = ['PLINK-1.07_redeclaration.patch'] diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016a.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016a.eb index 3a9a5a29e93ad257e3ac850417097f09f0575f33..08a47b6d0e3e14c4f564e77fbb9440ccccb9cb6f 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -10,7 +10,7 @@ easyblock = 'MakeCp' name = 'PLINK' version = '1.07' -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +homepage = 'http://zzz.bwh.harvard.edu/plink/' description = """ PLINK is a free, open-source whole genome association analysis toolset, designed to perform a range of basic, large-scale analyses in a computationally efficient manner. The focus of PLINK is purely on analysis of genotype/phenotype data, so there is no support for @@ -22,7 +22,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'openmp': True} sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] +source_urls = ['http://zzz.bwh.harvard.edu/plink/dist/'] patches = ['PLINK-1.07_redeclaration.patch'] diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016b.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016b.eb index 8d5a6d2eb62ed53d9542a2a09cdd66a255e6111a..9782f91b1d109b73191d78e7d4e8f7fe6249dd1a 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016b.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -10,7 +10,7 @@ easyblock = 'MakeCp' name = 'PLINK' version = '1.07' -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +homepage = 'http://zzz.bwh.harvard.edu/plink/' description = """ PLINK is a free, open-source whole genome association analysis toolset, designed to perform a range of basic, large-scale analyses in a computationally efficient manner. The focus of PLINK is purely on analysis of genotype/phenotype data, so there is no support for @@ -22,7 +22,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} toolchainopts = {'openmp': True} sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] +source_urls = ['hhttp://zzz.bwh.harvard.edu/plink/dist/'] patches = ['PLINK-1.07_redeclaration.patch'] diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-5.3.0.eb index 136c6e53e0f3000ba11c397f8f15e50f9f7e0f4d..5a77a49bf9b69a7109cd5fae0177a3f56fb7eeb6 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Thekla Loizou , Andreas Panteli , @@ -11,14 +11,14 @@ easyblock = 'MakeCp' name = 'PLINK' version = '1.07' -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +homepage = 'http://zzz.bwh.harvard.edu/plink/' description = "plink-1.07-src: Whole-genome association analysis toolset" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'openmp': True} sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] +source_urls = ['http://zzz.bwh.harvard.edu/plink/dist/'] dependencies = [('zlib', '1.2.7')] diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-6.2.5.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-6.2.5.eb index 0a3b48db5b713e79644b50e7c0e1287bf37305ee..8f4e1d77e16fd83b3f7a5f17bcb58dbd16284121 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -8,7 +8,7 @@ easyblock = 'MakeCp' name = 'PLINK' version = '1.07' -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +homepage = 'http://zzz.bwh.harvard.edu/plink/' description = """ PLINK is a free, open-source whole genome association analysis toolset, designed to perform a range of basic, large-scale analyses in a computationally efficient manner. The focus of PLINK is purely on analysis of genotype/phenotype data, so there is no support for @@ -20,7 +20,7 @@ toolchain = {'name': 'ictce', 'version': '6.2.5'} toolchainopts = {'openmp': True} sources = ['%(namelower)s-%(version)s-src.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] +source_urls = ['http://zzz.bwh.harvard.edu/plink/dist/'] dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb index 7f7c8b29a2133f6367d22e7fe0d05220d301e291..f2b5d4628b9881ee625707a6141deaea7c427f6a 100644 --- a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.07-x86_64.eb @@ -3,13 +3,13 @@ easyblock = 'PackedBinary' name = 'PLINK' version = '1.07-x86_64' -homepage = 'http://pngu.mgh.harvard.edu/~purcell/plink/' +homepage = 'http://zzz.bwh.harvard.edu/plink/dist' description = 'plink-1.07-src: Whole-genome association analysis toolset' toolchain = {'name': 'dummy', 'version': 'dummy'} sources = ['%(namelower)s-%(version)s.zip'] -source_urls = ['http://pngu.mgh.harvard.edu/~purcell/plink/dist/'] +source_urls = ['http://zzz.bwh.harvard.edu/plink/dist'] checksums = ['fd0bafeda42151b20534e4f97b0d97df'] diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.9b_4.1-x86_64.eb b/easybuild/easyconfigs/p/PLINK/PLINK-1.9b_4.1-x86_64.eb new file mode 100644 index 0000000000000000000000000000000000000000..1454e1f49864d3ac9e7cf6e2c0febde75635a86c --- /dev/null +++ b/easybuild/easyconfigs/p/PLINK/PLINK-1.9b_4.1-x86_64.eb @@ -0,0 +1,30 @@ +easyblock = 'PackedBinary' + +name = 'PLINK' +version = '1.9b_4.1-x86_64' + +homepage = 'https://www.cog-genomics.org/plink/1.9/' +description = 'plink-1.9-x86_64: Whole-genome association analysis toolset' + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['plink_linux_x86_64.zip'] +source_urls = ['https://www.cog-genomics.org/static/bin/plink170330/'] + +checksums = ['27e05daa4de39a15a9c7034998a35cc4'] + +files_to_copy = [ + 'plink', + 'gPLINK.jar', + 'test.map', + 'test.ped', + 'COPYING.txt', + 'README.txt', +] + +sanity_check_paths = { + 'files': ['plink', 'prettify', 'toy.map', 'toy.ped'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb b/easybuild/easyconfigs/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb index 1ed4041bd8385c13811cd42a9cf74b31d1d2b26d..de9f5cdd555343dbfe9459055c0f1ddd56bda901 100644 --- a/easybuild/easyconfigs/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/PLINKSEQ/PLINKSEQ-0.10-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ed42c4139416a64956ef5f4fccfd5878dbe6699 --- /dev/null +++ b/easybuild/easyconfigs/p/PLUMED/PLUMED-2.3.0-foss-2017a.eb @@ -0,0 +1,42 @@ +# by Ward Poelmans + +easyblock = 'ConfigureMake' + +name = 'PLUMED' +version = '2.3.0' + +homepage = 'http://www.plumed-code.org' +description = """PLUMED is an open source library for free energy calculations in molecular systems which + works together with some of the most popular molecular dynamics engines. Free energy calculations can be + performed as a function of many order parameters with a particular focus on biological problems, using + state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. + The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. +""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'usempi': 'True'} + +source_urls = ['https://github.com/plumed/plumed2/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), + ('GSL', '2.3'), + ('libmatheval', '1.1.11'), +] + +preconfigopts = 'env FC=$MPIF90 LIBS="$LIBLAPACK $LIBS" ' +configopts = ' --exec-prefix=%(installdir)s --enable-gsl' +prebuildopts = 'source sourceme.sh && ' + +sanity_check_paths = { + 'files': ['bin/plumed', 'lib/libplumedKernel.%s' % SHLIB_EXT, 'lib/libplumed.%s' % SHLIB_EXT], + 'dirs': ['lib/plumed'] +} + +modextrapaths = { + 'PLUMED_KERNEL': 'lib/libplumedKernel.%s' % SHLIB_EXT, + 'PLUMED_ROOT': 'lib/plumed', +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/POV-Ray/POV-Ray-3.7.0.0-intel-2016b.eb b/easybuild/easyconfigs/p/POV-Ray/POV-Ray-3.7.0.0-intel-2016b.eb index b01bff9fa68804c7ba08401c73ebec59b6077d43..95b77ff16a15202c6cf9b36402d40c30716c300b 100644 --- a/easybuild/easyconfigs/p/POV-Ray/POV-Ray-3.7.0.0-intel-2016b.eb +++ b/easybuild/easyconfigs/p/POV-Ray/POV-Ray-3.7.0.0-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb index 1cdadae78c70b957483dfc5857c52968c900b672..ba3147aeda1714e1935ce126409eab9567159583 100644 --- a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb index 6807550e34fa4f7c017beb030462f0a75d3fd75c..e1d9097357463681f2080be314a9c1fedd7d0a27 100644 --- a/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PRACE/PRACE-20130605-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PRANK/PRANK-130820-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PRANK/PRANK-130820-goolf-1.4.10.eb index 59d3a92f6906df4b4f17a034667880fb86f2f3f7..d91b5c16d2f86504d1b66c7063da8ffd94708af8 100644 --- a/easybuild/easyconfigs/p/PRANK/PRANK-130820-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PRANK/PRANK-130820-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PRANK/PRANK-130820-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PRANK/PRANK-130820-ictce-5.3.0.eb index cc4ff83fdde4217abd126aeda7b560ca628f82a9..e37d705eb5c53e5c71ce4bd47a8b57a2a6907a69 100644 --- a/easybuild/easyconfigs/p/PRANK/PRANK-130820-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PRANK/PRANK-130820-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/PRANK/PRANK-140110-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PRANK/PRANK-140110-goolf-1.4.10.eb index 463e126a1ae7787f4ec56c7ec98397dfb97c69f6..e5306a0264dcb318c7989a0ff3c806c844763762 100644 --- a/easybuild/easyconfigs/p/PRANK/PRANK-140110-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PRANK/PRANK-140110-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb index 1d36878e90c02a9b7bbeb6d08dfbc7897120fa56..a8599a45321bf0fcaeb074a4a06a8a9d74c32664 100644 --- a/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb +++ b/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-foss-2015b-Perl-5.20.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -32,16 +32,16 @@ exts_filter = ("perldoc -lm %(ext_name)s ", "") exts_list = [ ('ExtUtils::Depends', '0.405', { - 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('ExtUtils::PkgConfig', '1.15', { - 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('Getopt::Long', '2.48', { - 'source_tmpl': 'Getopt-Long-2.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], + 'source_tmpl': 'Getopt-Long-2.48.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], }), ('Pod::Usage', '1.68', { 'source_tmpl': 'Pod-Usage-1.68.tar.gz', @@ -101,14 +101,14 @@ exts_list = [ sanity_check_commands = [('perl', '%(installdir)s/prinseq-graphs.pl')] modextrapaths = { - 'PATH': "", # add installation dir to PATH + 'PATH': "", # add installation dir to PATH 'PERL5LIB': 'lib/perl5/site_perl/%s/' % (perlver) } postinstallcmds = [ - "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", # fix shebang line - "chmod +x %(installdir)s/*.pl" # add execution permission -] + "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", # fix shebang line + "chmod +x %(installdir)s/*.pl" # add execution permission +] sanity_check_paths = { 'files': ['prinseq-lite.pl', 'prinseq-graphs.pl', 'prinseq-graphs-noPCA.pl'], diff --git a/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb index fc0341658f6343cf4ccf2b1e0c703af92b02cef7..b72be2600bc9dd7d9c7d9d4f6eb929057ba28e27 100644 --- a/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/p/PRINSEQ/PRINSEQ-0.20.4-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -30,16 +30,16 @@ exts_filter = ("perldoc -lm %(ext_name)s ", "") exts_list = [ ('ExtUtils::Depends', '0.405', { - 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-Depends-0.405.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('ExtUtils::PkgConfig', '1.15', { - 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], + 'source_tmpl': 'ExtUtils-PkgConfig-1.15.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/X/XA/XAOC/'], }), ('Getopt::Long', '2.48', { - 'source_tmpl': 'Getopt-Long-2.48.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], + 'source_tmpl': 'Getopt-Long-2.48.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV/'], }), ('Pod::Usage', '1.68', { 'source_tmpl': 'Pod-Usage-1.68.tar.gz', @@ -99,14 +99,14 @@ exts_list = [ sanity_check_commands = [('perl', '%(installdir)s/prinseq-graphs.pl')] modextrapaths = { - 'PATH': "", # add installation dir to PATH + 'PATH': "", # add installation dir to PATH 'PERL5LIB': 'lib/perl5/site_perl/%s/' % (perlver) } postinstallcmds = [ - "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", # fix shebang line - "chmod +x %(installdir)s/*.pl" # add execution permission -] + "sed -i -e 's|/usr/bin/perl|/usr/bin/env\ perl|' %(installdir)s/*.pl", # fix shebang line + "chmod +x %(installdir)s/*.pl" # add execution permission +] sanity_check_paths = { 'files': ['prinseq-lite.pl', 'prinseq-graphs.pl', 'prinseq-graphs-noPCA.pl'], diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-foss-2015b.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-foss-2015b.eb index 8e0db7e9a170db6194c106e125e95c70a0144722..00f55ae5a34d04150b24157308fb6484137c8276 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-foss-2015b.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou @@ -21,7 +21,7 @@ source_urls = ['http://download.osgeo.org/proj/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', + 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', 'bin/nad2bin', 'bin/proj'], 'dirs': [], } diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb index 34a1760e0e9adf7dc21d8d159b4cf3aadc4de2d7..f7686d47694c3bd8155c904bbc8b8dcb71b09a90 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb index 968d0aa66a1fcb4fe3d9f5cfe51fea5e52ae86db..76fc53fbf07c316a6051336e5453105a8b15891d 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.8.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.1-foss-2015a.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.1-foss-2015a.eb index ce218bd9f2f67a4d7202a617feafa4fc74329f11..200a9f51d13935a0e5283c667d3ea96f5a07287d 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.1-foss-2015a.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.1-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou @@ -22,7 +22,7 @@ source_urls = ['http://download.osgeo.org/proj/'] sources = [SOURCELOWER_TAR_GZ] sanity_check_paths = { - 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', + 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', 'bin/nad2bin', 'bin/proj'], 'dirs': [], } diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016a.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016a.eb index 8073931ffce7aacd20ca64abffc5e19e177afab3..3cf2db1934d01424e82a9116beefd327a582ce6e 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016a.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016b.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016b.eb index 324f2cd7f8b9dca770e5632ea84d5d371397b25e..f00ad2c895a8d95533b56f6e19321c50c17b579b 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016b.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016a.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016a.eb index 67b8275d1e8c9e2009b14661827c3040d2ae269e..6f79ab820c25f8049eaa7413541e739df691b3f9 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016a.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016b.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016b.eb index bcb1e2a0d171f9dcda9ae72d70eebdca74be1ce1..9de59c679b33155fadc9403ac70fce8567fd69f4 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016b.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.2-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-foss-2016b.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f1ed8cc4b89eef96861c7a32f259152343e99e3a --- /dev/null +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-foss-2016b.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2014-2015 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## +easyblock = 'ConfigureMake' + +name = 'PROJ' +version = '4.9.3' + +homepage = 'http://trac.osgeo.org/proj/' +description = """Program proj is a standard Unix filter function which converts +geographic longitude and latitude coordinates into cartesian coordinates""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://download.osgeo.org/proj/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', + 'bin/nad2bin', 'bin/proj'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2016b.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2016b.eb index 0bd9d6514dc09fed7be0cc973ee5d2c190b0810e..cfe024f452e78500d2af4cc827d5d40a790544a3 100644 --- a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2016b.eb +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2014-2015 The Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2017a.eb b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b01ce62b7f78c4fe139ac775acc2e1574b8669b8 --- /dev/null +++ b/easybuild/easyconfigs/p/PROJ/PROJ-4.9.3-intel-2017a.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2014-2015 The Cyprus Institute +# Authors:: Thekla Loizou +# License:: MIT/GPL +# +## +easyblock = 'ConfigureMake' + +name = 'PROJ' +version = '4.9.3' + +homepage = 'http://trac.osgeo.org/proj/' +description = """Program proj is a standard Unix filter function which converts +geographic longitude and latitude coordinates into cartesian coordinates""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://download.osgeo.org/proj/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/cs2cs', 'bin/geod', 'bin/invgeod', 'bin/invproj', + 'bin/nad2bin', 'bin/proj'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb index 528a6728beb751c89a2b7398a8ba35cf3a680599..33bdd4e669d8896f11ed436bea356fc17841ad7b 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0-mt.eb @@ -17,7 +17,8 @@ sources = ['%(namelower)s%(version)s.tar.gz'] patches = [ 'PSI-4.0b4-mpi.patch', 'PSI-4.0b4-thread-pool.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0.eb index 674a15f04b64c26b4b72531bcce31e143ff8387d..300abe34c8b77516cefae5ccea0c13367cc98fdc 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-5.3.0.eb @@ -15,7 +15,8 @@ sources = ['%(namelower)s%(version)s.tar.gz'] patches = [ 'PSI-4.0b4-mpi.patch', 'PSI-4.0b4-thread-pool.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb index c680330c40818f1d9df3b660e4fffa9e72375365..a35b218f7d3b71fb8fb60fb14b751f20ea2959f4 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0-mt.eb @@ -18,7 +18,8 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0.eb index 288d0bd7ab4b21c1a985d56029a3df5a92a91e9e..6444ef03e078c1c5b705708ab9a2cfb06223b929 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.3.0.eb @@ -17,7 +17,8 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb index e65fbf78051b640fe6948da6e099475c2f0bae58..d50c1e4431f1bc1b693a4f180d7756a96ba874fe 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0-mt.eb @@ -18,7 +18,8 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0.eb index 7be55fa034a338025d55b93959520f3344dd2409..d969aa2c91aaf9294a62d0afea6610bd9e6c7b4d 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-ictce-5.5.0.eb @@ -17,7 +17,8 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb index e299f3c676f5c7266a37457cfb83564d792bfe38..c3469f5c4d8380ccdf15d246cc5ceabed2db390c 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b5-intel-2015a-mt-maxam7-Python-2.7.10.eb @@ -19,7 +19,8 @@ patches = [ 'PSI-4.0b5-failed-test.patch', # the test works but it segfaults on exit 'PSI-4.0b5-thread-pool.patch', 'PSI-4.0b5-new-plugin.patch', - 'PSI-%(version)s_python-config.patch', # workaround for broken python-config due to full path to bin/python being used + # workaround for broken python-config due to full path to bin/python being used + 'PSI-%(version)s_python-config.patch', ] python = 'Python' diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb b/easybuild/easyconfigs/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb index 3f257ab0c149bcbc5384f3655c977f5fc4424505..ffd93ce336a8ad2dfa12fa9a71b29f28a0ae9006 100644 --- a/easybuild/easyconfigs/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PSI/PSI-4.0b6-20160201-intel-2016a-mt-Python-2.7.11.eb @@ -42,6 +42,4 @@ configopts += ' -DENABLE_PCMSOLVER=ON -DPCMSOLVER_ROOT=$EBROOTPCMSOLVER' # Execute 4 tests in parallel runtest = 'ARGS="-V -E \'opt10|pubchem1|pubchem2|pywrap-opt-sowreap|sapt4\' -j 4" test' - - moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb index ed0569f10136967d3595406717d9a1186a9b2438..57e1bb653a9fb511882232171c8786e93d1872f5 100644 --- a/easybuild/easyconfigs/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PSI4/PSI4-1.0-intel-2016a-Python-2.7.11.eb @@ -29,16 +29,16 @@ dependencies = [ builddependencies = [ ('CMake', '3.5.2'), -# ('Perl', '5.22.1', '-bare'), # for the test suite + # ('Perl', '5.22.1', '-bare'), # for the test suite ] configopts = '-DENABLE_MPI=ON -DENABLE_OMP=ON -DENABLE_UNIT_TESTS=ON -DENABLE_CHEMPS2=ON -DENABLE_PLUGINS=ON' # CMake will pick mpiexec by default and this fails with intel MPI -#configopts += ' -DMPIEXEC=$EBROOTIMPI/bin64/mpirun' +# configopts += ' -DMPIEXEC=$EBROOTIMPI/bin64/mpirun' # The tests don't work with MPI (most of them hang or fail) -# ref: https://github.com/psi4/psi4/pull/436#issuecomment-230519769 +# ref: https://github.com/psi4/psi4/pull/436# issuecomment-230519769 runtest = False moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb index 79449c632cffd80d62b4f232d4d822076a8a61bf..99940a8a08dcedf8994a91e9c86cff84cfb4133c 100644 --- a/easybuild/easyconfigs/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb +++ b/easybuild/easyconfigs/p/PSORTb/PSORTb-3.0.4-foss-2016a-Perl-5.22.1.eb @@ -18,10 +18,10 @@ patches = [ dependencies = [ ('Perl', '5.22.1'), - ('libpsortb','1.0'), - ('BioPerl','1.6.924','-Perl-5.22.1'), - ('BLAST','2.2.26', '-Linux_x86_64', True), - ('pftoolsV3','20160324'), + ('libpsortb', '1.0'), + ('BioPerl', '1.6.924', '-Perl-5.22.1'), + ('BLAST', '2.2.26', '-Linux_x86_64', True), + ('pftoolsV3', '20160324'), ] options = {'modulename': 'Bio::Tools::PSort'} @@ -31,7 +31,7 @@ preconfigopts = "export PSORTROOT=%(installdir)s && " prebuildopts = 'sed -i "s/CC = cc/CC ?= gcc/" bio-tools-psort-modhmm/Makefile && ' postinstallcmds = [ - "cp -r psort/* %(installdir)s/.", + "cp -r psort/* %(installdir)s/.", ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.226-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.226-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..2e3a67090667ce672e2da58067b39a0bed4212f3 --- /dev/null +++ b/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.226-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'PYTHIA' +version = '8.226' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://home.thep.lu.se/~torbjorn/Pythia.html' +description = """PYTHIA is a standard tool for the generation of events in high-energy collisions, + comprising a coherent set of physics models for the evolution from a few-body hard + process to a complex multiparticle final state.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://home.thep.lu.se/~torbjorn/pythia8/'] +sources = ['pythia%(version_major)s%(version_minor)s.tgz'] +checksums = ['8ff4281bce9d22b17f1ec88e9e9353e8172512d5ef96296ace9486860e9ed2c9'] + +dependencies = [ + ('zlib', '1.2.11'), + ('Python', '2.7.13'), + ('ROOT', '6.10.04', versionsuffix), +] + +configopts = '--cxx="$CXX" --cxx-common="$CXXFLAGS" ' +configopts += '--with-gzip --with-python --with-python-include=$EBROOTPYTHON/include/python*/ --with-root' + +sanity_check_paths = { + 'files': ['bin/pythia%(version_major)s-config', 'lib/libpythia%(version_major)s.a', + 'lib/libpythia%%(version_major)s.%s' % SHLIB_EXT, 'lib/pythia8.py', 'lib/_pythia8.%s' % SHLIB_EXT], + 'dirs': ['include/Pythia%(version_major)s', 'include/Pythia%(version_major)sPlugins', 'share'], +} +sanity_check_commands = ["python -c 'import pythia%(version_major)s'"] + +modextrapaths = {'PYTHONPATH': 'lib'} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/p/Pango/Pango-1.40.12-intel-2017a.eb b/easybuild/easyconfigs/p/Pango/Pango-1.40.12-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..10766b3c747b3ea9597955008cb3bbf14aebeb10 --- /dev/null +++ b/easybuild/easyconfigs/p/Pango/Pango-1.40.12-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Pango' +version = '1.40.12' + +homepage = 'http://www.pango.org/' +description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization. +Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the +context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['75f1a9a8e4e2b28cbc078b50c1fa927ee4ded994d1ade97c5603e2d1f3161cfc'] + +dependencies = [ + ('X11', '20170314'), + ('GLib', '2.53.5'), + ('cairo', '1.14.10'), + ('HarfBuzz', '1.5.1'), +] + +builddependencies = [('GObject-Introspection', '1.53.5', '-Python-2.7.13')] + +configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared " + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Pango/Pango-1.40.3-foss-2016b.eb b/easybuild/easyconfigs/p/Pango/Pango-1.40.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d9bd112b39d3b7d8966830c695111600ac353b0a --- /dev/null +++ b/easybuild/easyconfigs/p/Pango/Pango-1.40.3-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'Pango' +version = '1.40.3' + +homepage = 'http://www.pango.org/' +description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization. +Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the +context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('X11', '20160819'), + ('GLib', '2.49.5'), + ('cairo', '1.14.6'), + ('HarfBuzz', '1.3.1'), +] + +builddependencies = [('GObject-Introspection', '1.49.1')] + +configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared " + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Pango/Pango-1.40.5-intel-2017a.eb b/easybuild/easyconfigs/p/Pango/Pango-1.40.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7561a197b5679e406b39a82c8648019c060a7b9 --- /dev/null +++ b/easybuild/easyconfigs/p/Pango/Pango-1.40.5-intel-2017a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'Pango' +version = '1.40.5' + +homepage = 'http://www.pango.org/' +description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization. +Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the +context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('X11', '20170314'), + ('GLib', '2.52.0'), + ('cairo', '1.14.8'), + ('HarfBuzz', '1.3.1'), +] + +builddependencies = [('GObject-Introspection', '1.52.0')] + +configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared " + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb index 8183de649dd941578a47cde56f936c4b6ef6644f..c1a659916120c02e9755b2c4997c197933053fa4 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-goolf-1.4.10.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '3.1.1' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb index 11db9fe0382c98cb7af56913e33f5eb598932354..f11fa30bf52f6f2978b91a9dbae50c30ecaa53bf 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-ictce-5.3.0.eb @@ -2,12 +2,11 @@ name = 'ParMETIS' version = '3.1.1' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" - +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb index 5223c55c4b4737dfb075318f29b557960be56984..da4fa31fda02d46b525ad261bed7fde7ccce43a8 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-goolf-1.4.10.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '3.2.0' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb index d331f06b60105a6466666ec2886924eeab4a22e5..0becabf5050ad2fc745b42981f9c42b560913d52 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-ictce-6.2.5.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '3.2.0' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'ictce', 'version': '6.2.5'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb index f4413be29459828872231c11cff8a53292b0508e..36ec81e338c6796b7865167aa59b5163837882f7 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-goolf-1.4.10.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.2' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb index a32790b7f1ea3548822c3f8367fd5f6359f47abe..e92565e46a5be9ab34e196af724ac4d2cbf6c24f 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-ictce-5.3.0.eb @@ -2,12 +2,11 @@ name = 'ParMETIS' version = '4.0.2' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" - +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2016a.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2016a.eb index 6134d068c99a82a740b9161b8f293786389ac18d..cbbcc0a04ac2530de6da7d4fafb30a60ef3c6aa3 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2016a.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2016a.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2017a.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2017a.eb new file mode 100755 index 0000000000000000000000000000000000000000..875f07389d5fbe5c87c660beec4ef07895d1c83f --- /dev/null +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-foss-2017a.eb @@ -0,0 +1,22 @@ +name = 'ParMETIS' +version = '4.0.3' + +homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/OLD', +] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('CMake', '3.8.0')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-gimkl-2.11.5.eb index c7f412f7697c29ae457d9a9e5f1b3375d854e200..6ed756b3052a9e39c784ad35640f72141967f7e0 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-gimkl-2.11.5.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb index ebbc3db5a28a98e7cd52bac10ec5910500dff2c1..18b94b44754dfc46253d8f080b3cbc60377b3cc1 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-goolf-1.4.10.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb index db08a4e6434729ecd25d8a00ca0c186b9a94c33f..07bf0cde29b303f77e9261295c7e79b346bf951b 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-ictce-5.5.0.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb index 1521fb5934e8030d1b7e0e397ce7c0f61b8bd808..f8d63fb0671d08b080cf2fdf4b209933ad018963 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2014b.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb index 9212c66919f86d27bdd761deefe96f0056bbc8e5..c2177256c30bb20e912c9424fa9071b2f2bdddf7 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015a.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb index 3487dd6842b762b26783108aad40832d056e54de..b323ea3886c6fe0cd81bdd2183345c230cd3c9fa 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2015b.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2016a.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2016a.eb index d1d34fb0577a53c7df38e86109ee93af50c5ac35..ddb7b34451a5ab6eca39e3ff646f2a7aa2921b85 100644 --- a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2016a.eb +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2016a.eb @@ -2,11 +2,11 @@ name = 'ParMETIS' version = '4.0.3' homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' -description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, - meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes - routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in - ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning - schemes.""" +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'usempi': True, 'pic': True} diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2017a.eb b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..239bd0fcd43dc901e231b735ead48bac16439526 --- /dev/null +++ b/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.3-intel-2017a.eb @@ -0,0 +1,22 @@ +name = 'ParMETIS' +version = '4.0.3' + +homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview' +description = """ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning + unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the + functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and + large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way + graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/OLD', +] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('CMake', '3.8.0')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/ParMGridGen/ParMGridGen-1.0-intel-2017a.eb b/easybuild/easyconfigs/p/ParMGridGen/ParMGridGen-1.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e697f5d9d6e373f36f4a6becf8ed38c42536b3a9 --- /dev/null +++ b/easybuild/easyconfigs/p/ParMGridGen/ParMGridGen-1.0-intel-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'MakeCp' + +name = 'ParMGridGen' +version = '1.0' + +homepage = 'http://www-users.cs.umn.edu/~moulitsa/software.html' +description = """ParMGridGen is an MPI-based parallel library that is based on the serial package MGridGen, + that implements (serial) algorithms for obtaining a sequence of successive coarse grids that are well-suited + for geometric multigrid methods.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = ['http://www-users.cs.umn.edu/~moulitsa/download/'] +sources = [SOURCE_TAR_GZ] +patches = ['ParMGridGen-1.0_malloc_include.patch'] +checksums = [ + '62cdb6e48cfc59124e5d5d360c2841e0fc2feecafe65bda110b74e942740b395', # ParMGridGen-1.0.tar.gz + '3e0d72f82b3b56cbfcb1e3c9afc6594eb25316a0faeb49237faa8d969b4daeaa', # ParMGridGen-1.0_malloc_include.patch +] + +buildopts = 'parallel CC="$CC" PARCC="$CC" PARLD="$CC" COPTIONS="$CFLAGS" LDOPTIONS="$CFLAGS" BINDIR="."' + +files_to_copy = [ + (['MGridGen/Programs/mgridgen', 'ParMGridGen/Programs/parmgridgen'], 'bin'), + (['mgridgen.h', 'parmgridgen.h'], 'include'), + (['libmgrid.a', 'libparmgrid.a'], 'lib'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb b/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb index c8116fe14fdfacd208bd296115352a67c13d9fa8..4a341a85487a55f5435f341138d2ffb6b5cec8bc 100644 --- a/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb +++ b/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10-mpi.eb @@ -39,7 +39,7 @@ configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.so ' configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.so ' # Without internet connection turn off testing (uncomment the following line) -#configopts += '-DBUILD_TESTING=OFF ' +# configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly # Without internet connection, comment the following two lines (configopts and prebuildopts) diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb index 2e184fd8019defe06ed7f5a084d06a9a56dab2ea..c862a27b0bb57517800c5b4e628d80ca2689344b 100644 --- a/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/p/ParaView/ParaView-4.3.1-intel-2015a-Python-2.7.10.eb @@ -38,7 +38,7 @@ configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.so ' configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.so ' # Without internet connection turn off testing (uncomment the following line) -#configopts += '-DBUILD_TESTING=OFF ' +# configopts += '-DBUILD_TESTING=OFF ' # Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md # and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly # Without internet connection, comment the following two lines (configopts and prebuildopts) diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-5.2.0-foss-2016b-mpi.eb b/easybuild/easyconfigs/p/ParaView/ParaView-5.2.0-foss-2016b-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..d4515369c6e863eea1c9647e78d85f7d88e444e3 --- /dev/null +++ b/easybuild/easyconfigs/p/ParaView/ParaView-5.2.0-foss-2016b-mpi.eb @@ -0,0 +1,52 @@ +easyblock = 'CMakeMake' + +name = 'ParaView' +version = '5.2.0' +versionsuffix = '-mpi' + +homepage = "http://www.paraview.org" +description = "ParaView is a scientific parallel visualizer." + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +download_suffix = 'download.php?submit=Download&version=v%(version_major_minor)s&type=source&os=all&downloadFile=' +source_urls = ['http://www.paraview.org/paraview-downloads/%s' % download_suffix] +sources = ["ParaView-v%(version)s.tar.gz"] + +dependencies = [ + ('X11', '20160819'), + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('Qt', '4.8.7'), + ('zlib', '1.2.8'), + ('HDF5', '1.8.17'), + ('Python', '2.7.12'), +] + +builddependencies = [('CMake', '3.6.1')] + +separate_build_dir = True + +configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON -DPARAVIEW_USE_MPI=ON ' +configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s ' % SHLIB_EXT +configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.%s ' % SHLIB_EXT +configopts += '-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s ' % SHLIB_EXT +configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHARED_LIBS=ON ' +configopts += '-DPARAVIEW_QT_VERSION=4 -DQT_QMAKE_EXECUTABLE=$EBROOTQT/bin/qmake ' +# if you want to build server only Paraview, uncomment the following line: +# configopts += '-DVTK_USE_X=OFF ' + +# Without internet connection turn off testing (uncomment the following line) +configopts += '-DBUILD_TESTING=OFF ' +# Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md +# and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly +# Without internet connection, comment the following two lines (configopts and prebuildopts) +configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' + +# The ParaView server can be cranky, test downloads are quite often failing, especially in the case +# of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the +# first serial attempt would fail. +prebuildopts = 'make VTKData ;' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-5.2.0-intel-2017a-mpi.eb b/easybuild/easyconfigs/p/ParaView/ParaView-5.2.0-intel-2017a-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..874659978650a1ae66fd23bef5b6642af6666ba8 --- /dev/null +++ b/easybuild/easyconfigs/p/ParaView/ParaView-5.2.0-intel-2017a-mpi.eb @@ -0,0 +1,52 @@ +easyblock = 'CMakeMake' + +name = 'ParaView' +version = '5.2.0' +versionsuffix = '-mpi' + +homepage = "http://www.paraview.org" +description = "ParaView is a scientific parallel visualizer." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'usempi': True} + +download_suffix = 'download.php?submit=Download&version=v%(version_major_minor)s&type=source&os=all&downloadFile=' +source_urls = ['http://www.paraview.org/paraview-downloads/%s' % download_suffix] +sources = ["ParaView-v%(version)s.tar.gz"] + +dependencies = [ + ('X11', '20170314'), + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('Qt', '4.8.7'), + ('zlib', '1.2.11'), + ('HDF5', '1.8.18'), + ('Python', '2.7.13'), +] + +builddependencies = [('CMake', '3.8.0')] + +separate_build_dir = True + +configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON -DPARAVIEW_USE_MPI=ON ' +configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s ' % SHLIB_EXT +configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.%s ' % SHLIB_EXT +configopts += '-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s ' % SHLIB_EXT +configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHARED_LIBS=ON ' +# if you want to build server only Paraview, uncomment the following line: +# configopts += '-DVTK_USE_X=OFF ' + +# Without internet connection turn off testing (uncomment the following line) +configopts += '-DBUILD_TESTING=OFF ' +# Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md +# and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly +# Without internet connection, comment the following two lines (configopts and prebuildopts) +configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' + +configopts += ' -DPARAVIEW_QT_VERSION=4 -DQT_QMAKE_EXECUTABLE=$EBROOTQT/bin/qmake ' +# The ParaView server can be cranky, test downloads are quite often failing, especially in the case +# of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the +# first serial attempt would fail. +prebuildopts = 'make VTKData ;' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-5.3.0-foss-2016b-mpi.eb b/easybuild/easyconfigs/p/ParaView/ParaView-5.3.0-foss-2016b-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..b50111ff96ab924426d94aa0078cdba09196ad88 --- /dev/null +++ b/easybuild/easyconfigs/p/ParaView/ParaView-5.3.0-foss-2016b-mpi.eb @@ -0,0 +1,52 @@ +easyblock = 'CMakeMake' + +name = 'ParaView' +version = '5.3.0' +versionsuffix = '-mpi' + +homepage = "http://www.paraview.org" +description = "ParaView is a scientific parallel visualizer." + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +download_suffix = 'download.php?submit=Download&version=v%(version_major_minor)s&type=source&os=all&downloadFile=' +source_urls = ['http://www.paraview.org/paraview-downloads/%s' % download_suffix] +sources = ["ParaView-v%(version)s.tar.gz"] + +dependencies = [ + ('X11', '20160819'), + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('Qt5', '5.7.0'), + ('zlib', '1.2.8'), + ('HDF5', '1.8.17'), + ('Python', '2.7.12'), +] + +builddependencies = [('CMake', '3.6.1')] + +separate_build_dir = True + +configopts = '-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON -DVTK_OPENGL_HAS_OSMESA=ON -DPARAVIEW_USE_MPI=ON ' +configopts += '-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s ' % SHLIB_EXT +configopts += '-DOSMESA_INCLUDE_DIR=$EBROOTMESA/include -DOSMESA_LIBRARY=$EBROOTMESA/lib/libOSMesa.%s ' % SHLIB_EXT +configopts += '-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s ' % SHLIB_EXT +configopts += '-DVTK_USE_SYSTEM_HDF5=ON -DPARAVIEW_ENABLE_PYTHON=ON -DBUILD_SHARED_LIBS=ON ' +# if you want to build server only Paraview, uncomment the following line: +# configopts += '-DVTK_USE_X=OFF ' + +# Without internet connection turn off testing (uncomment the following line) +configopts += '-DBUILD_TESTING=OFF ' +# Or consult https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/git/data.md +# and download ExternalData to $EASYBUILD_SOURCEPATH and adjust -DExternalData_OBJECT_STORES accordingly +# Without internet connection, comment the following two lines (configopts and prebuildopts) +configopts += '-DExternalData_OBJECT_STORES=%(builddir)s/ExternalData ' + +configopts += ' -DPARAVIEW_QT_VERSION=5 -DQt5_DIR=$EBROOTQT5/lib/cmake/Qt5 -DQT_QMAKE_EXECUTABLE=$EBROOTQT5/bin/qmake ' +# The ParaView server can be cranky, test downloads are quite often failing, especially in the case +# of parallel downloads. Using ; insted of && gives a second chance to download the test files, if the +# first serial attempt would fail. +prebuildopts = 'make VTKData ;' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb index 973a23b9d22f0c778b92ff6004a230fe1d24b4bf..6cdd113ef0442012e57626ade3bf8f8954a36b60 100644 --- a/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/p/Parallel-ForkManager/Parallel-ForkManager-1.06-goolf-1.4.10-Perl-5.16.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Andreas Panteli diff --git a/easybuild/easyconfigs/p/ParallelIO/ParallelIO-2.2.2a-intel-2017a.eb b/easybuild/easyconfigs/p/ParallelIO/ParallelIO-2.2.2a-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b20a236c79618f1d88b103d715037eb988546a07 --- /dev/null +++ b/easybuild/easyconfigs/p/ParallelIO/ParallelIO-2.2.2a-intel-2017a.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'ParallelIO' +version = '2.2.2a' + +homepage = 'https://github.com/NCAR/ParallelIO' +description = """A high-level Parallel I/O Library for structured grid applications""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = ['pio%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = ['https://github.com/NCAR/ParallelIO/archive/'] +checksums = ['052a03e8e3b5ac244dc53b397a9920af3066efffa216ea7f8e5e4ac73a8b8033'] + +separate_build_dir = True + +dependencies = [ + ('PnetCDF', '1.8.1'), + ('netCDF-Fortran', '4.4.4'), +] + +builddependencies = [ + ('CMake', '3.8.2'), +] + +preconfigopts = "NETCDF_C=$EBROOTNETCDF NETCDF_F=$EBROOTNETCDFMINFORTRAN " +configopts = "-DPIO_ENABLE_TIMING=OFF " + +sanity_check_paths = { + 'files': ['lib/libpiof.a', 'include/pio.mod'], + 'dirs': [], +} + +modextravars = { + 'PIO': '%(installdir)s' +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb b/easybuild/easyconfigs/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb index 298d4bf94a62c406f6086a78494299b82134af2f..8a33b156195234b0b17ba404c964b0b51a8c8d68 100644 --- a/easybuild/easyconfigs/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/p/Paraver/Paraver-4.4.5-GCC-4.7.3.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD @@ -24,6 +24,6 @@ dependencies = [ # http://www.bsc.es/computer-sciences/performance-tools/downloads # Requires input of email address for download -sources = ['%(namelower)s-' + "sources" +'-%(version)s.tar.bz2'] +sources = ['%(namelower)s-' + "sources" + '-%(version)s.tar.bz2'] moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/Paraver/Paraver-4.5.6-foss-2015a.eb b/easybuild/easyconfigs/p/Paraver/Paraver-4.5.6-foss-2015a.eb index 646562570d220047a1e520a1277312c97fc5b21a..6e4a28d4a2bf6d4103d5288bb7c217f6c1c8e861 100644 --- a/easybuild/easyconfigs/p/Paraver/Paraver-4.5.6-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Paraver/Paraver-4.5.6-foss-2015a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD @@ -27,6 +27,6 @@ dependencies = [ # http://www.bsc.es/computer-sciences/performance-tools/downloads # Requires input of email address for download -sources = ['%(namelower)s-' + "sources" +'-%(version)s.tar.gz'] +sources = ['%(namelower)s-' + "sources" + '-%(version)s.tar.gz'] moduleclass = 'perf' diff --git a/easybuild/easyconfigs/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb index a72485e97d248bcb6bbc468027a1e65778ad9a29..161ca2d3837a83ee099a83f038bd42450e0be923 100644 --- a/easybuild/easyconfigs/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Pasha/Pasha-1.0.5-ictce-5.3.0.eb @@ -15,8 +15,8 @@ sources = [SOURCE_TAR_GZ] patches = [ 'intelmpi.patch', - # needed since this still relies on gnu specific includes from libstdc++ which changed in latest version of libstdc++ - # since 1.0.5 pasha tries to use 'backward/' instead of 'ext/' but this might fail on some systems. + # needed since this still relies on gnu specific includes from libstdc++ which changed in latest version + # of libstdc++ since 1.0.5 pasha tries to use 'backward/' instead of 'ext/' but this might fail on some systems. 'old-libstdc++-hash_fun-map-set_pasha-1.0.5.patch', ] diff --git a/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb index beddc1be80d02da0ed4f61c26fd683ebf7078c37..cb8631f82886d0060cc34b7ec21dab51883f92b6 100644 --- a/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PeakSeq/PeakSeq-1.3-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.0-foss-2015a-mt.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.0-foss-2015a-mt.eb new file mode 100644 index 0000000000000000000000000000000000000000..7848df036c3c7e506236376da4713656bd3a9399 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.0-foss-2015a-mt.eb @@ -0,0 +1,901 @@ +name = 'Perl' +version = '5.22.0' +use_perl_threads = True +versionsuffix = '-mt' + +homepage = 'http://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +dependencies = [ + ('DB', '6.0.30'), # for DB_File module + ('SQLite', '3.8.9'), # for DBD::SQLite module + ('expat', '2.1.0'), # for XML::Parser I think + ('libxml2', '2.9.2'), # for XML::LibXML +] + +source_urls = ['http://www.cpan.org/src/5.0'] +sources = [SOURCELOWER_TAR_GZ] + +maxparallel = 1 + +# runtest = 'test' + +exts_list = [ + ('Module::Build', '0.4210', { # std module but recent BioPerl needs a recent version for some reason + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('ExtUtils::MakeMaker', '7.04', { + 'source_tmpl': 'ExtUtils-MakeMaker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + }), + ('local::lib', '2.000011', { + 'source_tmpl': 'local-lib-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], + }), + ('DB_File', '1.835', { + 'source_tmpl': 'DB_File-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PM/PMQS/'], + }), + ('DBI', '1.633', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], + }), + ('Sub::Uplevel', '0.25', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], + }), + ('Tree::DAG_Node', '1.26', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], + }), + ('Try::Tiny', '0.22', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Devel::StackTrace', '2.00', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], + }), + ('Exception::Class', '1.39', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Test::Deep', '0.117', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Algorithm::Diff', '1.15', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], + }), + ('Text::Diff', '1.41', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Test::Differences', '0.61', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Test::Exception', '0.32', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], + }), + ('Test::Warn', '0.30', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], + }), + ('Test::Requires', '0.08', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + }), + ('Test::Tester', '0.109', { + 'source_tmpl': 'Test-Tester-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FD/FDALY'], + }), + ('File::Slurp::Tiny', '0.003', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Data::OptList', '0.109', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Capture::Tiny', '0.30', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], + }), + ('Test::Output', '1.03', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], + }), + ('Module::Runtime', '0.014', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('List::MoreUtils', '0.413', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], + }), + ('Package::DeprecationManager', '0.14', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Class::Load', '0.23', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('TAP::Harness::Env', '3.35', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], + }), + ('ExtUtils::Helpers', '0.022', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], + }), + ('MRO::Compat', '0.12', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], + }), + ('Sub::Name', '0.05', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], + }), + ('Eval::Closure', '0.13', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Sub::Exporter::Progressive', '0.001011', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], + }), + ('Devel::GlobalDestruction', '0.13', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], + }), + ('boolean', '0.45', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], + }), + ('Moose', '2.1405', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Params::Validate', '1.20', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Class::Load::XS', '0.09', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + # For uoa00001, Zendesk #9076 + ('Math::CDF', '0.1', { + 'source_tmpl': 'Math-CDF-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CA/CALLAHAN/'], + }), + ('DateTime::Locale', '0.46', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Class::Singleton', '1.4', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], + }), + ('DateTime::TimeZone', '1.92', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Test::Warnings', '0.021', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], + }), + ('Exporter::Tiny', '0.042', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOBYINK/'], + }), + ('List::AllUtils', '0.09', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('DateTime', '1.20', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('DateTime::Tiny', '1.04', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('URI', '1.69', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Request', '6.06', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], + }), + ('HTML::Entities', '3.71', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('AnyEvent', '7.09', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], + }), + ('Devel::CheckCompiler', '0.06', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY/'], + }), + ('Cwd::Guard', '0.04', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], + }), + ('LWP', '6.13', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('aliased', '0.31', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Mock::Quick', '1.108', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Test::Exception::LessClever', '0.006', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Test::LeakTrace', '0.15', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], + }), + ('Mouse', '2.4.2', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], + }), + ('XML::NamespaceSupport', '1.11', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], + }), + ('XML::SAX::Base', '1.08', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], + }), + ('XML::LibXML', '2.0121', { + 'source_tmpl': 'XML-LibXML-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], + }), + ('Clone', '0.38', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], + }), + ('Config::General', '2.58', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + }), + ('Test::Simple', '0.98', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHWERN'], + }), + ('Font::TTF', '1.05', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR'], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], + }), + ('IPC::Run', '0.94', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR'], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + }), + ('B::LintSubs', '0.06', { + 'source_tmpl': 'B-LintSubs-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + }), + ('Test::Most', '0.34', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Readonly', '1.04', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO/'], + }), + ('Regexp::Common', '2013031301', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + }), + ('Want', '0.26', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], + }), + ('DBD::SQLite', '1.48', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + }), + ('forks', '0.36', { + 'source_tmpl': 'forks-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RY/RYBSKEJ/'], + }), + ('File::Which', '1.09', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Perl::Unsafe::Signals', '0.02', { + 'source_tmpl': 'Perl-Unsafe-Signals-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGARCIA/'], + }), + ('Bit::Vector', '7.4', { + 'source_tmpl': 'Bit-Vector-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/ST/STBEY/'], + }), + ('Parse::RecDescent', '1.967009', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/'], + }), + ('Inline', '0.80', { + 'source_tmpl': 'Inline-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + }), + ('File::ShareDir::Install', '0.10', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GW/GWYN/'], + }), + ('Inline::C', '0.76', { + 'source_tmpl': 'Inline-C-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + }), + ('IO::All', '0.85', { + 'source_tmpl': 'IO-All-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], + }), + ('IO::Prompt', '0.997002', { + 'source_tmpl': 'IO-Prompt-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCONWAY/'], + }), + ('Getopt::Long', '2.47', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JV/JV/'], + }), + ('AppConfig', '1.66', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], + }), + ('Archive::Extract', '0.76', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Archive::Tar', '2.08', { + 'source_tmpl': 'Archive-Tar-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Archive::Zip', '1.57', { + 'source_tmpl': 'Archive-Zip-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PH/PHRED/'], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + # BioPerl bundle was here + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], + }), + ('Class::DBI', '3.0.17', { + 'source_tmpl': 'Class-DBI-v%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], + }), + ('Class::Inspector', '1.28', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], + }), + ('CPANPLUS', '0.9154', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], + }), + ('Data::UUID', '1.220', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ/'], + }), + ('SQL::Statement', '1.407', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], + }), + ('Module::Pluggable', '5.1', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Error', '0.17024', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], + }), + ('Expect', '1.21', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/'], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('FreezeThaw', '0.5001', { + 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/'], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSOUTH/'], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON/'], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Cookies', '6.01', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DS/DSKOLL/'], + }), + ('IO::Socket::SSL', '2.016', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SU/SULLR/'], + }), + ('JSON', '2.90', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Mail::Util', '2.14', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], + }), + ('MIME::Types', '2.11', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Net::HTTP', '6.06', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Net::SMTP::SSL', '1.01', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CW/CWEST/'], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS/'], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER/'], + }), + ('Pod::POM', '0.29', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AN/ANDREWF/'], + }), + ('Shell', '0.72', { + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FE/FERREIRA/'], + }), + ('Statistics::Descriptive', '3.0609', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], + }), + ('Template', '2.26', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR/'], + }), + ('Text::Soundex', '3.04', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Time::Piece', '1.30', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], + }), + ('version', '0.9912', { + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JP/JPEACOCK/'], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('XML::SAX::Writer', '0.56', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], + }), + ('XML::Simple', '2.20', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], + }), + ('XML::XPath', '1.13', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT/'], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN/'], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD/'], + }), + ('Term::ReadKey', '2.32', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JS/JSTOWE/'], + 'patches': ['TermReadKey-2.32.patch'], + }), + ('Moo', '2.000001', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], + }), + ('strictures', '2.000001', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], + }), + ('File::Find::Rule::Perl', '1.13', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Test::Version', '1.002004', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/X/XE/XENO/'], + }), + ('Test::Harness', '3.35', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], + }), + ('Import::Into', '1.002004', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('File::Find::Rule', '0.33', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], + }), + ('Text::Glob', '0.09', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], + }), + ('Algorithm::Munkres', '0.08', { + 'source_tmpl': 'Algorithm-Munkres-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TP/TPEDERSE/'], + }), + ('Graph', '0.96', { + 'source_tmpl': 'Graph-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JH/JHI/'], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDO/'], + }), + ('CGI', '4.21', { + 'source_tmpl': 'CGI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEEJO/'], + }), + ('Bio::Phylo', '0.58', { + 'source_tmpl': 'Bio-Phylo-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RV/RVOSA/'], + }), + ('SVG', '2.64', { + 'source_tmpl': 'SVG-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SZ/SZABGAB/'], + }), + ('XML::DOM', '1.44', { + 'source_tmpl': 'XML-DOM-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJMATHER/'], + }), + ('XML::DOM::XPath', '0.14', { + 'source_tmpl': 'XML-DOM-XPath-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'], + }), + ('XML::Parser::PerlSAX', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], + }), + ('XML::Parser', '2.44', { + 'source_tmpl': 'XML-Parser-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], + }), + ('XML::Twig', '3.49', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'], + }), + ('XML::Writer', '0.625', { + 'source_tmpl': 'XML-Writer-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JO/JOSEPHW/'], + }), + ('XML::DOM', '1.44', { + 'source_tmpl': 'XML-DOM-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJMATHER/'], + }), + ('Spreadsheet::ParseExcel', '0.65', { + 'source_tmpl': 'Spreadsheet-ParseExcel-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOUGW/'], + }), + ('XML::DOM::XPath', '0.14', { + 'source_tmpl': 'XML-DOM-XPath-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'], + }), + ('Convert::Binary::C', '0.77', { + 'source_tmpl': 'Convert-Binary-C-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHX/'], + }), + ('Sys::SigAction.pm', '0.21', { + 'source_tmpl': 'Sys-SigAction-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LB/LBAXTER/'], + }), + ('Acme::Damn', '0.06', { + 'source_tmpl': 'Acme-Damn-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IB/IBB/'], + }), + ('Set::IntervalTree', '0.10', { + 'source_tmpl': 'Set-IntervalTree-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BE/BENBOOTH/'], + }), + ('HTML::TableExtract', '2.13', { + 'source_tmpl': 'HTML-TableExtract-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSISK/'], + }), + ('Bio::Perl', '1.6.924', { + 'source_tmpl': 'BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.0-foss-2015a.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.0-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a2edfbd0bd6ab837c1fdfc8b90d8653db024a112 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.0-foss-2015a.eb @@ -0,0 +1,898 @@ +name = 'Perl' +version = '5.22.0' +use_perl_threads = False + +homepage = 'http://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'optarch': True, 'pic': True} + +dependencies = [ + ('DB', '6.0.30'), # for DB_File module + ('SQLite', '3.8.9'), # for DBD::SQLite module + ('expat', '2.1.0'), # for XML::Parser I think + ('libxml2', '2.9.2'), # for XML::LibXML +] + +source_urls = ['http://www.cpan.org/src/5.0'] +sources = [SOURCELOWER_TAR_GZ] + +maxparallel = 1 + +exts_list = [ + ('Module::Build', '0.4210', { # std module but recent BioPerl needs a recent version for some reason + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('ExtUtils::MakeMaker', '7.04', { + 'source_tmpl': 'ExtUtils-MakeMaker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + }), + ('local::lib', '2.000011', { + 'source_tmpl': 'local-lib-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], + }), + ('DB_File', '1.835', { + 'source_tmpl': 'DB_File-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PM/PMQS/'], + }), + ('DBI', '1.633', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TI/TIMB/'], + }), + ('Sub::Uplevel', '0.25', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], + }), + ('Tree::DAG_Node', '1.26', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], + }), + ('Try::Tiny', '0.22', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Devel::StackTrace', '2.00', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], + }), + ('Exception::Class', '1.39', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Test::Deep', '0.117', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Algorithm::Diff', '1.15', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/N/NE/NEDKONZ/'], + }), + ('Text::Diff', '1.41', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Test::Differences', '0.61', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Test::Exception', '0.32', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADIE/'], + }), + ('Test::Warn', '0.30', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], + }), + ('Test::Requires', '0.08', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + }), + ('Test::Tester', '0.109', { + 'source_tmpl': 'Test-Tester-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FD/FDALY'], + }), + ('File::Slurp::Tiny', '0.003', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Data::OptList', '0.109', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Capture::Tiny', '0.30', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/'], + }), + ('Test::Output', '1.03', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BD/BDFOY/'], + }), + ('Module::Runtime', '0.014', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/'], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('List::MoreUtils', '0.413', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], + }), + ('Package::DeprecationManager', '0.14', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Class::Load', '0.23', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('TAP::Harness::Env', '3.35', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], + }), + ('ExtUtils::Helpers', '0.022', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT'], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], + }), + ('MRO::Compat', '0.12', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/'], + }), + ('Sub::Name', '0.05', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FL/FLORA/'], + }), + ('Eval::Closure', '0.13', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Sub::Exporter::Progressive', '0.001011', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], + }), + ('Devel::GlobalDestruction', '0.13', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], + }), + ('boolean', '0.45', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], + }), + ('Moose', '2.1405', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOY/'], + }), + ('Params::Validate', '1.20', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Class::Load::XS', '0.09', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + # For uoa00001, Zendesk #9076 + ('Math::CDF', '0.1', { + 'source_tmpl': 'Math-CDF-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CA/CALLAHAN/'], + }), + ('DateTime::Locale', '0.46', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Class::Singleton', '1.4', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], + }), + ('DateTime::TimeZone', '1.92', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('Test::Warnings', '0.021', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/'], + }), + ('Exporter::Tiny', '0.042', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TOBYINK/'], + }), + ('List::AllUtils', '0.09', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('DateTime', '1.20', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/'], + }), + ('DateTime::Tiny', '1.04', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/U/UR/URI/'], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('URI', '1.69', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Request', '6.06', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PETDANCE/'], + }), + ('HTML::Entities', '3.71', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('AnyEvent', '7.09', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/'], + }), + ('Devel::CheckCompiler', '0.06', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DM/DMUEY/'], + }), + ('Cwd::Guard', '0.04', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/'], + }), + ('LWP', '6.13', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('aliased', '0.31', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Mock::Quick', '1.108', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Test::Exception::LessClever', '0.006', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/EX/EXODIST/'], + }), + ('Test::LeakTrace', '0.15', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], + }), + ('Mouse', '2.4.2', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GF/GFUJI/'], + }), + ('XML::NamespaceSupport', '1.11', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], + }), + ('XML::SAX::Base', '1.08', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], + }), + ('XML::LibXML', '2.0121', { + 'source_tmpl': 'XML-LibXML-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], + }), + ('Clone', '0.38', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GARU'], + }), + ('Config::General', '2.58', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + }), + ('Test::Simple', '0.98', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSCHWERN'], + }), + ('Font::TTF', '1.05', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR'], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW'], + }), + ('IPC::Run', '0.94', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR'], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + }), + ('B::LintSubs', '0.06', { + 'source_tmpl': 'B-LintSubs-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + }), + ('Test::Most', '0.34', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/O/OV/OVID/'], + }), + ('Readonly', '1.04', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SA/SANKO/'], + }), + ('Regexp::Common', '2013031301', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + }), + ('Want', '0.26', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RO/ROBIN/'], + }), + ('DBD::SQLite', '1.48', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/'], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + }), + ('forks', '0.36', { + 'source_tmpl': 'forks-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RY/RYBSKEJ/'], + }), + ('File::Which', '1.09', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Perl::Unsafe::Signals', '0.02', { + 'source_tmpl': 'Perl-Unsafe-Signals-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGARCIA/'], + }), + ('Bit::Vector', '7.4', { + 'source_tmpl': 'Bit-Vector-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/ST/STBEY/'], + }), + ('Parse::RecDescent', '1.967009', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/'], + }), + ('Inline', '0.80', { + 'source_tmpl': 'Inline-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + }), + ('File::ShareDir::Install', '0.10', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GW/GWYN/'], + }), + ('Inline::C', '0.76', { + 'source_tmpl': 'Inline-C-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + }), + ('IO::All', '0.85', { + 'source_tmpl': 'IO-All-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FR/FREW/'], + }), + ('IO::Prompt', '0.997002', { + 'source_tmpl': 'IO-Prompt-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DC/DCONWAY/'], + }), + ('Getopt::Long', '2.47', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JV/JV/'], + }), + ('AppConfig', '1.66', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], + }), + ('Archive::Extract', '0.76', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Archive::Tar', '2.08', { + 'source_tmpl': 'Archive-Tar-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Archive::Zip', '1.57', { + 'source_tmpl': 'Archive-Zip-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PH/PHRED/'], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + # BioPerl bundle was here + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], + }), + ('Class::DBI', '3.0.17', { + 'source_tmpl': 'Class-DBI-v%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], + }), + ('Class::Inspector', '1.28', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/'], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], + }), + ('CPANPLUS', '0.9154', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], + }), + ('Data::UUID', '1.220', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GB/GBARR/'], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ/'], + }), + ('SQL::Statement', '1.407', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], + }), + ('Module::Pluggable', '5.1', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SI/SIMONW/'], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Error', '0.17024', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], + }), + ('Expect', '1.21', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/'], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('FreezeThaw', '0.5001', { + 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/'], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSOUTH/'], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CM/CMUNGALL/'], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SJ/SJCARBON/'], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Cookies', '6.01', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DS/DSKOLL/'], + }), + ('IO::Socket::SSL', '2.016', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SU/SULLR/'], + }), + ('JSON', '2.90', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/'], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Mail::Util', '2.14', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], + }), + ('MIME::Types', '2.11', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MA/MARKOV/'], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Net::HTTP', '6.06', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('Net::SMTP::SSL', '1.01', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CW/CWEST/'], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJENNESS/'], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RM/RMBARKER/'], + }), + ('Pod::POM', '0.29', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AN/ANDREWF/'], + }), + ('Shell', '0.72', { + 'source_urls': ['http://cpan.metacpan.org/authors/id/F/FE/FERREIRA/'], + }), + ('Statistics::Descriptive', '3.0609', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/'], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CH/CHORNY/'], + }), + ('Template', '2.26', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AB/ABW/'], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BI/BINGOS/'], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MP/MPIOTR/'], + }), + ('Text::Soundex', '3.04', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Time::Piece', '1.30', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KA/KASEI/'], + }), + ('version', '0.9912', { + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JP/JPEACOCK/'], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GA/GAAS/'], + }), + ('XML::SAX::Writer', '0.56', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/'], + }), + ('XML::Simple', '2.20', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/G/GR/GRANTM/'], + }), + ('XML::XPath', '1.13', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSERGEANT/'], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RE/REHSACK/'], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/P/PE/PERRIN/'], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TM/TMTM/'], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JU/JUERD/'], + }), + ('Term::ReadKey', '2.32', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JS/JSTOWE/'], + 'patches': ['TermReadKey-2.32.patch'], + }), + ('Moo', '2.000001', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], + }), + ('strictures', '2.000001', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/H/HA/HAARG/'], + }), + ('File::Find::Rule::Perl', '1.13', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/A/AD/ADAMK/'], + }), + ('Test::Version', '1.002004', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/X/XE/XENO/'], + }), + ('Test::Harness', '3.35', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEONT/'], + }), + ('Import::Into', '1.002004', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/E/ET/ETHER/'], + }), + ('File::Find::Rule', '0.33', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/'], + }), + ('Text::Glob', '0.09', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/'], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RJ/RJBS/'], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/'], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/'], + }), + ('Algorithm::Munkres', '0.08', { + 'source_tmpl': 'Algorithm-Munkres-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TP/TPEDERSE/'], + }), + ('Graph', '0.96', { + 'source_tmpl': 'Graph-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JH/JHI/'], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DA/DAVIDO/'], + }), + ('CGI', '4.21', { + 'source_tmpl': 'CGI-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LE/LEEJO/'], + }), + ('Bio::Phylo', '0.58', { + 'source_tmpl': 'Bio-Phylo-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/R/RV/RVOSA/'], + }), + ('SVG', '2.64', { + 'source_tmpl': 'SVG-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/S/SZ/SZABGAB/'], + }), + ('XML::DOM', '1.44', { + 'source_tmpl': 'XML-DOM-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJMATHER/'], + }), + ('XML::DOM::XPath', '0.14', { + 'source_tmpl': 'XML-DOM-XPath-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'], + }), + ('XML::Parser::PerlSAX', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/K/KM/KMACLEOD/'], + }), + ('XML::Parser', '2.44', { + 'source_tmpl': 'XML-Parser-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TO/TODDR/'], + }), + ('XML::Twig', '3.49', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'], + }), + ('XML::Writer', '0.625', { + 'source_tmpl': 'XML-Writer-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/J/JO/JOSEPHW/'], + }), + ('XML::DOM', '1.44', { + 'source_tmpl': 'XML-DOM-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/T/TJ/TJMATHER/'], + }), + ('Spreadsheet::ParseExcel', '0.65', { + 'source_tmpl': 'Spreadsheet-ParseExcel-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/D/DO/DOUGW/'], + }), + ('XML::DOM::XPath', '0.14', { + 'source_tmpl': 'XML-DOM-XPath-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MI/MIROD/'], + }), + ('Convert::Binary::C', '0.77', { + 'source_tmpl': 'Convert-Binary-C-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MH/MHX/'], + }), + ('Sys::SigAction.pm', '0.21', { + 'source_tmpl': 'Sys-SigAction-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/L/LB/LBAXTER/'], + }), + ('Acme::Damn', '0.06', { + 'source_tmpl': 'Acme-Damn-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/I/IB/IBB/'], + }), + ('Set::IntervalTree', '0.10', { + 'source_tmpl': 'Set-IntervalTree-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/B/BE/BENBOOTH/'], + }), + ('HTML::TableExtract', '2.13', { + 'source_tmpl': 'HTML-TableExtract-%(version)s.tar.gz', + 'source_urls': ['http://cpan.metacpan.org/authors/id/M/MS/MSISK/'], + }), + ('Bio::Perl', '1.6.924', { + 'source_tmpl': 'BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016a.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016a.eb index f1ad7853f0e743374853288575fc38aa26e70314..da492710dcdb8818e6a11a3bb242e7acd0aaeff4 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016a.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016a.eb @@ -880,6 +880,14 @@ exts_list = [ 'source_tmpl': 'MailTools-2.14.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016b.eb index 873d35ef8aa5207d8157d9f3ff2ca3e83a5b8cf3..40d7dcb64dd3d9d3455b1e8e1328b854a82d19d8 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016b.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.1-foss-2016b.eb @@ -880,6 +880,14 @@ exts_list = [ 'source_tmpl': 'MailTools-2.14.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.1-intel-2016a.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.1-intel-2016a.eb index b58ce50af426ae2650a5977fdb0d12e2307813ca..84b07d8df709234e784d8742c11fb5677eaa1f8c 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.22.1-intel-2016a.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.1-intel-2016a.eb @@ -881,6 +881,14 @@ exts_list = [ 'source_tmpl': 'MailTools-2.14.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.2-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.2-goolf-1.7.20.eb index 2a1f8007bbec605028b0f577892ad45cddebf6da..f1a40e88ccf092c826e02152da75154c07b97ab2 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.22.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.2-goolf-1.7.20.eb @@ -879,6 +879,14 @@ exts_list = [ 'source_tmpl': 'MailTools-2.18.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.22.2-intel-2016a.eb b/easybuild/easyconfigs/p/Perl/Perl-5.22.2-intel-2016a.eb index c8a4524d45495f7604bbbaab39da8b8cd3f3653d..972556dd95c04fb4d6c782cd8b2c34833523442b 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.22.2-intel-2016a.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.22.2-intel-2016a.eb @@ -880,6 +880,14 @@ exts_list = [ 'source_tmpl': 'MailTools-2.18.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCC-5.4.0-2.26.eb index 78af957181f0b8a42b01d0589b38a294accf98dd..ff9b04399d89d0ff10194a1fcf88630e6cddf6ba 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCC-5.4.0-2.26.eb @@ -883,6 +883,18 @@ exts_list = [ 'source_tmpl': 'Text-Template-1.46.tar.gz', 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MJ/MJD'], }), + ('PDF::API2', '2.031', { + 'source_tmpl': 'PDF-API2-2.031.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SS/SSIMMS/'], + }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb index dc1a3cef69a3f9ded529556c250fcaa9c11478ce..e6b26a53322f181cce2c60b51926ed21b62eb302 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-GCCcore-4.9.3.eb @@ -10,7 +10,7 @@ toolchainopts = {'pic': True} source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('binutils', '2.25')] +builddependencies = [('binutils', '2.25')] exts_list = [ ('Config::General', '2.61', { @@ -881,6 +881,22 @@ exts_list = [ 'source_tmpl': 'MailTools-2.18.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('Text::Template', '1.46', { + 'source_tmpl': 'Text-Template-1.46.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MJ/MJD'], + }), + ('PDF::API2', '2.031', { + 'source_tmpl': 'PDF-API2-2.031.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SS/SSIMMS/'], + }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-foss-2016b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-foss-2016b.eb index 77e0aab0f1306032ff1e441370a12720e669a297..41e1a649441776256ea4e1a5777126fb380fa41a 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-foss-2016b.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-foss-2016b.eb @@ -879,6 +879,22 @@ exts_list = [ 'source_tmpl': 'MailTools-2.18.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('Text::Template', '1.46', { + 'source_tmpl': 'Text-Template-1.46.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MJ/MJD'], + }), + ('PDF::API2', '2.031', { + 'source_tmpl': 'PDF-API2-2.031.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SS/SSIMMS/'], + }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-intel-2016b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-intel-2016b.eb index 087478fa1ff46f1285c7fc2d59b3ec0ad6a6ae3f..da2611b723b955445c6af85790eee48db53e9b5b 100644 --- a/easybuild/easyconfigs/p/Perl/Perl-5.24.0-intel-2016b.eb +++ b/easybuild/easyconfigs/p/Perl/Perl-5.24.0-intel-2016b.eb @@ -880,6 +880,22 @@ exts_list = [ 'source_tmpl': 'MailTools-2.18.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], }), + ('Text::Template', '1.46', { + 'source_tmpl': 'Text-Template-1.46.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MJ/MJD'], + }), + ('PDF::API2', '2.031', { + 'source_tmpl': 'PDF-API2-2.031.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/S/SS/SSIMMS/'], + }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + }), ] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.24.1-foss-2017a.eb b/easybuild/easyconfigs/p/Perl/Perl-5.24.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..82a8efae483ae548f10b6a515c01d4e2ff9693f4 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.24.1-foss-2017a.eb @@ -0,0 +1,1130 @@ +name = 'Perl' +version = '5.24.1' + +homepage = 'https://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e6c185c9b09bdb3f1b13f678999050c639859a7ef39c8cad418448075f5918af'] + +# !! order of extensions is important !! +# extensions updated on April 4th 2017 +exts_list = [ + ('Config::General', '2.63', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + 'checksums': ['0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad'], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5'], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['7609fa048cdcf1451cad5b1d7d494f30e3d5bad0672d15404f1ea60e1df0067c'], + }), + ('ExtUtils::Helpers', '0.026', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416'], + }), + ('Test::Harness', '3.38', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['af906dd279217a6db5064a058658f2b1d5aa1d307ed6f142d96ac4d339754c01'], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c'], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c'], + }), + ('aliased', '0.34', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['c350524507cd827fab864e5d4c2cc350b1babaa12fa95aec0ca00843fcc7deeb'], + }), + ('Text::Glob', '0.11', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': ['069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287'], + }), + ('Regexp::Common', '2016060801', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + 'checksums': ['fc2fc178facf0292974d6511bad677dd038fe60d7ac118e3b83a1ca9e98a8403'], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': ['423d26155ee85ca51ab2270cee59f4e85b193e57ac3a29aff827298c0a396b12'], + }), + ('Module::Pluggable', '5.2', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], + 'checksums': ['b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df'], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0'], + }), + ('Test::Warnings', '0.026', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08'], + }), + ('File::ShareDir::Install', '0.11', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['32bf8772e9fea60866074b27ff31ab5bc3f88972d61915e84cbbb98455e00cc8'], + }), + ('DateTime::Locale', '1.16', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['dfaf4c42149c0622e80721773b8d7229d7785280503585895c9fe9f51e076cfe'], + }), + ('DateTime::TimeZone', '2.11', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['a7c0b2581d2bf6d5cc535364099a67678a9f6ee608e5042dff9ef9c4c577ea6b'], + }), + ('Test::Requires', '0.10', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + 'checksums': ['2768a391d50ab94b95cefe540b9232d7046c13ee86d01859e04c044903222eb5'], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d'], + }), + ('Module::Build', '0.4222', { + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['e74b45d9a74736472b74830599cec0d1123f992760f9cd97104f94bee800b160'], + }), + ('Module::Runtime', '0.014', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], + 'checksums': ['4c44fe0ea255a9fd00741ee545063f6692d2a28e7ef2fbaad1b24a92803362a4'], + }), + ('Try::Tiny', '0.28', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['f1d166be8aa19942c4504c9111dade7aacb981bc5b3a2a5c5f6019646db8c146'], + }), + ('Params::Validate', '1.26', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['821ac3cfa9715b94f60926faf316b9ff722785594b37036202371ad2303a72ed'], + }), + ('List::MoreUtils', '0.418', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['365651edea4e0c806576e4dcfc3dfb98bb4cbb343bc5c3e04cdc7b5b71ed4988'], + }), + ('Exporter::Tiny', '0.044', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], + 'checksums': ['eda868cc2da094b685ceace4245b83de11f439feb98e0ec8246cfbb9109c88ab'], + }), + ('Class::Singleton', '1.5', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': ['38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678'], + }), + ('DateTime', '1.42', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['efa4badf07365d1b03ee5527fc79baaf7d8b449bf7baad13599f04177232416e'], + }), + ('File::Find::Rule::Perl', '1.15', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['9a48433f86e08ce18e03526e2982de52162eb909d19735460f07eefcaf463ea6'], + }), + ('Readonly', '2.05', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'], + 'checksums': ['4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e'], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], + 'checksums': ['9d4de21612253a1d3252ff7657d7e832dcf3cc2a748a8c84f73de618a3a38239'], + }), + ('Tree::DAG_Node', '1.29', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['2d04eb011aa06cee633c367d1f322b8d937020fde5d5393fad6a26c93725c4a8'], + }), + ('Template', '2.26', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': ['e7e1cf36026f1ef96d8233e18a3fb39e1eafe9109edc639ecf25b20651cd76be'], + }), + ('FreezeThaw', '0.5001', { + 'source_tmpl': 'FreezeThaw-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], + 'checksums': ['3c5e08329106f9cee3ab444b81331c5935f83084a151d88505e7a465da540f41'], + }), + ('DBI', '1.636', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], + 'checksums': ['8f7ddce97c04b4b7a000e65e5d05f679c964d62c8b02c94c1a7d815bb2dd676c'], + }), + ('DBD::SQLite', '1.54', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': ['3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269'], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': ['11a815fc45fdf0efabb1822ab77faad8b9eea162572c5f0940c8ed7d56e6b8b8'], + }), + ('Archive::Extract', '0.80', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4'], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'], + 'checksums': ['445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a'], + }), + ('Shell', '0.73', { + 'source_tmpl': 'Shell-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], + 'checksums': ['f7dbebf65261ed0e5abd0f57052b64d665a1a830bab4c8bbc220f235bd39caf5'], + }), + ('File::Spec', '3.62', { + 'source_tmpl': 'PathTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['36350e12f58871437ba03391f80a506e447e3c6630cc37d0625bc25ff1c7b4d2'], + }), + ('Test::Simple', '1.302078', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['ab47f3a980ad9aedb78a731719a0487f02a7bc30c17b65457e6dfc3a89a04c15'], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], + 'checksums': ['a3dc1526f3dde72d3c64ea00007b86ce608cdcd93567cf6e6e42dc10fdc4511d'], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], + 'checksums': ['8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d'], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1'], + }), + ('XML::SAX::Base', '1.09', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': ['66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0'], + }), + ('XML::NamespaceSupport', '1.12', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': ['47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef'], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': ['32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6f5ad84'], + }), + ('Test::LeakTrace', '0.15', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + 'checksums': ['efb8b58b6981efc6c9c4b4a3b550728f8c179f3c8d57c05724873011c08de65e'], + }), + ('Test::Exception', '0.43', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533'], + }), + ('Text::Table', '1.132', { + 'source_tmpl': 'Text-Table-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['cd601742ee526a9c54b9fe0a4c051e1b09a23b75e2c97de14305218116aba516'], + }), + ('MIME::Types', '2.13', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': ['99c3376357bbe22cc8b6c78f560aa18d81621287695cd629008a6c4e66b77bf8'], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], + 'checksums': ['15762fa4e43b41302cff261c7ad75aacdc874f416981f206d783f20acd023adb'], + }), + ('Tie::Function', '0.02', { + 'source_tmpl': 'Tie-Function-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], + 'checksums': ['0b1617af218dfab911ba0fbd72210529a246efe140332da77fe3e03d11000117'], + }), + ('Template::Plugin::Number::Format', '1.06', { + 'source_tmpl': 'Template-Plugin-Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], + 'checksums': ['0865836a1bcbc34d4a0ee34b5ccc14d7b511f1fd300bf390f002dac349539843'], + }), + ('HTML::Parser', '3.72', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b'], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], + 'checksums': ['c36fd2b68d48c2e17417bf2873c78820f3ae02460fdf5976b8eeab887d59e16c'], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['30f1ec3f2cf9ff66ae96f973333f23c5f558915bb6266881eac7423f52d7c76c'], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': ['ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0'], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], + 'checksums': ['4571059b7b5d48b7ce52b01389e95d798bf5cf2020523c153ff27b498153c9cb'], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], + 'checksums': ['8816f34e9a38e849a10df756030dccf9fe061a196c11ac3faafd7113c929b964'], + }), + ('URI', '1.71', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['9c8eca0d7f39e74bbc14706293e653b699238eeb1a7690cc9c136fb8c2644115'], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'], + 'checksums': ['8b481ceedbf0ae4a83effb80581550008bfdd3885ef01145e3733c7097c00a08'], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': ['fabb0b8c97e67c9b34b6cc18ed66f6c5e01c55b257dcf007555e0b027d4caf56'], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], + 'checksums': ['8eb73d591ad767e7cf26def40cffd84833875f1ad51e456960b9ed73dc23641b'], + }), + ('Class::DBI::SQLite', '0.11', { + 'source_tmpl': 'Class-DBI-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': ['c4661b00afb7e53c97ac36e13f34dde43c1a93540a2f4ff97e6182b0c731e4e7'], + }), + ('Pod::POM', '2.01', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': ['1b50fba9bbdde3ead192beeba0eaddd0c614e3afb1743fa6fff805f57c56f7f4'], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + 'checksums': ['73a7329a86e54a5c29a440382e5803095b58f33129e61a1df0093b4824de9327'], + }), + ('Text::Diff', '1.44', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': ['57f7a0bed7d085d34a3ffab3a68140d7b816737c87b831086b4c0945bf483b10'], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['aa12d1a4c0ac260b94d448fa01feba242a8a85cb6cbfdc66432e3b5b468add96'], + }), + ('IO::Socket::SSL', '2.047', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], + 'checksums': ['c5ad8e14174863194ad43c23a38c77e0b202a989cac9d3e13fb30efcf1d41158'], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['dce28e3932762c2ff92aa52d90405c06e898e81cb7b164ccae8966ae77f1dcab'], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293'], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['e7ac289b88d1662e87708d716877ac66a1a8414660996fe58c1db96d834a5375'], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['4bd70d6ca76f6f6ba7e4c618d4ac93b8593a58f1233ccbe18b10f5f204f1d4e4'], + }), + ('Getopt::Long', '2.49.1', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], + 'checksums': ['98fad4235509aa24608d9ef895b5c60fe2acd2bca70ebdf1acaf6824e17a882f'], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46'], + }), + ('Mouse', 'v2.4.9', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': ['9640aae77bfee2fa9c739640c8da41482c183890f0901663f004867e12d540f8'], + }), + ('Test::Version', '2.05', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': ['39c0ec02663da0e56962bdafaef6790cf83d12b4d90e8a4cdc971d57d869d63f'], + }), + ('DBIx::Admin::TableInfo', '3.03', { + 'source_tmpl': 'DBIx-Admin-TableInfo-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['a852530f95957a43aa794f2edf5f3fe4ecec35bd20150c38136d4c23d85328b6'], + }), + ('Net::HTTP', '6.13', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': ['2d25e696c5239c8a4aa5a97f07ecaa77cf908cc72bbeef7fa6573570af31ce87'], + }), + ('Test::Deep', '1.126', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['159b42451e4018d9da97994f4ac46d5166abf9b6f343db30071c8fd1cfe0c7c2'], + }), + ('Test::Warn', '0.32', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BIGJ'], + 'checksums': ['2fc516e71f9ef453be22a4619d91eb3f78df414a57dfa0fd745d3bff50bf73d2'], + }), + ('MRO::Compat', '0.13', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8'], + }), + ('Moo', '2.003002', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['f3e9741e79baa63e89f5a08706cd80d18c0a5a37e3d898847e002310e06582f1'], + }), + ('Hash::Merge', '0.200', { + 'source_tmpl': 'Hash-Merge-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['47f9f03330b7595c94e73bdd17dc6682ba59d1cc89e63f4e319617f4bb122a64'], + }), + ('SQL::Abstract', '1.84', { + 'source_tmpl': 'SQL-Abstract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILMARI'], + 'checksums': ['655f4aa3d4ea7ca0a7bafb2beff84010d5c77f0ee4413baa0c86456bf6db5e75'], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['68c01d94f005d5ca9c4d55ad2a1bf3a8d034a5fc6db187d91a4c42f3fdc9fc36'], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'], + 'checksums': ['84ccbddf3894a88a2c2b6be68ff6ef8960037803bb36aa228b31944cfdf6deeb'], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': ['83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827'], + }), + ('IPC::Run', '0.94', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': ['2eb336c91a2b7ea61f98e5b2282d91020d39a484f16041e2365ffd30f8a5605b'], + }), + ('HTML::Entities::Interpolate', '1.10', { + 'source_tmpl': 'HTML-Entities-Interpolate-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['f15a9df92c282419f7010964aca1ada844ddfae7afc735cd2ba1bb20883e955c'], + }), + ('Test::ClassAPI', '1.06', { + 'source_tmpl': 'Test-ClassAPI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['06f82d076501701d78b8dc40b7688507bcc6c58b1beafd559e05bb0644df00a2'], + }), + ('Test::Most', '0.35', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], + 'checksums': ['9897a6f4d751598d2ed1047e01c1554b01d0f8c96c45e7e845229782bf6f657f'], + }), + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': ['cdb1e0cdf8380fb9b63b44c33ce5afc1068736d55ac5904bf0eaa1efc1c3cefc'], + }), + ('Test::Differences', '0.64', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': ['9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276'], + }), + ('HTTP::Tiny', '0.070', { + 'source_tmpl': 'HTTP-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['74f385d1e96de887a4df5a222d93afdc7d81ea9ad721a56ff3d8449bb12f7733'], + }), + ('Package::DeprecationManager', '0.17', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b'], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc'], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': ['75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86'], + }), + ('version', '0.9917', { + 'source_tmpl': 'version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], + 'checksums': ['d9ecb20dc5d7877b1f6cb1b1d2fb4149b1b25a8ec2d5fa09f1b5fbc62668b4c6'], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293'], + }), + ('XML::Bare', '0.53', { + 'source_tmpl': 'XML-Bare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CO/CODECHILD'], + 'checksums': ['865e198e98d904be1683ef5a53a4948f02dabdacde59fc554a082ffbcc5baefd'], + 'patches': ['XML-Bare-0.53_icc.patch'], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4'], + }), + ('Sub::Name', '0.21', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117'], + }), + ('Time::Piece', '1.31', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'], + 'checksums': ['05084024dc6fcec9ea5218038d1933e9c2cc5aa5f769d70404480e977cd167b9'], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['3bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59'], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016'], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962'], + }), + ('Crypt::Rijndael', '1.13', { + 'source_tmpl': 'Crypt-Rijndael-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['cd7209a6dfe0a3dc8caffe1aa2233b0e6effec7572d76a7a93feefffe636214e'], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['dc49408964fd8b7963859c92e013f0b9f92f74be5a7c2a78e3996279827c10b3'], + }), + ('Canary::Stability', '2012', { + 'source_tmpl': 'Canary-Stability-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': ['fd240b111d834dbae9630c59b42fae2145ca35addc1965ea311edf0d07817107'], + }), + ('AnyEvent', '7.13', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': ['a4103f4def9687b5545b3e6be1f29a5a24b59ff9a817b1afc27fb9bc268d04ad'], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['76cb824a27b6b4e560409fcf6fd5b3bfbbd38b72f1f3d37ed0b54bd9c0baeade'], + }), + ('Data::UUID', '1.221', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['3cc7b2a3a7b74b45a059e013f7fd878078500ea4b7269036f84556b022078667'], + }), + ('Test::Pod', '1.51', { + 'source_tmpl': 'Test-Pod-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['c1a1d3cedf4a579e3aad89c36f9878a8542b6656dbe71f1581420f49582d7efb'], + }), + ('AppConfig', '1.71', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': ['1177027025ecb09ee64d9f9f255615c04db5e14f7536c344af632032eb887b0f'], + }), + ('Net::SMTP::SSL', '1.04', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['7b29c45add19d3d5084b751f7ba89a8e40479a446ce21cfd9cc741e558332a00'], + }), + ('XML::Tiny', '2.06', { + 'source_tmpl': 'XML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': ['d2ca40496b96f6ff08e4f858c3a813a081983f5b5aa6ae76357e2b9a88886eea'], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], + 'checksums': ['adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2'], + }), + ('HTML::Tree', '5.03', { + 'source_tmpl': 'HTML-Tree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': ['7d6d73fca622aa74855a8b088faa39454a0f91b7af83c9ec0387f01eefc2148f'], + }), + ('Devel::GlobalDestruction', '0.14', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab'], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e'], + }), + ('Expect', '1.33', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JA/JACOBY'], + 'checksums': ['fddfea6980c4f6771d979472e3e084fb55ca9b92bd39ebabdb2522594bf05ff2'], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['91946c80d7f4aab0ca4bfedc3bbe0a75b37cab1a29bd7bca3b3b7456d417e9a6'], + }), + ('Net::SNMP', 'v6.0.1', { + 'source_tmpl': 'Net-SNMP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'], + 'checksums': ['14c37bc1cbb3f3cdc7d6c13e0f27a859f14cdcfd5ea54a0467a88bc259b0b741'], + }), + ('XML::SAX::Writer', '0.56', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': ['d073f7a25072c8150317b86b99d07031316a15bffab99e63e5afe591c8217d03'], + }), + ('Statistics::Descriptive', '3.0612', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a'], + }), + ('Class::Load', '0.23', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['f2bca579e72ea96c6b1c5ebc86dfa1929062c412443277f0bc0437e50874b28f'], + }), + ('LWP::Simple', '6.25', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': ['49c0110ef38d27a8963a082cf61ce245447871676b85ec9f2b9b41d6c2f37f33'], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': ['319601feec17fae344988a5ee91cfc6a0bcfe742af77dba254724c3268b2a60f'], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['23d8c5c25768ef1dc0ce53b975796762df0d6e244445d06e48d794886c32d486'], + }), + ('GD::Graph', '1.54', { + 'source_tmpl': 'GDGraph-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], + 'checksums': ['b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f'], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['d9f024c8e3637feccdebcf6479b6754b6c92f1209f567feaf0c23818af31ee3c'], + }), + ('boolean', '0.46', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + 'checksums': ['95c088085c3e83bf680fe6ce16d8264ec26310490f7d1680e416ea7a118f156a'], + }), + ('Number::Format', '1.75', { + 'source_tmpl': 'Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], + 'checksums': ['82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3'], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': ['4ab122508d2fb86d171a15f4006e5cf896d5facfa65219c0b243a89906258e59'], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f08202b686c'], + }), + ('Crypt::DES', '2.07', { + 'source_tmpl': 'Crypt-DES-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'], + 'checksums': ['2db1ebb5837b4cb20051c0ee5b733b4453e3137df0a92306034c867621edd7e7'], + }), + ('Exporter', '5.72', { + 'source_tmpl': 'Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': ['cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291'], + }), + ('Class::Inspector', '1.31', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': ['065f649f1f7a676f0496c37dc155cf4812edb77bdbb0e95d28c985deff930eeb'], + }), + ('Parse::RecDescent', '1.967014', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], + 'checksums': ['7041c483431fefd08eb66944fb5f8f7fb0fc595c08b33ed2f4c7037b8acccdcd'], + }), + ('Carp', '1.38', { + 'source_tmpl': 'Carp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['a5a9ce3cbb959dfefa8c2dd16552567199b286d39b0e55053ca247c038977101'], + }), + ('XML::XPath', '1.40', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': ['2bf66f51fa786e3ce9273bfac6c842d0dd8dbaf5126a7964456a4a41e802ea1e'], + }), + ('Capture::Tiny', '0.46', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['5d7a6a830cf7f2b2960bf8b8afaac16a537ede64f3023827acea5bd24ca77015'], + }), + ('JSON', '2.90', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], + 'checksums': ['4ddbb3cb985a79f69a34e7c26cde1c81120d03487e87366f9a119f90f7bdfe88'], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['543cb2e803ab913d44272c7da6a70bb62c19e467f3b12aaac4c9523259b083d6'], + }), + ('Class::Load::XS', '0.09', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['bbec3b916df9e48827950a297bf53ef4dd59ed6376142099504307a42b553baa'], + }), + ('Set::IntSpan::Fast', '1.15', { + 'source_tmpl': 'Set-IntSpan-Fast-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'], + 'checksums': ['cfb1768c24f55208e87405b17f537f0f303fa141891d0b22d509a941aa57e24e'], + }), + ('Sub::Exporter::Progressive', '0.001013', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': ['d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056'], + }), + ('Data::Dumper::Concise', '2.022', { + 'source_tmpl': 'Data-Dumper-Concise-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': ['4c0f30edf539665f708db40d085bd1c4252c8ff3bad518ef177c0a17e6ebfb7c'], + }), + ('File::Slurp::Tiny', '0.004', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e'], + }), + ('Algorithm::Diff', '1.1903', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], + 'checksums': ['30e84ac4b31d40b66293f7b1221331c5a50561a39d580d85004d9c1fff991751'], + }), + ('AnyData', '0.12', { + 'source_tmpl': 'AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['be6a957f04a2feba9b305536b132deceba1f455db295b221a63e75567fadbcfc'], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], + 'checksums': ['5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3'], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': ['9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a'], + }), + ('Text::Balanced', '2.03', { + 'source_tmpl': 'Text-Balanced-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': ['057753f8f0568b53921f66a60a89c30092b73329bcc61a2c43339ab70c9792c8'], + }), + ('strictures', '2.000003', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['27f8ea096a521e9754d36ea32889c2cda28346d04e3e399e7ea118d182dbaf22'], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': ['31354975140fe6235ac130a109496491ad33dd42f9c62189e23f49f75f936d75'], + }), + ('File::Which', '1.21', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': ['9def5f10316bfd944e56b7f8a2501be1d44c288325309462aa9345e340854bcc'], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['579c617e303b9d874411c7b61b46b59d36f815718625074ae6832e7bb9db5104'], + }), + ('Error', '0.17024', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['074db7c783a67b0667eca64a4f6a0c3de94998afc92c01d6453163eb04b9150d'], + }), + ('Mock::Quick', '1.111', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['ff786008bf8c022064ececd3b7ed89c76b35e8d1eac6cf472a9f51771c1c9f2c'], + }), + ('Text::CSV', '1.92', { + 'source_tmpl': 'Text-CSV-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': ['c705804519ab5ed9bfad7767704ec7725d8eb57f7c67af855353b7708ade6585'], + }), + ('Test::Output', '1.031', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'], + 'checksums': ['f8b8f37185717872727d06f6c078fa77db794410faf2f6da4d37b0b7650f7ea4'], + }), + ('Class::DBI', 'v3.0.17', { + 'source_tmpl': 'Class-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': ['541354fe361c56850cb11261f6ca089a14573fa764792447444ff736ae626206'], + }), + ('List::AllUtils', '0.14', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd'], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': ['94ce27a546cd57cb52e080a8f2533a7cc2350028388582485bd1039a37871f9c'], + }), + ('Exception::Class', '1.42', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['8bb4ee64d3770d6812bda36890ef5df418573287eb8eccbb106f04c981dea22b'], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a'], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + 'checksums': ['409a8e0e4b1025c8e80f628f65a9778aa77ab285161406ca4a6c097b13656d0d'], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], + 'checksums': ['15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46'], + }), + ('Eval::Closure', '0.14', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad'], + }), + ('HTTP::Request', '6.11', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['e7b368077ae6a188d99920411d8f52a8e5acfb39574d4f5c24f46fd22533d81b'], + }), + ('XML::Twig', '3.52', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + 'checksums': ['fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad'], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0'], + }), + ('XML::Simple', '2.22', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': ['b9450ef22ea9644ae5d6ada086dc4300fa105be050a2030ebd4efd28c198eb49'], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['61e567a7679588887b7b86d427bc476ea6d77fffe7e0d17d640f89007d98ef0f'], + }), + ('HTTP::Cookies', '6.03', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': ['05051f2761832317554b0be4b74012c35fd278f6af2c9d218f055e0de891457c'], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], + 'checksums': ['1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f'], + }), + ('Test::Exception::LessClever', '0.009', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['3b2731a44956a11f74b46b3ecf0734fab651e1c0bcf120f8b407aa1b4d43ac34'], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676'], + }), + ('Scalar::Util', '1.47', { + 'source_tmpl': 'Scalar-List-Utils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + 'checksums': ['c483347372a96972d61fd186522a9dafc2da899ef2951964513b7e8efb37efe1'], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': ['0b3035ffdb909aa1f7ded6b608fa9d894421c82c097d51e7171170d67579a9cb'], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': ['6b1e45acc561e0708e00a2fcf16e157cad8b8963d1bf73726f77dd809b8aebc4'], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2'], + }), + ('File::HomeDir', '1.00', { + 'source_tmpl': 'File-HomeDir-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['85b94f3513093ec0a25b91f9f2571918519ae6f2b7a1e8546f8f78d09a877143'], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333'], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': ['6614fa7518f094f853741b63c73f3627168c5d3aca89b1d02b1016dc32854e09'], + }), + ('Clone', '0.38', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], + 'checksums': ['9fb0534bb7ef6ca1f6cc1dc3f29750d6d424394d14c40efdc77832fad3cebde8'], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], + 'checksums': ['b2296fdcf9addc8e8fc39e15eb2c3d81145f6355258438bc783b12b02c41cb81'], + }), + ('Import::Into', '1.002005', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['bd9e77a3fb662b40b43b18d3280cd352edf9fad8d94283e518181cc1ce9f0567'], + }), + ('DateTime::Tiny', '1.06', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['bd725df481d7223ee787e154c116098b08a129f55e0763194b07ebea3dda33ec'], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['247f0d88e55076fd3f6c7bf3fd527989d62fcc1ef9bde9bf2ee11c280adcaeab'], + }), + ('Text::Format', '0.60', { + 'source_tmpl': 'Text-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['664f313570604624ff9e1fc9b26b6d04e06897b3e4eac83089fc0905a692a2b8'], + }), + ('Devel::CheckCompiler', '0.07', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': ['768b7697b4b8d4d372c7507b65e9dd26aa4223f7100183bbb4d3af46d43869b5'], + }), + ('Log::Handler', '0.88', { + 'source_tmpl': 'Log-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], + 'checksums': ['45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d'], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': ['85e2f805bfc81cd738c294316b27a515397036f397a0ff1c6c8d754c38530306'], + }), + ('Devel::StackTrace', '2.02', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f'], + }), + ('Term::ReadKey', '2.14', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KJ/KJALB'], + 'checksums': ['6009158cd9889f8c00da78af99847ace5052f1ca04fa30eb3411fdc26d54c9a8'], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + 'checksums': ['11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0'], + }), + ('Moose', '2.2004', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['e4c881bf8d8fd5821aea8a8c7c57ed850c2373d4800949798a55c06ca9e8d2b0'], + }), + ('Algorithm::Dependency', '1.110', { + 'source_tmpl': 'Algorithm-Dependency-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['f27733e8d89cf2ab621284c2584da90ab0cb743ba2295ee739fe51bf92561e37'], + }), + ('Font::TTF', '1.06', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BH/BHALLISSY'], + 'checksums': ['4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293'], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['3d81c3cc1b5cff69cca9361e2c6e38df0352251ae7b41e2ff3febc850e463565'], + }), + ('File::Find::Rule', '0.34', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': ['7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe'], + }), + ('SQL::Statement', '1.410', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['7367fcda896367c96d98416cad423c9f98adb7e04b793c5c7deb3052a1213182'], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'], + 'checksums': ['ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643'], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c'], + }), + ('Data::OptList', '0.110', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3'], + }), + ('CPANPLUS', '0.9164', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['3fcd8c7bb1973df484236fc3d59ed17c8a35057f56546ba44bfc780b97fec0a8'], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': ['a2ef8770d3309178203f8c8ac25e623e63cf76e97830fd3be280ade1a555290d'], + }), + ('Text::Soundex', '3.05', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed'], + }), + ('Lingua::EN::PluralToSingular', '0.19', { + 'source_tmpl': 'Lingua-EN-PluralToSingular-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'], + 'checksums': ['c71b6c1aec01aae9c42aef0d9f147a437e91a7cc5cea6e4abbc35440638f299e'], + }), + ('Want', '0.29', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], + 'checksums': ['b4e4740b8d4cb783591273c636bd68304892e28d89e88abf9273b1de17f552f7'], + }), + ('Cwd::Guard', '0.05', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + 'checksums': ['7afc7ca2b9502e440241938ad97a3e7ebd550180ebd6142e1db394186b268e77'], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + 'checksums': ['c343ba97f49d86e7fb14aef4cfe3124992e2a5c3168e53a54606dd611d73e5c7'], + }), + ('Mail::Util', '2.18', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': ['dfee9e770257371112f20d978e637759e81bc4f19e97b083585c71ecab37b527'], + }), + ('Text::Template', '1.47', { + 'source_tmpl': 'Text-Template-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT'], + 'checksums': ['50d742c74482478aa01008d468290fcfbc0b9a1219cfe1284076f1f31f0be8fc'], + }), + ('PDF::API2', '2.031', { + 'source_tmpl': 'PDF-API2-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SS/SSIMMS'], + 'checksums': ['6ea5d38f99dfb1e8acf57c9c7579659b3eee84944295a135f90e607e0a3f43e9'], + }), + ('Devel::CheckLib', '1.11', { + 'source_tmpl': 'Devel-CheckLib-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MATTN'], + 'checksums': ['bd6d1c187e80be6de1f0d37add441ba8f14950c7bc1f54e764770ed484b232c1'], + }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + 'checksums': ['1f01cf2dc666a2ba3bf5219ec9e2290143e5e569747431412c8423916a9846c5'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + 'checksums': ['6855ce5615fd3e1af4cfc451a9bf44ff29a3140b4e7130034f1f0af2511a94fb'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.24.1-intel-2017a.eb b/easybuild/easyconfigs/p/Perl/Perl-5.24.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e827a0f69acf69976b930f53fbfcfdbc78d96aa1 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.24.1-intel-2017a.eb @@ -0,0 +1,1130 @@ +name = 'Perl' +version = '5.24.1' + +homepage = 'https://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e6c185c9b09bdb3f1b13f678999050c639859a7ef39c8cad418448075f5918af'] + +# !! order of extensions is important !! +# extensions updated on April 4th 2017 +exts_list = [ + ('Config::General', '2.63', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + 'checksums': ['0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad'], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5'], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['7609fa048cdcf1451cad5b1d7d494f30e3d5bad0672d15404f1ea60e1df0067c'], + }), + ('ExtUtils::Helpers', '0.026', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416'], + }), + ('Test::Harness', '3.38', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['af906dd279217a6db5064a058658f2b1d5aa1d307ed6f142d96ac4d339754c01'], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c'], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c'], + }), + ('aliased', '0.34', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['c350524507cd827fab864e5d4c2cc350b1babaa12fa95aec0ca00843fcc7deeb'], + }), + ('Text::Glob', '0.11', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': ['069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287'], + }), + ('Regexp::Common', '2016060801', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + 'checksums': ['fc2fc178facf0292974d6511bad677dd038fe60d7ac118e3b83a1ca9e98a8403'], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': ['423d26155ee85ca51ab2270cee59f4e85b193e57ac3a29aff827298c0a396b12'], + }), + ('Module::Pluggable', '5.2', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], + 'checksums': ['b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df'], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0'], + }), + ('Test::Warnings', '0.026', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08'], + }), + ('File::ShareDir::Install', '0.11', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['32bf8772e9fea60866074b27ff31ab5bc3f88972d61915e84cbbb98455e00cc8'], + }), + ('DateTime::Locale', '1.16', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['dfaf4c42149c0622e80721773b8d7229d7785280503585895c9fe9f51e076cfe'], + }), + ('DateTime::TimeZone', '2.11', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['a7c0b2581d2bf6d5cc535364099a67678a9f6ee608e5042dff9ef9c4c577ea6b'], + }), + ('Test::Requires', '0.10', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + 'checksums': ['2768a391d50ab94b95cefe540b9232d7046c13ee86d01859e04c044903222eb5'], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d'], + }), + ('Module::Build', '0.4222', { + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['e74b45d9a74736472b74830599cec0d1123f992760f9cd97104f94bee800b160'], + }), + ('Module::Runtime', '0.014', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], + 'checksums': ['4c44fe0ea255a9fd00741ee545063f6692d2a28e7ef2fbaad1b24a92803362a4'], + }), + ('Try::Tiny', '0.28', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['f1d166be8aa19942c4504c9111dade7aacb981bc5b3a2a5c5f6019646db8c146'], + }), + ('Params::Validate', '1.26', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['821ac3cfa9715b94f60926faf316b9ff722785594b37036202371ad2303a72ed'], + }), + ('List::MoreUtils', '0.418', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['365651edea4e0c806576e4dcfc3dfb98bb4cbb343bc5c3e04cdc7b5b71ed4988'], + }), + ('Exporter::Tiny', '0.044', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], + 'checksums': ['eda868cc2da094b685ceace4245b83de11f439feb98e0ec8246cfbb9109c88ab'], + }), + ('Class::Singleton', '1.5', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': ['38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678'], + }), + ('DateTime', '1.42', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['efa4badf07365d1b03ee5527fc79baaf7d8b449bf7baad13599f04177232416e'], + }), + ('File::Find::Rule::Perl', '1.15', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['9a48433f86e08ce18e03526e2982de52162eb909d19735460f07eefcaf463ea6'], + }), + ('Readonly', '2.05', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'], + 'checksums': ['4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e'], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], + 'checksums': ['9d4de21612253a1d3252ff7657d7e832dcf3cc2a748a8c84f73de618a3a38239'], + }), + ('Tree::DAG_Node', '1.29', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['2d04eb011aa06cee633c367d1f322b8d937020fde5d5393fad6a26c93725c4a8'], + }), + ('Template', '2.26', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': ['e7e1cf36026f1ef96d8233e18a3fb39e1eafe9109edc639ecf25b20651cd76be'], + }), + ('FreezeThaw', '0.5001', { + 'source_tmpl': 'FreezeThaw-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], + 'checksums': ['3c5e08329106f9cee3ab444b81331c5935f83084a151d88505e7a465da540f41'], + }), + ('DBI', '1.636', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], + 'checksums': ['8f7ddce97c04b4b7a000e65e5d05f679c964d62c8b02c94c1a7d815bb2dd676c'], + }), + ('DBD::SQLite', '1.54', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': ['3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269'], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': ['11a815fc45fdf0efabb1822ab77faad8b9eea162572c5f0940c8ed7d56e6b8b8'], + }), + ('Archive::Extract', '0.80', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4'], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'], + 'checksums': ['445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a'], + }), + ('Shell', '0.73', { + 'source_tmpl': 'Shell-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], + 'checksums': ['f7dbebf65261ed0e5abd0f57052b64d665a1a830bab4c8bbc220f235bd39caf5'], + }), + ('File::Spec', '3.62', { + 'source_tmpl': 'PathTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['36350e12f58871437ba03391f80a506e447e3c6630cc37d0625bc25ff1c7b4d2'], + }), + ('Test::Simple', '1.302078', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['ab47f3a980ad9aedb78a731719a0487f02a7bc30c17b65457e6dfc3a89a04c15'], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], + 'checksums': ['a3dc1526f3dde72d3c64ea00007b86ce608cdcd93567cf6e6e42dc10fdc4511d'], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], + 'checksums': ['8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d'], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1'], + }), + ('XML::SAX::Base', '1.09', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': ['66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0'], + }), + ('XML::NamespaceSupport', '1.12', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': ['47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef'], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': ['32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6f5ad84'], + }), + ('Test::LeakTrace', '0.15', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + 'checksums': ['efb8b58b6981efc6c9c4b4a3b550728f8c179f3c8d57c05724873011c08de65e'], + }), + ('Test::Exception', '0.43', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533'], + }), + ('Text::Table', '1.132', { + 'source_tmpl': 'Text-Table-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['cd601742ee526a9c54b9fe0a4c051e1b09a23b75e2c97de14305218116aba516'], + }), + ('MIME::Types', '2.13', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': ['99c3376357bbe22cc8b6c78f560aa18d81621287695cd629008a6c4e66b77bf8'], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], + 'checksums': ['15762fa4e43b41302cff261c7ad75aacdc874f416981f206d783f20acd023adb'], + }), + ('Tie::Function', '0.02', { + 'source_tmpl': 'Tie-Function-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], + 'checksums': ['0b1617af218dfab911ba0fbd72210529a246efe140332da77fe3e03d11000117'], + }), + ('Template::Plugin::Number::Format', '1.06', { + 'source_tmpl': 'Template-Plugin-Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], + 'checksums': ['0865836a1bcbc34d4a0ee34b5ccc14d7b511f1fd300bf390f002dac349539843'], + }), + ('HTML::Parser', '3.72', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b'], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], + 'checksums': ['c36fd2b68d48c2e17417bf2873c78820f3ae02460fdf5976b8eeab887d59e16c'], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['30f1ec3f2cf9ff66ae96f973333f23c5f558915bb6266881eac7423f52d7c76c'], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': ['ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0'], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], + 'checksums': ['4571059b7b5d48b7ce52b01389e95d798bf5cf2020523c153ff27b498153c9cb'], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], + 'checksums': ['8816f34e9a38e849a10df756030dccf9fe061a196c11ac3faafd7113c929b964'], + }), + ('URI', '1.71', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['9c8eca0d7f39e74bbc14706293e653b699238eeb1a7690cc9c136fb8c2644115'], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'], + 'checksums': ['8b481ceedbf0ae4a83effb80581550008bfdd3885ef01145e3733c7097c00a08'], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': ['fabb0b8c97e67c9b34b6cc18ed66f6c5e01c55b257dcf007555e0b027d4caf56'], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], + 'checksums': ['8eb73d591ad767e7cf26def40cffd84833875f1ad51e456960b9ed73dc23641b'], + }), + ('Class::DBI::SQLite', '0.11', { + 'source_tmpl': 'Class-DBI-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': ['c4661b00afb7e53c97ac36e13f34dde43c1a93540a2f4ff97e6182b0c731e4e7'], + }), + ('Pod::POM', '2.01', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': ['1b50fba9bbdde3ead192beeba0eaddd0c614e3afb1743fa6fff805f57c56f7f4'], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + 'checksums': ['73a7329a86e54a5c29a440382e5803095b58f33129e61a1df0093b4824de9327'], + }), + ('Text::Diff', '1.44', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': ['57f7a0bed7d085d34a3ffab3a68140d7b816737c87b831086b4c0945bf483b10'], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['aa12d1a4c0ac260b94d448fa01feba242a8a85cb6cbfdc66432e3b5b468add96'], + }), + ('IO::Socket::SSL', '2.047', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], + 'checksums': ['c5ad8e14174863194ad43c23a38c77e0b202a989cac9d3e13fb30efcf1d41158'], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['dce28e3932762c2ff92aa52d90405c06e898e81cb7b164ccae8966ae77f1dcab'], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293'], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['e7ac289b88d1662e87708d716877ac66a1a8414660996fe58c1db96d834a5375'], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['4bd70d6ca76f6f6ba7e4c618d4ac93b8593a58f1233ccbe18b10f5f204f1d4e4'], + }), + ('Getopt::Long', '2.49.1', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], + 'checksums': ['98fad4235509aa24608d9ef895b5c60fe2acd2bca70ebdf1acaf6824e17a882f'], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46'], + }), + ('Mouse', 'v2.4.9', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': ['9640aae77bfee2fa9c739640c8da41482c183890f0901663f004867e12d540f8'], + }), + ('Test::Version', '2.05', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': ['39c0ec02663da0e56962bdafaef6790cf83d12b4d90e8a4cdc971d57d869d63f'], + }), + ('DBIx::Admin::TableInfo', '3.03', { + 'source_tmpl': 'DBIx-Admin-TableInfo-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['a852530f95957a43aa794f2edf5f3fe4ecec35bd20150c38136d4c23d85328b6'], + }), + ('Net::HTTP', '6.13', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': ['2d25e696c5239c8a4aa5a97f07ecaa77cf908cc72bbeef7fa6573570af31ce87'], + }), + ('Test::Deep', '1.126', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['159b42451e4018d9da97994f4ac46d5166abf9b6f343db30071c8fd1cfe0c7c2'], + }), + ('Test::Warn', '0.32', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BIGJ'], + 'checksums': ['2fc516e71f9ef453be22a4619d91eb3f78df414a57dfa0fd745d3bff50bf73d2'], + }), + ('MRO::Compat', '0.13', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8'], + }), + ('Moo', '2.003002', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['f3e9741e79baa63e89f5a08706cd80d18c0a5a37e3d898847e002310e06582f1'], + }), + ('Hash::Merge', '0.200', { + 'source_tmpl': 'Hash-Merge-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['47f9f03330b7595c94e73bdd17dc6682ba59d1cc89e63f4e319617f4bb122a64'], + }), + ('SQL::Abstract', '1.84', { + 'source_tmpl': 'SQL-Abstract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILMARI'], + 'checksums': ['655f4aa3d4ea7ca0a7bafb2beff84010d5c77f0ee4413baa0c86456bf6db5e75'], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['68c01d94f005d5ca9c4d55ad2a1bf3a8d034a5fc6db187d91a4c42f3fdc9fc36'], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'], + 'checksums': ['84ccbddf3894a88a2c2b6be68ff6ef8960037803bb36aa228b31944cfdf6deeb'], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': ['83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827'], + }), + ('IPC::Run', '0.94', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': ['2eb336c91a2b7ea61f98e5b2282d91020d39a484f16041e2365ffd30f8a5605b'], + }), + ('HTML::Entities::Interpolate', '1.10', { + 'source_tmpl': 'HTML-Entities-Interpolate-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['f15a9df92c282419f7010964aca1ada844ddfae7afc735cd2ba1bb20883e955c'], + }), + ('Test::ClassAPI', '1.06', { + 'source_tmpl': 'Test-ClassAPI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['06f82d076501701d78b8dc40b7688507bcc6c58b1beafd559e05bb0644df00a2'], + }), + ('Test::Most', '0.35', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], + 'checksums': ['9897a6f4d751598d2ed1047e01c1554b01d0f8c96c45e7e845229782bf6f657f'], + }), + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': ['cdb1e0cdf8380fb9b63b44c33ce5afc1068736d55ac5904bf0eaa1efc1c3cefc'], + }), + ('Test::Differences', '0.64', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': ['9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276'], + }), + ('HTTP::Tiny', '0.070', { + 'source_tmpl': 'HTTP-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['74f385d1e96de887a4df5a222d93afdc7d81ea9ad721a56ff3d8449bb12f7733'], + }), + ('Package::DeprecationManager', '0.17', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b'], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc'], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': ['75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86'], + }), + ('version', '0.9917', { + 'source_tmpl': 'version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], + 'checksums': ['d9ecb20dc5d7877b1f6cb1b1d2fb4149b1b25a8ec2d5fa09f1b5fbc62668b4c6'], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293'], + }), + ('XML::Bare', '0.53', { + 'source_tmpl': 'XML-Bare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CO/CODECHILD'], + 'checksums': ['865e198e98d904be1683ef5a53a4948f02dabdacde59fc554a082ffbcc5baefd'], + 'patches': ['XML-Bare-0.53_icc.patch'], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4'], + }), + ('Sub::Name', '0.21', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117'], + }), + ('Time::Piece', '1.31', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'], + 'checksums': ['05084024dc6fcec9ea5218038d1933e9c2cc5aa5f769d70404480e977cd167b9'], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['3bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59'], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016'], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962'], + }), + ('Crypt::Rijndael', '1.13', { + 'source_tmpl': 'Crypt-Rijndael-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['cd7209a6dfe0a3dc8caffe1aa2233b0e6effec7572d76a7a93feefffe636214e'], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['dc49408964fd8b7963859c92e013f0b9f92f74be5a7c2a78e3996279827c10b3'], + }), + ('Canary::Stability', '2012', { + 'source_tmpl': 'Canary-Stability-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': ['fd240b111d834dbae9630c59b42fae2145ca35addc1965ea311edf0d07817107'], + }), + ('AnyEvent', '7.13', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': ['a4103f4def9687b5545b3e6be1f29a5a24b59ff9a817b1afc27fb9bc268d04ad'], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['76cb824a27b6b4e560409fcf6fd5b3bfbbd38b72f1f3d37ed0b54bd9c0baeade'], + }), + ('Data::UUID', '1.221', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['3cc7b2a3a7b74b45a059e013f7fd878078500ea4b7269036f84556b022078667'], + }), + ('Test::Pod', '1.51', { + 'source_tmpl': 'Test-Pod-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['c1a1d3cedf4a579e3aad89c36f9878a8542b6656dbe71f1581420f49582d7efb'], + }), + ('AppConfig', '1.71', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': ['1177027025ecb09ee64d9f9f255615c04db5e14f7536c344af632032eb887b0f'], + }), + ('Net::SMTP::SSL', '1.04', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['7b29c45add19d3d5084b751f7ba89a8e40479a446ce21cfd9cc741e558332a00'], + }), + ('XML::Tiny', '2.06', { + 'source_tmpl': 'XML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': ['d2ca40496b96f6ff08e4f858c3a813a081983f5b5aa6ae76357e2b9a88886eea'], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], + 'checksums': ['adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2'], + }), + ('HTML::Tree', '5.03', { + 'source_tmpl': 'HTML-Tree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': ['7d6d73fca622aa74855a8b088faa39454a0f91b7af83c9ec0387f01eefc2148f'], + }), + ('Devel::GlobalDestruction', '0.14', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab'], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e'], + }), + ('Expect', '1.33', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JA/JACOBY'], + 'checksums': ['fddfea6980c4f6771d979472e3e084fb55ca9b92bd39ebabdb2522594bf05ff2'], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['91946c80d7f4aab0ca4bfedc3bbe0a75b37cab1a29bd7bca3b3b7456d417e9a6'], + }), + ('Net::SNMP', 'v6.0.1', { + 'source_tmpl': 'Net-SNMP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'], + 'checksums': ['14c37bc1cbb3f3cdc7d6c13e0f27a859f14cdcfd5ea54a0467a88bc259b0b741'], + }), + ('XML::SAX::Writer', '0.56', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': ['d073f7a25072c8150317b86b99d07031316a15bffab99e63e5afe591c8217d03'], + }), + ('Statistics::Descriptive', '3.0612', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a'], + }), + ('Class::Load', '0.23', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['f2bca579e72ea96c6b1c5ebc86dfa1929062c412443277f0bc0437e50874b28f'], + }), + ('LWP::Simple', '6.25', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': ['49c0110ef38d27a8963a082cf61ce245447871676b85ec9f2b9b41d6c2f37f33'], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': ['319601feec17fae344988a5ee91cfc6a0bcfe742af77dba254724c3268b2a60f'], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['23d8c5c25768ef1dc0ce53b975796762df0d6e244445d06e48d794886c32d486'], + }), + ('GD::Graph', '1.54', { + 'source_tmpl': 'GDGraph-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], + 'checksums': ['b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f'], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': ['d9f024c8e3637feccdebcf6479b6754b6c92f1209f567feaf0c23818af31ee3c'], + }), + ('boolean', '0.46', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + 'checksums': ['95c088085c3e83bf680fe6ce16d8264ec26310490f7d1680e416ea7a118f156a'], + }), + ('Number::Format', '1.75', { + 'source_tmpl': 'Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], + 'checksums': ['82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3'], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': ['4ab122508d2fb86d171a15f4006e5cf896d5facfa65219c0b243a89906258e59'], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f08202b686c'], + }), + ('Crypt::DES', '2.07', { + 'source_tmpl': 'Crypt-DES-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'], + 'checksums': ['2db1ebb5837b4cb20051c0ee5b733b4453e3137df0a92306034c867621edd7e7'], + }), + ('Exporter', '5.72', { + 'source_tmpl': 'Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': ['cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291'], + }), + ('Class::Inspector', '1.31', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': ['065f649f1f7a676f0496c37dc155cf4812edb77bdbb0e95d28c985deff930eeb'], + }), + ('Parse::RecDescent', '1.967014', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], + 'checksums': ['7041c483431fefd08eb66944fb5f8f7fb0fc595c08b33ed2f4c7037b8acccdcd'], + }), + ('Carp', '1.38', { + 'source_tmpl': 'Carp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['a5a9ce3cbb959dfefa8c2dd16552567199b286d39b0e55053ca247c038977101'], + }), + ('XML::XPath', '1.40', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': ['2bf66f51fa786e3ce9273bfac6c842d0dd8dbaf5126a7964456a4a41e802ea1e'], + }), + ('Capture::Tiny', '0.46', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['5d7a6a830cf7f2b2960bf8b8afaac16a537ede64f3023827acea5bd24ca77015'], + }), + ('JSON', '2.90', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], + 'checksums': ['4ddbb3cb985a79f69a34e7c26cde1c81120d03487e87366f9a119f90f7bdfe88'], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['543cb2e803ab913d44272c7da6a70bb62c19e467f3b12aaac4c9523259b083d6'], + }), + ('Class::Load::XS', '0.09', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['bbec3b916df9e48827950a297bf53ef4dd59ed6376142099504307a42b553baa'], + }), + ('Set::IntSpan::Fast', '1.15', { + 'source_tmpl': 'Set-IntSpan-Fast-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'], + 'checksums': ['cfb1768c24f55208e87405b17f537f0f303fa141891d0b22d509a941aa57e24e'], + }), + ('Sub::Exporter::Progressive', '0.001013', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': ['d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056'], + }), + ('Data::Dumper::Concise', '2.022', { + 'source_tmpl': 'Data-Dumper-Concise-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': ['4c0f30edf539665f708db40d085bd1c4252c8ff3bad518ef177c0a17e6ebfb7c'], + }), + ('File::Slurp::Tiny', '0.004', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': ['452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e'], + }), + ('Algorithm::Diff', '1.1903', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], + 'checksums': ['30e84ac4b31d40b66293f7b1221331c5a50561a39d580d85004d9c1fff991751'], + }), + ('AnyData', '0.12', { + 'source_tmpl': 'AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['be6a957f04a2feba9b305536b132deceba1f455db295b221a63e75567fadbcfc'], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], + 'checksums': ['5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3'], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': ['9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a'], + }), + ('Text::Balanced', '2.03', { + 'source_tmpl': 'Text-Balanced-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': ['057753f8f0568b53921f66a60a89c30092b73329bcc61a2c43339ab70c9792c8'], + }), + ('strictures', '2.000003', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['27f8ea096a521e9754d36ea32889c2cda28346d04e3e399e7ea118d182dbaf22'], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': ['31354975140fe6235ac130a109496491ad33dd42f9c62189e23f49f75f936d75'], + }), + ('File::Which', '1.21', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': ['9def5f10316bfd944e56b7f8a2501be1d44c288325309462aa9345e340854bcc'], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['579c617e303b9d874411c7b61b46b59d36f815718625074ae6832e7bb9db5104'], + }), + ('Error', '0.17024', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['074db7c783a67b0667eca64a4f6a0c3de94998afc92c01d6453163eb04b9150d'], + }), + ('Mock::Quick', '1.111', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': ['ff786008bf8c022064ececd3b7ed89c76b35e8d1eac6cf472a9f51771c1c9f2c'], + }), + ('Text::CSV', '1.92', { + 'source_tmpl': 'Text-CSV-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': ['c705804519ab5ed9bfad7767704ec7725d8eb57f7c67af855353b7708ade6585'], + }), + ('Test::Output', '1.031', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'], + 'checksums': ['f8b8f37185717872727d06f6c078fa77db794410faf2f6da4d37b0b7650f7ea4'], + }), + ('Class::DBI', 'v3.0.17', { + 'source_tmpl': 'Class-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': ['541354fe361c56850cb11261f6ca089a14573fa764792447444ff736ae626206'], + }), + ('List::AllUtils', '0.14', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd'], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': ['94ce27a546cd57cb52e080a8f2533a7cc2350028388582485bd1039a37871f9c'], + }), + ('Exception::Class', '1.42', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['8bb4ee64d3770d6812bda36890ef5df418573287eb8eccbb106f04c981dea22b'], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a'], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + 'checksums': ['409a8e0e4b1025c8e80f628f65a9778aa77ab285161406ca4a6c097b13656d0d'], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], + 'checksums': ['15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46'], + }), + ('Eval::Closure', '0.14', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad'], + }), + ('HTTP::Request', '6.11', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['e7b368077ae6a188d99920411d8f52a8e5acfb39574d4f5c24f46fd22533d81b'], + }), + ('XML::Twig', '3.52', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + 'checksums': ['fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad'], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0'], + }), + ('XML::Simple', '2.22', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': ['b9450ef22ea9644ae5d6ada086dc4300fa105be050a2030ebd4efd28c198eb49'], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['61e567a7679588887b7b86d427bc476ea6d77fffe7e0d17d640f89007d98ef0f'], + }), + ('HTTP::Cookies', '6.03', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': ['05051f2761832317554b0be4b74012c35fd278f6af2c9d218f055e0de891457c'], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], + 'checksums': ['1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f'], + }), + ('Test::Exception::LessClever', '0.009', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['3b2731a44956a11f74b46b3ecf0734fab651e1c0bcf120f8b407aa1b4d43ac34'], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676'], + }), + ('Scalar::Util', '1.47', { + 'source_tmpl': 'Scalar-List-Utils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + 'checksums': ['c483347372a96972d61fd186522a9dafc2da899ef2951964513b7e8efb37efe1'], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': ['0b3035ffdb909aa1f7ded6b608fa9d894421c82c097d51e7171170d67579a9cb'], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': ['6b1e45acc561e0708e00a2fcf16e157cad8b8963d1bf73726f77dd809b8aebc4'], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2'], + }), + ('File::HomeDir', '1.00', { + 'source_tmpl': 'File-HomeDir-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['85b94f3513093ec0a25b91f9f2571918519ae6f2b7a1e8546f8f78d09a877143'], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': ['e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333'], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': ['6614fa7518f094f853741b63c73f3627168c5d3aca89b1d02b1016dc32854e09'], + }), + ('Clone', '0.38', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], + 'checksums': ['9fb0534bb7ef6ca1f6cc1dc3f29750d6d424394d14c40efdc77832fad3cebde8'], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], + 'checksums': ['b2296fdcf9addc8e8fc39e15eb2c3d81145f6355258438bc783b12b02c41cb81'], + }), + ('Import::Into', '1.002005', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': ['bd9e77a3fb662b40b43b18d3280cd352edf9fad8d94283e518181cc1ce9f0567'], + }), + ('DateTime::Tiny', '1.06', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': ['bd725df481d7223ee787e154c116098b08a129f55e0763194b07ebea3dda33ec'], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['247f0d88e55076fd3f6c7bf3fd527989d62fcc1ef9bde9bf2ee11c280adcaeab'], + }), + ('Text::Format', '0.60', { + 'source_tmpl': 'Text-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': ['664f313570604624ff9e1fc9b26b6d04e06897b3e4eac83089fc0905a692a2b8'], + }), + ('Devel::CheckCompiler', '0.07', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': ['768b7697b4b8d4d372c7507b65e9dd26aa4223f7100183bbb4d3af46d43869b5'], + }), + ('Log::Handler', '0.88', { + 'source_tmpl': 'Log-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], + 'checksums': ['45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d'], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': ['85e2f805bfc81cd738c294316b27a515397036f397a0ff1c6c8d754c38530306'], + }), + ('Devel::StackTrace', '2.02', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': ['cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f'], + }), + ('Term::ReadKey', '2.14', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KJ/KJALB'], + 'checksums': ['6009158cd9889f8c00da78af99847ace5052f1ca04fa30eb3411fdc26d54c9a8'], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + 'checksums': ['11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0'], + }), + ('Moose', '2.2004', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': ['e4c881bf8d8fd5821aea8a8c7c57ed850c2373d4800949798a55c06ca9e8d2b0'], + }), + ('Algorithm::Dependency', '1.110', { + 'source_tmpl': 'Algorithm-Dependency-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': ['f27733e8d89cf2ab621284c2584da90ab0cb743ba2295ee739fe51bf92561e37'], + }), + ('Font::TTF', '1.06', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BH/BHALLISSY'], + 'checksums': ['4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293'], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['3d81c3cc1b5cff69cca9361e2c6e38df0352251ae7b41e2ff3febc850e463565'], + }), + ('File::Find::Rule', '0.34', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': ['7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe'], + }), + ('SQL::Statement', '1.410', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': ['7367fcda896367c96d98416cad423c9f98adb7e04b793c5c7deb3052a1213182'], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'], + 'checksums': ['ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643'], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': ['06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c'], + }), + ('Data::OptList', '0.110', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3'], + }), + ('CPANPLUS', '0.9164', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': ['3fcd8c7bb1973df484236fc3d59ed17c8a35057f56546ba44bfc780b97fec0a8'], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': ['a2ef8770d3309178203f8c8ac25e623e63cf76e97830fd3be280ade1a555290d'], + }), + ('Text::Soundex', '3.05', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': ['f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed'], + }), + ('Lingua::EN::PluralToSingular', '0.19', { + 'source_tmpl': 'Lingua-EN-PluralToSingular-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'], + 'checksums': ['c71b6c1aec01aae9c42aef0d9f147a437e91a7cc5cea6e4abbc35440638f299e'], + }), + ('Want', '0.29', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], + 'checksums': ['b4e4740b8d4cb783591273c636bd68304892e28d89e88abf9273b1de17f552f7'], + }), + ('Cwd::Guard', '0.05', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + 'checksums': ['7afc7ca2b9502e440241938ad97a3e7ebd550180ebd6142e1db394186b268e77'], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + 'checksums': ['c343ba97f49d86e7fb14aef4cfe3124992e2a5c3168e53a54606dd611d73e5c7'], + }), + ('Mail::Util', '2.18', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': ['dfee9e770257371112f20d978e637759e81bc4f19e97b083585c71ecab37b527'], + }), + ('Text::Template', '1.47', { + 'source_tmpl': 'Text-Template-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT'], + 'checksums': ['50d742c74482478aa01008d468290fcfbc0b9a1219cfe1284076f1f31f0be8fc'], + }), + ('PDF::API2', '2.031', { + 'source_tmpl': 'PDF-API2-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SS/SSIMMS'], + 'checksums': ['6ea5d38f99dfb1e8acf57c9c7579659b3eee84944295a135f90e607e0a3f43e9'], + }), + ('Devel::CheckLib', '1.11', { + 'source_tmpl': 'Devel-CheckLib-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MATTN'], + 'checksums': ['bd6d1c187e80be6de1f0d37add441ba8f14950c7bc1f54e764770ed484b232c1'], + }), + ('SVG', '2.77', { + 'source_tmpl': 'SVG-2.77.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/'], + 'checksums': ['1f01cf2dc666a2ba3bf5219ec9e2290143e5e569747431412c8423916a9846c5'], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-1.6611.tar.gz', + 'source_urls': ['http://search.cpan.org/CPAN/authors/id/J/JE/JETTERO/'], + 'checksums': ['6855ce5615fd3e1af4cfc451a9bf44ff29a3140b4e7130034f1f0af2511a94fb'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.26.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/p/Perl/Perl-5.26.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1024af2eb5e4be45d81f4c1ae8c8ff5009b57004 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.26.0-GCCcore-6.4.0.eb @@ -0,0 +1,1603 @@ +name = 'Perl' +version = '5.26.0' + +homepage = 'https://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ebe7c66906d4fb55449380ab1b7e004eeef52c38d3443fa301f8e17a1a4cb67f'] + +builddependencies = [('binutils', '2.28')] + +# !! order of extensions is important !! +# extensions updated on August 29th 2017 +exts_list = [ + ('Config::General', '2.63', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + 'checksums': [ + '0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad', # Config-General-2.63.tar.gz + ], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5', # File-Listing-6.04.tar.gz + ], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '7609fa048cdcf1451cad5b1d7d494f30e3d5bad0672d15404f1ea60e1df0067c', # ExtUtils-InstallPaths-0.011.tar.gz + ], + }), + ('ExtUtils::Helpers', '0.026', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416', # ExtUtils-Helpers-0.026.tar.gz + ], + }), + ('Test::Harness', '3.39', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '69bd44c81c6e1d2db18e298ecf631852608893ddfddb332a7d55285bbfc51132', # Test-Harness-3.39.tar.gz + ], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c', # ExtUtils-Config-0.008.tar.gz + ], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c', # Module-Build-Tiny-0.039.tar.gz + ], + }), + ('aliased', '0.34', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'c350524507cd827fab864e5d4c2cc350b1babaa12fa95aec0ca00843fcc7deeb', # aliased-0.34.tar.gz + ], + }), + ('Text::Glob', '0.11', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287', # Text-Glob-0.11.tar.gz + ], + }), + ('Regexp::Common', '2017060201', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + 'checksums': [ + 'ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b', # Regexp-Common-2017060201.tar.gz + ], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': [ + '423d26155ee85ca51ab2270cee59f4e85b193e57ac3a29aff827298c0a396b12', # go-perl-0.15.tar.gz + ], + }), + ('Module::Pluggable', '5.2', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], + 'checksums': [ + 'b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df', # Module-Pluggable-5.2.tar.gz + ], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0', # Test-Fatal-0.014.tar.gz + ], + }), + ('Test::Warnings', '0.026', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08', # Test-Warnings-0.026.tar.gz + ], + }), + ('File::ShareDir::Install', '0.11', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '32bf8772e9fea60866074b27ff31ab5bc3f88972d61915e84cbbb98455e00cc8', # File-ShareDir-Install-0.11.tar.gz + ], + }), + ('DateTime::Locale', '1.16', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'dfaf4c42149c0622e80721773b8d7229d7785280503585895c9fe9f51e076cfe', # DateTime-Locale-1.16.tar.gz + ], + }), + ('DateTime::TimeZone', '2.13', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + '333d39ccd6b883460409b9113bec43be256c3e763beedfb97b9eb274c9d4e18c', # DateTime-TimeZone-2.13.tar.gz + ], + }), + ('Test::Requires', '0.10', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + 'checksums': [ + '2768a391d50ab94b95cefe540b9232d7046c13ee86d01859e04c044903222eb5', # Test-Requires-0.10.tar.gz + ], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d', # Module-Implementation-0.09.tar.gz + ], + }), + ('Module::Build', '0.4224', { + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782', # Module-Build-0.4224.tar.gz + ], + }), + ('Module::Runtime', '0.015', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], + 'checksums': [ + '67fcfaf4e33072924975675da9004bacc43fff9f61396135b93627cbe38e43c0', # Module-Runtime-0.015.tar.gz + ], + }), + ('Try::Tiny', '0.28', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'f1d166be8aa19942c4504c9111dade7aacb981bc5b3a2a5c5f6019646db8c146', # Try-Tiny-0.28.tar.gz + ], + }), + ('Params::Validate', '1.29', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + '49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733', # Params-Validate-1.29.tar.gz + ], + }), + ('List::MoreUtils', '0.423', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'b4d90b24809b399fda3772a45b1af9e29d89becf8ba4a4f78fa36234e4ed5396', # List-MoreUtils-0.423.tar.gz + ], + }), + ('Exporter::Tiny', '1.000000', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], + 'checksums': [ + 'ffdd77d57de099e8f64dd942ef12a00a3f4313c2531f342339eeed2d366ad078', # Exporter-Tiny-1.000000.tar.gz + ], + }), + ('Class::Singleton', '1.5', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': [ + '38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678', # Class-Singleton-1.5.tar.gz + ], + }), + ('DateTime', '1.44', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'a7165a9b1bcef735e76ea44c184ea741840249dd1862b8465f3777cd8f0bd701', # DateTime-1.44.tar.gz + ], + }), + ('File::Find::Rule::Perl', '1.15', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '9a48433f86e08ce18e03526e2982de52162eb909d19735460f07eefcaf463ea6', # File-Find-Rule-Perl-1.15.tar.gz + ], + }), + ('Readonly', '2.05', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'], + 'checksums': [ + '4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e', # Readonly-2.05.tar.gz + ], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], + 'checksums': [ + '9d4de21612253a1d3252ff7657d7e832dcf3cc2a748a8c84f73de618a3a38239', # Git-0.41.tar.gz + ], + }), + ('Tree::DAG_Node', '1.29', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + '2d04eb011aa06cee633c367d1f322b8d937020fde5d5393fad6a26c93725c4a8', # Tree-DAG_Node-1.29.tgz + ], + }), + ('Template', '2.27', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '1311a403264d0134c585af0309ff2a9d5074b8ece23ece5660d31ec96bf2c6dc', # Template-Toolkit-2.27.tar.gz + ], + }), + ('FreezeThaw', '0.5001', { + 'source_tmpl': 'FreezeThaw-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], + 'checksums': [ + '3c5e08329106f9cee3ab444b81331c5935f83084a151d88505e7a465da540f41', # FreezeThaw-0.5001.tar.gz + ], + }), + ('DBI', '1.637', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], + 'checksums': [ + '2557712593e80142c3b50877e00369b6ce78fa26d44edc42156d81a5cdd26bc6', # DBI-1.637.tar.gz + ], + }), + ('DBD::SQLite', '1.54', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269', # DBD-SQLite-1.54.tar.gz + ], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '11a815fc45fdf0efabb1822ab77faad8b9eea162572c5f0940c8ed7d56e6b8b8', # Math-Bezier-0.01.tar.gz + ], + }), + ('Archive::Extract', '0.80', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4', # Archive-Extract-0.80.tar.gz + ], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'], + 'checksums': [ + '445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a', # DBIx-Simple-1.35.tar.gz + ], + }), + ('Shell', '0.73', { + 'source_tmpl': 'Shell-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], + 'checksums': [ + 'f7dbebf65261ed0e5abd0f57052b64d665a1a830bab4c8bbc220f235bd39caf5', # Shell-0.73.tar.gz + ], + }), + ('File::Spec', '3.62', { + 'source_tmpl': 'PathTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '36350e12f58871437ba03391f80a506e447e3c6630cc37d0625bc25ff1c7b4d2', # PathTools-3.62.tar.gz + ], + }), + ('Test::Simple', '1.302086', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '21e4c93c52529a10ef970afcf2cdb5719bcfef5f71af09cad3675fcf021995b1', # Test-Simple-1.302086.tar.gz + ], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], + 'checksums': [ + 'a3dc1526f3dde72d3c64ea00007b86ce608cdcd93567cf6e6e42dc10fdc4511d', # Set-Scalar-1.29.tar.gz + ], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], + 'checksums': [ + '8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d', # IO-stringy-2.111.tar.gz + ], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1', # Encode-Locale-1.05.tar.gz + ], + }), + ('XML::SAX::Base', '1.09', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0', # XML-SAX-Base-1.09.tar.gz + ], + }), + ('XML::NamespaceSupport', '1.12', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': [ + '47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef', # XML-NamespaceSupport-1.12.tar.gz + ], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6f5ad84', # XML-SAX-0.99.tar.gz + ], + }), + ('Test::LeakTrace', '0.16', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEEJO'], + 'checksums': [ + '5f089eed915f1ec8c743f6d2777c3ecd0ca01df2f7b9e10038d316952583e403', # Test-LeakTrace-0.16.tar.gz + ], + }), + ('Test::Exception', '0.43', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533', # Test-Exception-0.43.tar.gz + ], + }), + ('Text::Table', '1.133', { + 'source_tmpl': 'Text-Table-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + 'cd9ee04860d09a19a9d6bd2254a4bf3144ac14a63c08f15a1e28601b4b2f7012', # Text-Table-1.133.tar.gz + ], + }), + ('MIME::Types', '2.13', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': [ + '99c3376357bbe22cc8b6c78f560aa18d81621287695cd629008a6c4e66b77bf8', # MIME-Types-2.13.tar.gz + ], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], + 'checksums': [ + '15762fa4e43b41302cff261c7ad75aacdc874f416981f206d783f20acd023adb', # Module-Build-XSUtil-0.16.tar.gz + ], + }), + ('Tie::Function', '0.02', { + 'source_tmpl': 'Tie-Function-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], + 'checksums': [ + '0b1617af218dfab911ba0fbd72210529a246efe140332da77fe3e03d11000117', # Tie-Function-0.02.tar.gz + ], + }), + ('Template::Plugin::Number::Format', '1.06', { + 'source_tmpl': 'Template-Plugin-Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], + 'checksums': [ + # Template-Plugin-Number-Format-1.06.tar.gz + '0865836a1bcbc34d4a0ee34b5ccc14d7b511f1fd300bf390f002dac349539843', + ], + }), + ('HTML::Parser', '3.72', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + 'ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b', # HTML-Parser-3.72.tar.gz + ], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], + 'checksums': [ + 'c36fd2b68d48c2e17417bf2873c78820f3ae02460fdf5976b8eeab887d59e16c', # Date-Handler-1.2.tar.gz + ], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '30f1ec3f2cf9ff66ae96f973333f23c5f558915bb6266881eac7423f52d7c76c', # Params-Util-1.07.tar.gz + ], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': [ + 'ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0', # IO-HTML-1.001.tar.gz + ], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], + 'checksums': [ + '4571059b7b5d48b7ce52b01389e95d798bf5cf2020523c153ff27b498153c9cb', # libxml-perl-0.08.tar.gz + ], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], + 'checksums': [ + '8816f34e9a38e849a10df756030dccf9fe061a196c11ac3faafd7113c929b964', # Class-ISA-0.36.tar.gz + ], + }), + ('URI', '1.72', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '35f14431d4b300de4be1163b0b5332de2d7fbda4f05ff1ed198a8e9330d40a32', # URI-1.72.tar.gz + ], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'], + 'checksums': [ + '8b481ceedbf0ae4a83effb80581550008bfdd3885ef01145e3733c7097c00a08', # Ima-DBI-0.35.tar.gz + ], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': [ + 'fabb0b8c97e67c9b34b6cc18ed66f6c5e01c55b257dcf007555e0b027d4caf56', # Tie-IxHash-1.23.tar.gz + ], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], + 'checksums': [ + '8eb73d591ad767e7cf26def40cffd84833875f1ad51e456960b9ed73dc23641b', # go-db-perl-0.04.tar.gz + ], + }), + ('Class::DBI::SQLite', '0.11', { + 'source_tmpl': 'Class-DBI-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + 'c4661b00afb7e53c97ac36e13f34dde43c1a93540a2f4ff97e6182b0c731e4e7', # Class-DBI-SQLite-0.11.tar.gz + ], + }), + ('Pod::POM', '2.01', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + '1b50fba9bbdde3ead192beeba0eaddd0c614e3afb1743fa6fff805f57c56f7f4', # Pod-POM-2.01.tar.gz + ], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + 'checksums': [ + '73a7329a86e54a5c29a440382e5803095b58f33129e61a1df0093b4824de9327', # Math-Round-0.07.tar.gz + ], + }), + ('Text::Diff', '1.45', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + 'e8baa07b1b3f53e00af3636898bbf73aec9a0ff38f94536ede1dbe96ef086f04', # Text-Diff-1.45.tar.gz + ], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'aa12d1a4c0ac260b94d448fa01feba242a8a85cb6cbfdc66432e3b5b468add96', # Log-Message-Simple-0.10.tar.gz + ], + }), + ('IO::Socket::SSL', '2.050', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], + 'checksums': [ + '54e6716e40df8b1c168d8f54a0b8f215313739bd99dda17adb7c00fe94656692', # IO-Socket-SSL-2.050.tar.gz + ], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'dce28e3932762c2ff92aa52d90405c06e898e81cb7b164ccae8966ae77f1dcab', # Fennec-Lite-0.004.tar.gz + ], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293', # Sub-Uplevel-0.2800.tar.gz + ], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'e7ac289b88d1662e87708d716877ac66a1a8414660996fe58c1db96d834a5375', # Meta-Builder-0.003.tar.gz + ], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '4bd70d6ca76f6f6ba7e4c618d4ac93b8593a58f1233ccbe18b10f5f204f1d4e4', # Exporter-Declare-0.114.tar.gz + ], + }), + ('Getopt::Long', '2.50', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], + 'checksums': [ + '20881adb2b73e83825f9a0a3b141db11b3a555e1d3775b13d81d0481623e4b67', # Getopt-Long-2.50.tar.gz + ], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46', # Log-Message-0.08.tar.gz + ], + }), + ('Mouse', 'v2.4.10', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + 'checksums': [ + 'b995dda1918fcebecff34458b6abd16c06b6a7844572c7293d72a24d18126d14', # Mouse-v2.4.10.tar.gz + ], + }), + ('Test::Version', '2.05', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + '39c0ec02663da0e56962bdafaef6790cf83d12b4d90e8a4cdc971d57d869d63f', # Test-Version-2.05.tar.gz + ], + }), + ('DBIx::Admin::TableInfo', '3.03', { + 'source_tmpl': 'DBIx-Admin-TableInfo-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'a852530f95957a43aa794f2edf5f3fe4ecec35bd20150c38136d4c23d85328b6', # DBIx-Admin-TableInfo-3.03.tgz + ], + }), + ('Net::HTTP', '6.16', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + '70c45b6aaf3e9fb1ce30a1fc3cf828cfaee45c5c0bd147b2f617efade1765e78', # Net-HTTP-6.16.tar.gz + ], + }), + ('Test::Deep', '1.127', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'b78cfc59c41ba91f47281e2c1d2bfc4b3b1b42bfb76b4378bc88cc37b7af7268', # Test-Deep-1.127.tar.gz + ], + }), + ('Test::Warn', '0.32', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BIGJ'], + 'checksums': [ + '2fc516e71f9ef453be22a4619d91eb3f78df414a57dfa0fd745d3bff50bf73d2', # Test-Warn-0.32.tar.gz + ], + }), + ('MRO::Compat', '0.13', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8', # MRO-Compat-0.13.tar.gz + ], + }), + ('Moo', '2.003002', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + 'f3e9741e79baa63e89f5a08706cd80d18c0a5a37e3d898847e002310e06582f1', # Moo-2.003002.tar.gz + ], + }), + ('Hash::Merge', '0.200', { + 'source_tmpl': 'Hash-Merge-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '47f9f03330b7595c94e73bdd17dc6682ba59d1cc89e63f4e319617f4bb122a64', # Hash-Merge-0.200.tar.gz + ], + }), + ('SQL::Abstract', '1.84', { + 'source_tmpl': 'SQL-Abstract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILMARI'], + 'checksums': [ + '655f4aa3d4ea7ca0a7bafb2beff84010d5c77f0ee4413baa0c86456bf6db5e75', # SQL-Abstract-1.84.tar.gz + ], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '68c01d94f005d5ca9c4d55ad2a1bf3a8d034a5fc6db187d91a4c42f3fdc9fc36', # HTML-Form-6.03.tar.gz + ], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'], + 'checksums': [ + '84ccbddf3894a88a2c2b6be68ff6ef8960037803bb36aa228b31944cfdf6deeb', # File-Copy-Recursive-0.38.tar.gz + ], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827', # Number-Compare-0.03.tar.gz + ], + }), + ('IPC::Run', '0.96', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'bbd24ff027e1c232b3dc027562c9f4386da72b76991d30f9f3d4119e87cf4640', # IPC-Run-0.96.tar.gz + ], + }), + ('HTML::Entities::Interpolate', '1.10', { + 'source_tmpl': 'HTML-Entities-Interpolate-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'f15a9df92c282419f7010964aca1ada844ddfae7afc735cd2ba1bb20883e955c', # HTML-Entities-Interpolate-1.10.tgz + ], + }), + ('File::Remove', '1.57', { + 'source_tmpl': 'File-Remove-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + 'b3becd60165c38786d18285f770b8b06ebffe91797d8c00cc4730614382501ad', # File-Remove-1.57.tar.gz + ], + }), + ('YAML::Tiny', '1.70', { + 'source_tmpl': 'YAML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'bbce4b52b5eafdb04e3043975a08dbf394d00b7d2c958adb9d03d9f7e9291255', # YAML-Tiny-1.70.tar.gz + ], + }), + ('Module::Install', '1.18', { + 'source_tmpl': 'Module-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '29068ac33502cec959844c206516c09cc4a847cb57327d41015f605153ca645e', # Module-Install-1.18.tar.gz + ], + }), + ('Test::ClassAPI', '1.06', { + 'source_tmpl': 'Test-ClassAPI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '06f82d076501701d78b8dc40b7688507bcc6c58b1beafd559e05bb0644df00a2', # Test-ClassAPI-1.06.tar.gz + ], + }), + ('Test::Most', '0.35', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], + 'checksums': [ + '9897a6f4d751598d2ed1047e01c1554b01d0f8c96c45e7e845229782bf6f657f', # Test-Most-0.35.tar.gz + ], + }), + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + 'cdb1e0cdf8380fb9b63b44c33ce5afc1068736d55ac5904bf0eaa1efc1c3cefc', # Class-Accessor-0.34.tar.gz + ], + }), + ('Test::Differences', '0.64', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': [ + '9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276', # Test-Differences-0.64.tar.gz + ], + }), + ('HTTP::Tiny', '0.070', { + 'source_tmpl': 'HTTP-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + '74f385d1e96de887a4df5a222d93afdc7d81ea9ad721a56ff3d8449bb12f7733', # HTTP-Tiny-0.070.tar.gz + ], + }), + ('Package::DeprecationManager', '0.17', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + # Package-DeprecationManager-0.17.tar.gz + '1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b', + ], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc', # Digest-SHA1-2.13.tar.gz + ], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86', # TimeDate-2.30.tar.gz + ], + }), + ('version', '0.9918', { + 'source_tmpl': 'version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], + 'checksums': [ + '54175c7ead4e2259c2fb2b83440b821e4287842067227e48fb899b5cae52237b', # version-0.9918.tar.gz + ], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293', # Sub-Uplevel-0.2800.tar.gz + ], + }), + ('XML::Bare', '0.53', { + 'source_tmpl': 'XML-Bare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CO/CODECHILD'], + 'patches': ['XML-Bare-0.53_icc.patch'], + 'checksums': [ + '865e198e98d904be1683ef5a53a4948f02dabdacde59fc554a082ffbcc5baefd', # XML-Bare-0.53.tar.gz + '7d005e44222a0ce130b8ba4912a869675c0aa9ce4d1b95caba06b683b69f2b20', # XML-Bare-0.53_icc.patch + ], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + 'ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4', # Dist-CheckConflicts-0.11.tar.gz + ], + }), + ('Sub::Name', '0.21', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117', # Sub-Name-0.21.tar.gz + ], + }), + ('Time::Piece', '1.3201', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'], + 'checksums': [ + '81dbe694474a13d9683c392edd54bd77b6bd6d20b41433358487b51eb71e31bd', # Time-Piece-1.3201.tar.gz + ], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '3bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59', # Digest-HMAC-1.03.tar.gz + ], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016', # HTTP-Negotiate-6.01.tar.gz + ], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962', # MIME-Lite-3.030.tar.gz + ], + }), + ('Crypt::Rijndael', '1.13', { + 'source_tmpl': 'Crypt-Rijndael-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'cd7209a6dfe0a3dc8caffe1aa2233b0e6effec7572d76a7a93feefffe636214e', # Crypt-Rijndael-1.13.tar.gz + ], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'dc49408964fd8b7963859c92e013f0b9f92f74be5a7c2a78e3996279827c10b3', # B-Lint-1.20.tar.gz + ], + }), + ('Canary::Stability', '2012', { + 'source_tmpl': 'Canary-Stability-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': [ + 'fd240b111d834dbae9630c59b42fae2145ca35addc1965ea311edf0d07817107', # Canary-Stability-2012.tar.gz + ], + }), + ('AnyEvent', '7.14', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': [ + '539358d225bad34b4a64f5217f8c2a707b15e3a28c74120c9dd2270c7cca7d2a', # AnyEvent-7.14.tar.gz + ], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '76cb824a27b6b4e560409fcf6fd5b3bfbbd38b72f1f3d37ed0b54bd9c0baeade', # Object-Accessor-0.48.tar.gz + ], + }), + ('Data::UUID', '1.221', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '3cc7b2a3a7b74b45a059e013f7fd878078500ea4b7269036f84556b022078667', # Data-UUID-1.221.tar.gz + ], + }), + ('Test::Pod', '1.51', { + 'source_tmpl': 'Test-Pod-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'c1a1d3cedf4a579e3aad89c36f9878a8542b6656dbe71f1581420f49582d7efb', # Test-Pod-1.51.tar.gz + ], + }), + ('AppConfig', '1.71', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + '1177027025ecb09ee64d9f9f255615c04db5e14f7536c344af632032eb887b0f', # AppConfig-1.71.tar.gz + ], + }), + ('Net::SMTP::SSL', '1.04', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '7b29c45add19d3d5084b751f7ba89a8e40479a446ce21cfd9cc741e558332a00', # Net-SMTP-SSL-1.04.tar.gz + ], + }), + ('XML::Tiny', '2.07', { + 'source_tmpl': 'XML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': [ + 'ce39fcb53e0fe9f1cbcd86ddf152e1db48566266b70ec0769ef364eeabdd8941', # XML-Tiny-2.07.tar.gz + ], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], + 'checksums': [ + 'adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2', # HTML-Tagset-3.20.tar.gz + ], + }), + ('HTML::Tree', '5.06', { + 'source_tmpl': 'HTML-Tree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KE/KENTNL'], + 'checksums': [ + '9c36eb19cbdf9a5906c858948ca51c35bd7561f52cc18c43281acbe57327536e', # HTML-Tree-5.06.tar.gz + ], + }), + ('Devel::GlobalDestruction', '0.14', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab', # Devel-GlobalDestruction-0.14.tar.gz + ], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e', # WWW-RobotRules-6.02.tar.gz + ], + }), + ('Expect', '1.35', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JA/JACOBY'], + 'checksums': [ + '09d92761421decd495853103379165a99efbf452c720f30277602cf23679fd06', # Expect-1.35.tar.gz + ], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '91946c80d7f4aab0ca4bfedc3bbe0a75b37cab1a29bd7bca3b3b7456d417e9a6', # Term-UI-0.46.tar.gz + ], + }), + ('Net::SNMP', 'v6.0.1', { + 'source_tmpl': 'Net-SNMP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'], + 'checksums': [ + '14c37bc1cbb3f3cdc7d6c13e0f27a859f14cdcfd5ea54a0467a88bc259b0b741', # Net-SNMP-v6.0.1.tar.gz + ], + }), + ('XML::SAX::Writer', '0.57', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': [ + '3d61d07ef43b0126f5b4de4f415a256fa859fa88dc4fdabaad70b7be7c682cf0', # XML-SAX-Writer-0.57.tar.gz + ], + }), + ('Statistics::Descriptive', '3.0612', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a', # Statistics-Descriptive-3.0612.tar.gz + ], + }), + ('Class::Load', '0.24', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '0bb983da46c146534fc77a556d6e40d925142f2eb43103534025ee545265ca36', # Class-Load-0.24.tar.gz + ], + }), + ('LWP::Simple', '6.26', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + 'd0c5435275f8638ff36fff8f655ad2ccad1156e66cc47bfacfb9e44fc585b24f', # libwww-perl-6.26.tar.gz + ], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + '319601feec17fae344988a5ee91cfc6a0bcfe742af77dba254724c3268b2a60f', # Time-Piece-MySQL-0.06.tar.gz + ], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + '23d8c5c25768ef1dc0ce53b975796762df0d6e244445d06e48d794886c32d486', # Package-Stash-XS-0.28.tar.gz + ], + }), + ('GD::Graph', '1.54', { + 'source_tmpl': 'GDGraph-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], + 'checksums': [ + 'b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f', # GDGraph-1.54.tar.gz + ], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'd9f024c8e3637feccdebcf6479b6754b6c92f1209f567feaf0c23818af31ee3c', # Set-Array-0.30.tgz + ], + }), + ('boolean', '0.46', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + 'checksums': [ + '95c088085c3e83bf680fe6ce16d8264ec26310490f7d1680e416ea7a118f156a', # boolean-0.46.tar.gz + ], + }), + ('Number::Format', '1.75', { + 'source_tmpl': 'Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], + 'checksums': [ + '82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3', # Number-Format-1.75.tar.gz + ], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': [ + '4ab122508d2fb86d171a15f4006e5cf896d5facfa65219c0b243a89906258e59', # Data-Stag-0.14.tar.gz + ], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f08202b686c', # Test-NoWarnings-1.04.tar.gz + ], + }), + ('Crypt::DES', '2.07', { + 'source_tmpl': 'Crypt-DES-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'], + 'checksums': [ + '2db1ebb5837b4cb20051c0ee5b733b4453e3137df0a92306034c867621edd7e7', # Crypt-DES-2.07.tar.gz + ], + }), + ('Exporter', '5.72', { + 'source_tmpl': 'Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291', # Exporter-5.72.tar.gz + ], + }), + ('Class::Inspector', '1.32', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + 'cefadc8b5338e43e570bc43f583e7c98d535c17b196bcf9084bb41d561cc0535', # Class-Inspector-1.32.tar.gz + ], + }), + ('Parse::RecDescent', '1.967015', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], + 'checksums': [ + '1943336a4cb54f1788a733f0827c0c55db4310d5eae15e542639c9dd85656e37', # Parse-RecDescent-1.967015.tar.gz + ], + }), + ('Carp', '1.38', { + 'source_tmpl': 'Carp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'a5a9ce3cbb959dfefa8c2dd16552567199b286d39b0e55053ca247c038977101', # Carp-1.38.tar.gz + ], + }), + ('XML::XPath', '1.42', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': [ + '9e6ac67c2cead5f918a060b8b9ccdbdcaa6d610be8517bba42a96cd56748b512', # XML-XPath-1.42.tar.gz + ], + }), + ('Capture::Tiny', '0.46', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + '5d7a6a830cf7f2b2960bf8b8afaac16a537ede64f3023827acea5bd24ca77015', # Capture-Tiny-0.46.tar.gz + ], + }), + ('JSON', '2.94', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '12271b5cee49943bbdde430eef58f1fe64ba6561980b22c69585e08fc977dc6d', # JSON-2.94.tar.gz + ], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '543cb2e803ab913d44272c7da6a70bb62c19e467f3b12aaac4c9523259b083d6', # Sub-Exporter-0.987.tar.gz + ], + }), + ('Class::Load::XS', '0.10', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '5bc22cf536ebfd2564c5bdaf42f0d8a4cee3d1930fc8b44b7d4a42038622add1', # Class-Load-XS-0.10.tar.gz + ], + }), + ('Set::IntSpan::Fast', '1.15', { + 'source_tmpl': 'Set-IntSpan-Fast-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'], + 'checksums': [ + 'cfb1768c24f55208e87405b17f537f0f303fa141891d0b22d509a941aa57e24e', # Set-IntSpan-Fast-1.15.tar.gz + ], + }), + ('Sub::Exporter::Progressive', '0.001013', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': [ + # Sub-Exporter-Progressive-0.001013.tar.gz + 'd535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056', + ], + }), + ('Data::Dumper::Concise', '2.023', { + 'source_tmpl': 'Data-Dumper-Concise-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'a6c22f113caf31137590def1b7028a7e718eface3228272d0672c25e035d5853', # Data-Dumper-Concise-2.023.tar.gz + ], + }), + ('File::Slurp::Tiny', '0.004', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e', # File-Slurp-Tiny-0.004.tar.gz + ], + }), + ('Algorithm::Diff', '1.1903', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], + 'checksums': [ + '30e84ac4b31d40b66293f7b1221331c5a50561a39d580d85004d9c1fff991751', # Algorithm-Diff-1.1903.tar.gz + ], + }), + ('AnyData', '0.12', { + 'source_tmpl': 'AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'be6a957f04a2feba9b305536b132deceba1f455db295b221a63e75567fadbcfc', # AnyData-0.12.tar.gz + ], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], + 'checksums': [ + '5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3', # Text-Iconv-1.7.tar.gz + ], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a', # Class-Data-Inheritable-0.08.tar.gz + ], + }), + ('Text::Balanced', '2.03', { + 'source_tmpl': 'Text-Balanced-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': [ + '057753f8f0568b53921f66a60a89c30092b73329bcc61a2c43339ab70c9792c8', # Text-Balanced-2.03.tar.gz + ], + }), + ('strictures', '2.000003', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '27f8ea096a521e9754d36ea32889c2cda28346d04e3e399e7ea118d182dbaf22', # strictures-2.000003.tar.gz + ], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': [ + '31354975140fe6235ac130a109496491ad33dd42f9c62189e23f49f75f936d75', # Switch-2.17.tar.gz + ], + }), + ('File::Which', '1.21', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + '9def5f10316bfd944e56b7f8a2501be1d44c288325309462aa9345e340854bcc', # File-Which-1.21.tar.gz + ], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '579c617e303b9d874411c7b61b46b59d36f815718625074ae6832e7bb9db5104', # Email-Date-Format-1.005.tar.gz + ], + }), + ('Error', '0.17025', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '6c9f474ad3d4fe0cabff6b6be532cb1dd348245986d4a6b600ad921d5cfdefaf', # Error-0.17025.tar.gz + ], + }), + ('Mock::Quick', '1.111', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'ff786008bf8c022064ececd3b7ed89c76b35e8d1eac6cf472a9f51771c1c9f2c', # Mock-Quick-1.111.tar.gz + ], + }), + ('Text::CSV', '1.95', { + 'source_tmpl': 'Text-CSV-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '7e0a11d9c1129a55b68a26aa4b37c894279df255aa63ec8341d514ab848dbf61', # Text-CSV-1.95.tar.gz + ], + }), + ('Test::Output', '1.031', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'], + 'checksums': [ + 'f8b8f37185717872727d06f6c078fa77db794410faf2f6da4d37b0b7650f7ea4', # Test-Output-1.031.tar.gz + ], + }), + ('Class::DBI', 'v3.0.17', { + 'source_tmpl': 'Class-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '541354fe361c56850cb11261f6ca089a14573fa764792447444ff736ae626206', # Class-DBI-v3.0.17.tar.gz + ], + }), + ('List::AllUtils', '0.14', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd', # List-AllUtils-0.14.tar.gz + ], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + '94ce27a546cd57cb52e080a8f2533a7cc2350028388582485bd1039a37871f9c', # UNIVERSAL-moniker-0.08.tar.gz + ], + }), + ('Exception::Class', '1.43', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'ff3b4b3f706e84aaa87ab0dee5cec6bd7a8fc9f72cf76d115212541fa0a13760', # Exception-Class-1.43.tar.gz + ], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a', # File-CheckTree-4.42.tar.gz + ], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + 'checksums': [ + '409a8e0e4b1025c8e80f628f65a9778aa77ab285161406ca4a6c097b13656d0d', # Math-VecStat-0.08.tar.gz + ], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], + 'checksums': [ + '15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46', # Pod-LaTeX-0.61.tar.gz + ], + }), + ('Eval::Closure', '0.14', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + 'ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad', # Eval-Closure-0.14.tar.gz + ], + }), + ('HTTP::Request', '6.13', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + 'f25f38428de851e5661e72f124476494852eb30812358b07f1c3a289f6f5eded', # HTTP-Message-6.13.tar.gz + ], + }), + ('XML::Twig', '3.52', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + 'checksums': [ + 'fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad', # XML-Twig-3.52.tar.gz + ], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0', # IO-String-1.08.tar.gz + ], + }), + ('XML::Simple', '2.24', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '9a14819fd17c75fbb90adcec0446ceab356cab0ccaff870f2e1659205dc2424f', # XML-Simple-2.24.tar.gz + ], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '61e567a7679588887b7b86d427bc476ea6d77fffe7e0d17d640f89007d98ef0f', # Sub-Install-0.928.tar.gz + ], + }), + ('HTTP::Cookies', '6.04', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + '0cc7f079079dcad8293fea36875ef58dd1bfd75ce1a6c244cd73ed9523eb13d4', # HTTP-Cookies-6.04.tar.gz + ], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], + 'checksums': [ + '1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f', # Pod-Plainer-1.04.tar.gz + ], + }), + ('Test::Exception::LessClever', '0.009', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + # Test-Exception-LessClever-0.009.tar.gz + '3b2731a44956a11f74b46b3ecf0734fab651e1c0bcf120f8b407aa1b4d43ac34', + ], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676', # LWP-MediaTypes-6.02.tar.gz + ], + }), + ('Scalar::Util', '1.48', { + 'source_tmpl': 'Scalar-List-Utils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + 'checksums': [ + '0e5318308789ba3625e053001da0a6c5218dc73e561a207d1b91131d06c0d09f', # Scalar-List-Utils-1.48.tar.gz + ], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + '0b3035ffdb909aa1f7ded6b608fa9d894421c82c097d51e7171170d67579a9cb', # Data-Section-Simple-0.07.tar.gz + ], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + '6b1e45acc561e0708e00a2fcf16e157cad8b8963d1bf73726f77dd809b8aebc4', # Class-Trigger-0.14.tar.gz + ], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2', # HTTP-Daemon-6.01.tar.gz + ], + }), + ('File::HomeDir', '1.002', { + 'source_tmpl': 'File-HomeDir-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'eb4c0c85775138460cd4013d8117232f08e88381c95c6a93b3d11e969185c274', # File-HomeDir-1.002.tar.gz + ], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + 'e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333', # HTTP-Date-6.02.tar.gz + ], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '6614fa7518f094f853741b63c73f3627168c5d3aca89b1d02b1016dc32854e09', # Authen-SASL-2.16.tar.gz + ], + }), + ('Clone', '0.39', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], + 'checksums': [ + 'acb046683e49d650b113634ecf57df000816a49e611b0fff70bf3f93568bfa2d', # Clone-0.39.tar.gz + ], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], + 'checksums': [ + 'b2296fdcf9addc8e8fc39e15eb2c3d81145f6355258438bc783b12b02c41cb81', # Data-Types-0.09.tar.gz + ], + }), + ('Import::Into', '1.002005', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + 'bd9e77a3fb662b40b43b18d3280cd352edf9fad8d94283e518181cc1ce9f0567', # Import-Into-1.002005.tar.gz + ], + }), + ('DateTime::Tiny', '1.06', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'bd725df481d7223ee787e154c116098b08a129f55e0763194b07ebea3dda33ec', # DateTime-Tiny-1.06.tar.gz + ], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '247f0d88e55076fd3f6c7bf3fd527989d62fcc1ef9bde9bf2ee11c280adcaeab', # DBD-AnyData-0.110.tar.gz + ], + }), + ('Text::Format', '0.60', { + 'source_tmpl': 'Text-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '664f313570604624ff9e1fc9b26b6d04e06897b3e4eac83089fc0905a692a2b8', # Text-Format-0.60.tar.gz + ], + }), + ('Devel::CheckCompiler', '0.07', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': [ + '768b7697b4b8d4d372c7507b65e9dd26aa4223f7100183bbb4d3af46d43869b5', # Devel-CheckCompiler-0.07.tar.gz + ], + }), + ('Log::Handler', '0.88', { + 'source_tmpl': 'Log-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], + 'checksums': [ + '45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d', # Log-Handler-0.88.tar.gz + ], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '85e2f805bfc81cd738c294316b27a515397036f397a0ff1c6c8d754c38530306', # DBIx-ContextualFetch-1.03.tar.gz + ], + }), + ('Devel::StackTrace', '2.02', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f', # Devel-StackTrace-2.02.tar.gz + ], + }), + ('Term::ReadKey', '2.37', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], + 'checksums': [ + '4a9383cf2e0e0194668fe2bd546e894ffad41d556b41d2f2f577c8db682db241', # TermReadKey-2.37.tar.gz + ], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + 'checksums': [ + '11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0', # Set-IntSpan-1.19.tar.gz + ], + }), + ('Moose', '2.2006', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'a4e00ab25cc41bebc5e7a11d71375fb5e64b56d5f91159afee225d698e06392b', # Moose-2.2006.tar.gz + ], + }), + ('Algorithm::Dependency', '1.110', { + 'source_tmpl': 'Algorithm-Dependency-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + 'f27733e8d89cf2ab621284c2584da90ab0cb743ba2295ee739fe51bf92561e37', # Algorithm-Dependency-1.110.tar.gz + ], + }), + ('Font::TTF', '1.06', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BH/BHALLISSY'], + 'checksums': [ + '4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293', # Font-TTF-1.06.tar.gz + ], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '3d81c3cc1b5cff69cca9361e2c6e38df0352251ae7b41e2ff3febc850e463565', # IPC-Run3-0.048.tar.gz + ], + }), + ('File::Find::Rule', '0.34', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe', # File-Find-Rule-0.34.tar.gz + ], + }), + ('SQL::Statement', '1.412', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '65c870883379c11b53f19ead10aaac241ccc86a90bbab77f6376fe750720e5c8', # SQL-Statement-1.412.tar.gz + ], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'], + 'checksums': [ + 'ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643', # File-Slurp-9999.19.tar.gz + ], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + '06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c', # Package-Stash-0.37.tar.gz + ], + }), + ('Data::OptList', '0.110', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3', # Data-OptList-0.110.tar.gz + ], + }), + ('CPANPLUS', '0.9168', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'ea7b3278a688721729244de4d8efc57536be833458d93172c412bdc7c3c1ed02', # CPANPLUS-0.9168.tar.gz + ], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'a2ef8770d3309178203f8c8ac25e623e63cf76e97830fd3be280ade1a555290d', # IO-Tty-1.12.tar.gz + ], + }), + ('Text::Soundex', '3.05', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed', # Text-Soundex-3.05.tar.gz + ], + }), + ('Lingua::EN::PluralToSingular', '0.19', { + 'source_tmpl': 'Lingua-EN-PluralToSingular-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'], + 'checksums': [ + # Lingua-EN-PluralToSingular-0.19.tar.gz + 'c71b6c1aec01aae9c42aef0d9f147a437e91a7cc5cea6e4abbc35440638f299e', + ], + }), + ('Want', '0.29', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], + 'checksums': [ + 'b4e4740b8d4cb783591273c636bd68304892e28d89e88abf9273b1de17f552f7', # Want-0.29.tar.gz + ], + }), + ('Cwd::Guard', '0.05', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + 'checksums': [ + '7afc7ca2b9502e440241938ad97a3e7ebd550180ebd6142e1db394186b268e77', # Cwd-Guard-0.05.tar.gz + ], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + 'checksums': [ + 'c343ba97f49d86e7fb14aef4cfe3124992e2a5c3168e53a54606dd611d73e5c7', # Bundle-BioPerl-2.1.9.tar.gz + ], + }), + ('Mail::Util', '2.19', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': [ + 'c17ed702efea8eab56fe92961c07cd4980cee26ca6f13aff2688dc8af69c5e1a', # MailTools-2.19.tar.gz + ], + }), + ('Text::Template', '1.47', { + 'source_tmpl': 'Text-Template-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT'], + 'checksums': [ + '50d742c74482478aa01008d468290fcfbc0b9a1219cfe1284076f1f31f0be8fc', # Text-Template-1.47.tar.gz + ], + }), + ('PDF::API2', '2.033', { + 'source_tmpl': 'PDF-API2-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SS/SSIMMS'], + 'checksums': [ + '9c0866ec1a3053f73afaca5f5cdbe6925903b4ce606f4bf4ac317731a69d27a0', # PDF-API2-2.033.tar.gz + ], + }), + ('Devel::CheckLib', '1.11', { + 'source_tmpl': 'Devel-CheckLib-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MATTN'], + 'checksums': [ + 'bd6d1c187e80be6de1f0d37add441ba8f14950c7bc1f54e764770ed484b232c1', # Devel-CheckLib-1.11.tar.gz + ], + }), + ('SVG', '2.78', { + 'source_tmpl': 'SVG-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': [ + 'a665c1f18c0529f3da0f4b631976eb47e0f71f6d6784ef3f44d32fd76643d6bb', # SVG-2.78.tar.gz + ], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JE/JETTERO'], + 'checksums': [ + '6855ce5615fd3e1af4cfc451a9bf44ff29a3140b4e7130034f1f0af2511a94fb', # Statistics-Basic-1.6611.tar.gz + ], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.26.0-foss-2017b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.26.0-foss-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1b7202c06095c93e83538fd74ec52b69679748b0 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.26.0-foss-2017b.eb @@ -0,0 +1,1601 @@ +name = 'Perl' +version = '5.26.0' + +homepage = 'https://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'foss', 'version': '2017b'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ebe7c66906d4fb55449380ab1b7e004eeef52c38d3443fa301f8e17a1a4cb67f'] + +# !! order of extensions is important !! +# extensions updated on August 29th 2017 +exts_list = [ + ('Config::General', '2.63', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + 'checksums': [ + '0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad', # Config-General-2.63.tar.gz + ], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5', # File-Listing-6.04.tar.gz + ], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '7609fa048cdcf1451cad5b1d7d494f30e3d5bad0672d15404f1ea60e1df0067c', # ExtUtils-InstallPaths-0.011.tar.gz + ], + }), + ('ExtUtils::Helpers', '0.026', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416', # ExtUtils-Helpers-0.026.tar.gz + ], + }), + ('Test::Harness', '3.39', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '69bd44c81c6e1d2db18e298ecf631852608893ddfddb332a7d55285bbfc51132', # Test-Harness-3.39.tar.gz + ], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c', # ExtUtils-Config-0.008.tar.gz + ], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c', # Module-Build-Tiny-0.039.tar.gz + ], + }), + ('aliased', '0.34', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'c350524507cd827fab864e5d4c2cc350b1babaa12fa95aec0ca00843fcc7deeb', # aliased-0.34.tar.gz + ], + }), + ('Text::Glob', '0.11', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287', # Text-Glob-0.11.tar.gz + ], + }), + ('Regexp::Common', '2017060201', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + 'checksums': [ + 'ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b', # Regexp-Common-2017060201.tar.gz + ], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': [ + '423d26155ee85ca51ab2270cee59f4e85b193e57ac3a29aff827298c0a396b12', # go-perl-0.15.tar.gz + ], + }), + ('Module::Pluggable', '5.2', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], + 'checksums': [ + 'b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df', # Module-Pluggable-5.2.tar.gz + ], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0', # Test-Fatal-0.014.tar.gz + ], + }), + ('Test::Warnings', '0.026', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08', # Test-Warnings-0.026.tar.gz + ], + }), + ('File::ShareDir::Install', '0.11', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '32bf8772e9fea60866074b27ff31ab5bc3f88972d61915e84cbbb98455e00cc8', # File-ShareDir-Install-0.11.tar.gz + ], + }), + ('DateTime::Locale', '1.16', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'dfaf4c42149c0622e80721773b8d7229d7785280503585895c9fe9f51e076cfe', # DateTime-Locale-1.16.tar.gz + ], + }), + ('DateTime::TimeZone', '2.13', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + '333d39ccd6b883460409b9113bec43be256c3e763beedfb97b9eb274c9d4e18c', # DateTime-TimeZone-2.13.tar.gz + ], + }), + ('Test::Requires', '0.10', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + 'checksums': [ + '2768a391d50ab94b95cefe540b9232d7046c13ee86d01859e04c044903222eb5', # Test-Requires-0.10.tar.gz + ], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d', # Module-Implementation-0.09.tar.gz + ], + }), + ('Module::Build', '0.4224', { + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782', # Module-Build-0.4224.tar.gz + ], + }), + ('Module::Runtime', '0.015', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], + 'checksums': [ + '67fcfaf4e33072924975675da9004bacc43fff9f61396135b93627cbe38e43c0', # Module-Runtime-0.015.tar.gz + ], + }), + ('Try::Tiny', '0.28', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'f1d166be8aa19942c4504c9111dade7aacb981bc5b3a2a5c5f6019646db8c146', # Try-Tiny-0.28.tar.gz + ], + }), + ('Params::Validate', '1.29', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + '49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733', # Params-Validate-1.29.tar.gz + ], + }), + ('List::MoreUtils', '0.423', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'b4d90b24809b399fda3772a45b1af9e29d89becf8ba4a4f78fa36234e4ed5396', # List-MoreUtils-0.423.tar.gz + ], + }), + ('Exporter::Tiny', '1.000000', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], + 'checksums': [ + 'ffdd77d57de099e8f64dd942ef12a00a3f4313c2531f342339eeed2d366ad078', # Exporter-Tiny-1.000000.tar.gz + ], + }), + ('Class::Singleton', '1.5', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': [ + '38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678', # Class-Singleton-1.5.tar.gz + ], + }), + ('DateTime', '1.44', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'a7165a9b1bcef735e76ea44c184ea741840249dd1862b8465f3777cd8f0bd701', # DateTime-1.44.tar.gz + ], + }), + ('File::Find::Rule::Perl', '1.15', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '9a48433f86e08ce18e03526e2982de52162eb909d19735460f07eefcaf463ea6', # File-Find-Rule-Perl-1.15.tar.gz + ], + }), + ('Readonly', '2.05', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'], + 'checksums': [ + '4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e', # Readonly-2.05.tar.gz + ], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], + 'checksums': [ + '9d4de21612253a1d3252ff7657d7e832dcf3cc2a748a8c84f73de618a3a38239', # Git-0.41.tar.gz + ], + }), + ('Tree::DAG_Node', '1.29', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + '2d04eb011aa06cee633c367d1f322b8d937020fde5d5393fad6a26c93725c4a8', # Tree-DAG_Node-1.29.tgz + ], + }), + ('Template', '2.27', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '1311a403264d0134c585af0309ff2a9d5074b8ece23ece5660d31ec96bf2c6dc', # Template-Toolkit-2.27.tar.gz + ], + }), + ('FreezeThaw', '0.5001', { + 'source_tmpl': 'FreezeThaw-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], + 'checksums': [ + '3c5e08329106f9cee3ab444b81331c5935f83084a151d88505e7a465da540f41', # FreezeThaw-0.5001.tar.gz + ], + }), + ('DBI', '1.637', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], + 'checksums': [ + '2557712593e80142c3b50877e00369b6ce78fa26d44edc42156d81a5cdd26bc6', # DBI-1.637.tar.gz + ], + }), + ('DBD::SQLite', '1.54', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269', # DBD-SQLite-1.54.tar.gz + ], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '11a815fc45fdf0efabb1822ab77faad8b9eea162572c5f0940c8ed7d56e6b8b8', # Math-Bezier-0.01.tar.gz + ], + }), + ('Archive::Extract', '0.80', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4', # Archive-Extract-0.80.tar.gz + ], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'], + 'checksums': [ + '445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a', # DBIx-Simple-1.35.tar.gz + ], + }), + ('Shell', '0.73', { + 'source_tmpl': 'Shell-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], + 'checksums': [ + 'f7dbebf65261ed0e5abd0f57052b64d665a1a830bab4c8bbc220f235bd39caf5', # Shell-0.73.tar.gz + ], + }), + ('File::Spec', '3.62', { + 'source_tmpl': 'PathTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '36350e12f58871437ba03391f80a506e447e3c6630cc37d0625bc25ff1c7b4d2', # PathTools-3.62.tar.gz + ], + }), + ('Test::Simple', '1.302086', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '21e4c93c52529a10ef970afcf2cdb5719bcfef5f71af09cad3675fcf021995b1', # Test-Simple-1.302086.tar.gz + ], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], + 'checksums': [ + 'a3dc1526f3dde72d3c64ea00007b86ce608cdcd93567cf6e6e42dc10fdc4511d', # Set-Scalar-1.29.tar.gz + ], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], + 'checksums': [ + '8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d', # IO-stringy-2.111.tar.gz + ], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1', # Encode-Locale-1.05.tar.gz + ], + }), + ('XML::SAX::Base', '1.09', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0', # XML-SAX-Base-1.09.tar.gz + ], + }), + ('XML::NamespaceSupport', '1.12', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': [ + '47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef', # XML-NamespaceSupport-1.12.tar.gz + ], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6f5ad84', # XML-SAX-0.99.tar.gz + ], + }), + ('Test::LeakTrace', '0.16', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEEJO'], + 'checksums': [ + '5f089eed915f1ec8c743f6d2777c3ecd0ca01df2f7b9e10038d316952583e403', # Test-LeakTrace-0.16.tar.gz + ], + }), + ('Test::Exception', '0.43', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533', # Test-Exception-0.43.tar.gz + ], + }), + ('Text::Table', '1.133', { + 'source_tmpl': 'Text-Table-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + 'cd9ee04860d09a19a9d6bd2254a4bf3144ac14a63c08f15a1e28601b4b2f7012', # Text-Table-1.133.tar.gz + ], + }), + ('MIME::Types', '2.13', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': [ + '99c3376357bbe22cc8b6c78f560aa18d81621287695cd629008a6c4e66b77bf8', # MIME-Types-2.13.tar.gz + ], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], + 'checksums': [ + '15762fa4e43b41302cff261c7ad75aacdc874f416981f206d783f20acd023adb', # Module-Build-XSUtil-0.16.tar.gz + ], + }), + ('Tie::Function', '0.02', { + 'source_tmpl': 'Tie-Function-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], + 'checksums': [ + '0b1617af218dfab911ba0fbd72210529a246efe140332da77fe3e03d11000117', # Tie-Function-0.02.tar.gz + ], + }), + ('Template::Plugin::Number::Format', '1.06', { + 'source_tmpl': 'Template-Plugin-Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], + 'checksums': [ + # Template-Plugin-Number-Format-1.06.tar.gz + '0865836a1bcbc34d4a0ee34b5ccc14d7b511f1fd300bf390f002dac349539843', + ], + }), + ('HTML::Parser', '3.72', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + 'ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b', # HTML-Parser-3.72.tar.gz + ], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], + 'checksums': [ + 'c36fd2b68d48c2e17417bf2873c78820f3ae02460fdf5976b8eeab887d59e16c', # Date-Handler-1.2.tar.gz + ], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '30f1ec3f2cf9ff66ae96f973333f23c5f558915bb6266881eac7423f52d7c76c', # Params-Util-1.07.tar.gz + ], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': [ + 'ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0', # IO-HTML-1.001.tar.gz + ], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], + 'checksums': [ + '4571059b7b5d48b7ce52b01389e95d798bf5cf2020523c153ff27b498153c9cb', # libxml-perl-0.08.tar.gz + ], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], + 'checksums': [ + '8816f34e9a38e849a10df756030dccf9fe061a196c11ac3faafd7113c929b964', # Class-ISA-0.36.tar.gz + ], + }), + ('URI', '1.72', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '35f14431d4b300de4be1163b0b5332de2d7fbda4f05ff1ed198a8e9330d40a32', # URI-1.72.tar.gz + ], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'], + 'checksums': [ + '8b481ceedbf0ae4a83effb80581550008bfdd3885ef01145e3733c7097c00a08', # Ima-DBI-0.35.tar.gz + ], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': [ + 'fabb0b8c97e67c9b34b6cc18ed66f6c5e01c55b257dcf007555e0b027d4caf56', # Tie-IxHash-1.23.tar.gz + ], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], + 'checksums': [ + '8eb73d591ad767e7cf26def40cffd84833875f1ad51e456960b9ed73dc23641b', # go-db-perl-0.04.tar.gz + ], + }), + ('Class::DBI::SQLite', '0.11', { + 'source_tmpl': 'Class-DBI-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + 'c4661b00afb7e53c97ac36e13f34dde43c1a93540a2f4ff97e6182b0c731e4e7', # Class-DBI-SQLite-0.11.tar.gz + ], + }), + ('Pod::POM', '2.01', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + '1b50fba9bbdde3ead192beeba0eaddd0c614e3afb1743fa6fff805f57c56f7f4', # Pod-POM-2.01.tar.gz + ], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + 'checksums': [ + '73a7329a86e54a5c29a440382e5803095b58f33129e61a1df0093b4824de9327', # Math-Round-0.07.tar.gz + ], + }), + ('Text::Diff', '1.45', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + 'e8baa07b1b3f53e00af3636898bbf73aec9a0ff38f94536ede1dbe96ef086f04', # Text-Diff-1.45.tar.gz + ], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'aa12d1a4c0ac260b94d448fa01feba242a8a85cb6cbfdc66432e3b5b468add96', # Log-Message-Simple-0.10.tar.gz + ], + }), + ('IO::Socket::SSL', '2.050', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], + 'checksums': [ + '54e6716e40df8b1c168d8f54a0b8f215313739bd99dda17adb7c00fe94656692', # IO-Socket-SSL-2.050.tar.gz + ], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'dce28e3932762c2ff92aa52d90405c06e898e81cb7b164ccae8966ae77f1dcab', # Fennec-Lite-0.004.tar.gz + ], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293', # Sub-Uplevel-0.2800.tar.gz + ], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'e7ac289b88d1662e87708d716877ac66a1a8414660996fe58c1db96d834a5375', # Meta-Builder-0.003.tar.gz + ], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '4bd70d6ca76f6f6ba7e4c618d4ac93b8593a58f1233ccbe18b10f5f204f1d4e4', # Exporter-Declare-0.114.tar.gz + ], + }), + ('Getopt::Long', '2.50', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], + 'checksums': [ + '20881adb2b73e83825f9a0a3b141db11b3a555e1d3775b13d81d0481623e4b67', # Getopt-Long-2.50.tar.gz + ], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46', # Log-Message-0.08.tar.gz + ], + }), + ('Mouse', 'v2.4.10', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + 'checksums': [ + 'b995dda1918fcebecff34458b6abd16c06b6a7844572c7293d72a24d18126d14', # Mouse-v2.4.10.tar.gz + ], + }), + ('Test::Version', '2.05', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + '39c0ec02663da0e56962bdafaef6790cf83d12b4d90e8a4cdc971d57d869d63f', # Test-Version-2.05.tar.gz + ], + }), + ('DBIx::Admin::TableInfo', '3.03', { + 'source_tmpl': 'DBIx-Admin-TableInfo-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'a852530f95957a43aa794f2edf5f3fe4ecec35bd20150c38136d4c23d85328b6', # DBIx-Admin-TableInfo-3.03.tgz + ], + }), + ('Net::HTTP', '6.16', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + '70c45b6aaf3e9fb1ce30a1fc3cf828cfaee45c5c0bd147b2f617efade1765e78', # Net-HTTP-6.16.tar.gz + ], + }), + ('Test::Deep', '1.127', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'b78cfc59c41ba91f47281e2c1d2bfc4b3b1b42bfb76b4378bc88cc37b7af7268', # Test-Deep-1.127.tar.gz + ], + }), + ('Test::Warn', '0.32', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BIGJ'], + 'checksums': [ + '2fc516e71f9ef453be22a4619d91eb3f78df414a57dfa0fd745d3bff50bf73d2', # Test-Warn-0.32.tar.gz + ], + }), + ('MRO::Compat', '0.13', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8', # MRO-Compat-0.13.tar.gz + ], + }), + ('Moo', '2.003002', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + 'f3e9741e79baa63e89f5a08706cd80d18c0a5a37e3d898847e002310e06582f1', # Moo-2.003002.tar.gz + ], + }), + ('Hash::Merge', '0.200', { + 'source_tmpl': 'Hash-Merge-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '47f9f03330b7595c94e73bdd17dc6682ba59d1cc89e63f4e319617f4bb122a64', # Hash-Merge-0.200.tar.gz + ], + }), + ('SQL::Abstract', '1.84', { + 'source_tmpl': 'SQL-Abstract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILMARI'], + 'checksums': [ + '655f4aa3d4ea7ca0a7bafb2beff84010d5c77f0ee4413baa0c86456bf6db5e75', # SQL-Abstract-1.84.tar.gz + ], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '68c01d94f005d5ca9c4d55ad2a1bf3a8d034a5fc6db187d91a4c42f3fdc9fc36', # HTML-Form-6.03.tar.gz + ], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'], + 'checksums': [ + '84ccbddf3894a88a2c2b6be68ff6ef8960037803bb36aa228b31944cfdf6deeb', # File-Copy-Recursive-0.38.tar.gz + ], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827', # Number-Compare-0.03.tar.gz + ], + }), + ('IPC::Run', '0.96', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'bbd24ff027e1c232b3dc027562c9f4386da72b76991d30f9f3d4119e87cf4640', # IPC-Run-0.96.tar.gz + ], + }), + ('HTML::Entities::Interpolate', '1.10', { + 'source_tmpl': 'HTML-Entities-Interpolate-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'f15a9df92c282419f7010964aca1ada844ddfae7afc735cd2ba1bb20883e955c', # HTML-Entities-Interpolate-1.10.tgz + ], + }), + ('File::Remove', '1.57', { + 'source_tmpl': 'File-Remove-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + 'b3becd60165c38786d18285f770b8b06ebffe91797d8c00cc4730614382501ad', # File-Remove-1.57.tar.gz + ], + }), + ('YAML::Tiny', '1.70', { + 'source_tmpl': 'YAML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'bbce4b52b5eafdb04e3043975a08dbf394d00b7d2c958adb9d03d9f7e9291255', # YAML-Tiny-1.70.tar.gz + ], + }), + ('Module::Install', '1.18', { + 'source_tmpl': 'Module-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '29068ac33502cec959844c206516c09cc4a847cb57327d41015f605153ca645e', # Module-Install-1.18.tar.gz + ], + }), + ('Test::ClassAPI', '1.06', { + 'source_tmpl': 'Test-ClassAPI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '06f82d076501701d78b8dc40b7688507bcc6c58b1beafd559e05bb0644df00a2', # Test-ClassAPI-1.06.tar.gz + ], + }), + ('Test::Most', '0.35', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], + 'checksums': [ + '9897a6f4d751598d2ed1047e01c1554b01d0f8c96c45e7e845229782bf6f657f', # Test-Most-0.35.tar.gz + ], + }), + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + 'cdb1e0cdf8380fb9b63b44c33ce5afc1068736d55ac5904bf0eaa1efc1c3cefc', # Class-Accessor-0.34.tar.gz + ], + }), + ('Test::Differences', '0.64', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': [ + '9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276', # Test-Differences-0.64.tar.gz + ], + }), + ('HTTP::Tiny', '0.070', { + 'source_tmpl': 'HTTP-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + '74f385d1e96de887a4df5a222d93afdc7d81ea9ad721a56ff3d8449bb12f7733', # HTTP-Tiny-0.070.tar.gz + ], + }), + ('Package::DeprecationManager', '0.17', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + # Package-DeprecationManager-0.17.tar.gz + '1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b', + ], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc', # Digest-SHA1-2.13.tar.gz + ], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86', # TimeDate-2.30.tar.gz + ], + }), + ('version', '0.9918', { + 'source_tmpl': 'version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], + 'checksums': [ + '54175c7ead4e2259c2fb2b83440b821e4287842067227e48fb899b5cae52237b', # version-0.9918.tar.gz + ], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293', # Sub-Uplevel-0.2800.tar.gz + ], + }), + ('XML::Bare', '0.53', { + 'source_tmpl': 'XML-Bare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CO/CODECHILD'], + 'patches': ['XML-Bare-0.53_icc.patch'], + 'checksums': [ + '865e198e98d904be1683ef5a53a4948f02dabdacde59fc554a082ffbcc5baefd', # XML-Bare-0.53.tar.gz + '7d005e44222a0ce130b8ba4912a869675c0aa9ce4d1b95caba06b683b69f2b20', # XML-Bare-0.53_icc.patch + ], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + 'ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4', # Dist-CheckConflicts-0.11.tar.gz + ], + }), + ('Sub::Name', '0.21', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117', # Sub-Name-0.21.tar.gz + ], + }), + ('Time::Piece', '1.3201', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'], + 'checksums': [ + '81dbe694474a13d9683c392edd54bd77b6bd6d20b41433358487b51eb71e31bd', # Time-Piece-1.3201.tar.gz + ], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '3bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59', # Digest-HMAC-1.03.tar.gz + ], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016', # HTTP-Negotiate-6.01.tar.gz + ], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962', # MIME-Lite-3.030.tar.gz + ], + }), + ('Crypt::Rijndael', '1.13', { + 'source_tmpl': 'Crypt-Rijndael-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'cd7209a6dfe0a3dc8caffe1aa2233b0e6effec7572d76a7a93feefffe636214e', # Crypt-Rijndael-1.13.tar.gz + ], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'dc49408964fd8b7963859c92e013f0b9f92f74be5a7c2a78e3996279827c10b3', # B-Lint-1.20.tar.gz + ], + }), + ('Canary::Stability', '2012', { + 'source_tmpl': 'Canary-Stability-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': [ + 'fd240b111d834dbae9630c59b42fae2145ca35addc1965ea311edf0d07817107', # Canary-Stability-2012.tar.gz + ], + }), + ('AnyEvent', '7.14', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': [ + '539358d225bad34b4a64f5217f8c2a707b15e3a28c74120c9dd2270c7cca7d2a', # AnyEvent-7.14.tar.gz + ], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '76cb824a27b6b4e560409fcf6fd5b3bfbbd38b72f1f3d37ed0b54bd9c0baeade', # Object-Accessor-0.48.tar.gz + ], + }), + ('Data::UUID', '1.221', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '3cc7b2a3a7b74b45a059e013f7fd878078500ea4b7269036f84556b022078667', # Data-UUID-1.221.tar.gz + ], + }), + ('Test::Pod', '1.51', { + 'source_tmpl': 'Test-Pod-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'c1a1d3cedf4a579e3aad89c36f9878a8542b6656dbe71f1581420f49582d7efb', # Test-Pod-1.51.tar.gz + ], + }), + ('AppConfig', '1.71', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + '1177027025ecb09ee64d9f9f255615c04db5e14f7536c344af632032eb887b0f', # AppConfig-1.71.tar.gz + ], + }), + ('Net::SMTP::SSL', '1.04', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '7b29c45add19d3d5084b751f7ba89a8e40479a446ce21cfd9cc741e558332a00', # Net-SMTP-SSL-1.04.tar.gz + ], + }), + ('XML::Tiny', '2.07', { + 'source_tmpl': 'XML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': [ + 'ce39fcb53e0fe9f1cbcd86ddf152e1db48566266b70ec0769ef364eeabdd8941', # XML-Tiny-2.07.tar.gz + ], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], + 'checksums': [ + 'adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2', # HTML-Tagset-3.20.tar.gz + ], + }), + ('HTML::Tree', '5.06', { + 'source_tmpl': 'HTML-Tree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KE/KENTNL'], + 'checksums': [ + '9c36eb19cbdf9a5906c858948ca51c35bd7561f52cc18c43281acbe57327536e', # HTML-Tree-5.06.tar.gz + ], + }), + ('Devel::GlobalDestruction', '0.14', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab', # Devel-GlobalDestruction-0.14.tar.gz + ], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e', # WWW-RobotRules-6.02.tar.gz + ], + }), + ('Expect', '1.35', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JA/JACOBY'], + 'checksums': [ + '09d92761421decd495853103379165a99efbf452c720f30277602cf23679fd06', # Expect-1.35.tar.gz + ], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '91946c80d7f4aab0ca4bfedc3bbe0a75b37cab1a29bd7bca3b3b7456d417e9a6', # Term-UI-0.46.tar.gz + ], + }), + ('Net::SNMP', 'v6.0.1', { + 'source_tmpl': 'Net-SNMP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'], + 'checksums': [ + '14c37bc1cbb3f3cdc7d6c13e0f27a859f14cdcfd5ea54a0467a88bc259b0b741', # Net-SNMP-v6.0.1.tar.gz + ], + }), + ('XML::SAX::Writer', '0.57', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': [ + '3d61d07ef43b0126f5b4de4f415a256fa859fa88dc4fdabaad70b7be7c682cf0', # XML-SAX-Writer-0.57.tar.gz + ], + }), + ('Statistics::Descriptive', '3.0612', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a', # Statistics-Descriptive-3.0612.tar.gz + ], + }), + ('Class::Load', '0.24', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '0bb983da46c146534fc77a556d6e40d925142f2eb43103534025ee545265ca36', # Class-Load-0.24.tar.gz + ], + }), + ('LWP::Simple', '6.26', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + 'd0c5435275f8638ff36fff8f655ad2ccad1156e66cc47bfacfb9e44fc585b24f', # libwww-perl-6.26.tar.gz + ], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + '319601feec17fae344988a5ee91cfc6a0bcfe742af77dba254724c3268b2a60f', # Time-Piece-MySQL-0.06.tar.gz + ], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + '23d8c5c25768ef1dc0ce53b975796762df0d6e244445d06e48d794886c32d486', # Package-Stash-XS-0.28.tar.gz + ], + }), + ('GD::Graph', '1.54', { + 'source_tmpl': 'GDGraph-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], + 'checksums': [ + 'b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f', # GDGraph-1.54.tar.gz + ], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'd9f024c8e3637feccdebcf6479b6754b6c92f1209f567feaf0c23818af31ee3c', # Set-Array-0.30.tgz + ], + }), + ('boolean', '0.46', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + 'checksums': [ + '95c088085c3e83bf680fe6ce16d8264ec26310490f7d1680e416ea7a118f156a', # boolean-0.46.tar.gz + ], + }), + ('Number::Format', '1.75', { + 'source_tmpl': 'Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], + 'checksums': [ + '82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3', # Number-Format-1.75.tar.gz + ], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': [ + '4ab122508d2fb86d171a15f4006e5cf896d5facfa65219c0b243a89906258e59', # Data-Stag-0.14.tar.gz + ], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f08202b686c', # Test-NoWarnings-1.04.tar.gz + ], + }), + ('Crypt::DES', '2.07', { + 'source_tmpl': 'Crypt-DES-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'], + 'checksums': [ + '2db1ebb5837b4cb20051c0ee5b733b4453e3137df0a92306034c867621edd7e7', # Crypt-DES-2.07.tar.gz + ], + }), + ('Exporter', '5.72', { + 'source_tmpl': 'Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291', # Exporter-5.72.tar.gz + ], + }), + ('Class::Inspector', '1.32', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + 'cefadc8b5338e43e570bc43f583e7c98d535c17b196bcf9084bb41d561cc0535', # Class-Inspector-1.32.tar.gz + ], + }), + ('Parse::RecDescent', '1.967015', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], + 'checksums': [ + '1943336a4cb54f1788a733f0827c0c55db4310d5eae15e542639c9dd85656e37', # Parse-RecDescent-1.967015.tar.gz + ], + }), + ('Carp', '1.38', { + 'source_tmpl': 'Carp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'a5a9ce3cbb959dfefa8c2dd16552567199b286d39b0e55053ca247c038977101', # Carp-1.38.tar.gz + ], + }), + ('XML::XPath', '1.42', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': [ + '9e6ac67c2cead5f918a060b8b9ccdbdcaa6d610be8517bba42a96cd56748b512', # XML-XPath-1.42.tar.gz + ], + }), + ('Capture::Tiny', '0.46', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + '5d7a6a830cf7f2b2960bf8b8afaac16a537ede64f3023827acea5bd24ca77015', # Capture-Tiny-0.46.tar.gz + ], + }), + ('JSON', '2.94', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '12271b5cee49943bbdde430eef58f1fe64ba6561980b22c69585e08fc977dc6d', # JSON-2.94.tar.gz + ], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '543cb2e803ab913d44272c7da6a70bb62c19e467f3b12aaac4c9523259b083d6', # Sub-Exporter-0.987.tar.gz + ], + }), + ('Class::Load::XS', '0.10', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '5bc22cf536ebfd2564c5bdaf42f0d8a4cee3d1930fc8b44b7d4a42038622add1', # Class-Load-XS-0.10.tar.gz + ], + }), + ('Set::IntSpan::Fast', '1.15', { + 'source_tmpl': 'Set-IntSpan-Fast-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'], + 'checksums': [ + 'cfb1768c24f55208e87405b17f537f0f303fa141891d0b22d509a941aa57e24e', # Set-IntSpan-Fast-1.15.tar.gz + ], + }), + ('Sub::Exporter::Progressive', '0.001013', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': [ + # Sub-Exporter-Progressive-0.001013.tar.gz + 'd535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056', + ], + }), + ('Data::Dumper::Concise', '2.023', { + 'source_tmpl': 'Data-Dumper-Concise-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'a6c22f113caf31137590def1b7028a7e718eface3228272d0672c25e035d5853', # Data-Dumper-Concise-2.023.tar.gz + ], + }), + ('File::Slurp::Tiny', '0.004', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e', # File-Slurp-Tiny-0.004.tar.gz + ], + }), + ('Algorithm::Diff', '1.1903', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], + 'checksums': [ + '30e84ac4b31d40b66293f7b1221331c5a50561a39d580d85004d9c1fff991751', # Algorithm-Diff-1.1903.tar.gz + ], + }), + ('AnyData', '0.12', { + 'source_tmpl': 'AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'be6a957f04a2feba9b305536b132deceba1f455db295b221a63e75567fadbcfc', # AnyData-0.12.tar.gz + ], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], + 'checksums': [ + '5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3', # Text-Iconv-1.7.tar.gz + ], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a', # Class-Data-Inheritable-0.08.tar.gz + ], + }), + ('Text::Balanced', '2.03', { + 'source_tmpl': 'Text-Balanced-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': [ + '057753f8f0568b53921f66a60a89c30092b73329bcc61a2c43339ab70c9792c8', # Text-Balanced-2.03.tar.gz + ], + }), + ('strictures', '2.000003', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '27f8ea096a521e9754d36ea32889c2cda28346d04e3e399e7ea118d182dbaf22', # strictures-2.000003.tar.gz + ], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': [ + '31354975140fe6235ac130a109496491ad33dd42f9c62189e23f49f75f936d75', # Switch-2.17.tar.gz + ], + }), + ('File::Which', '1.21', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + '9def5f10316bfd944e56b7f8a2501be1d44c288325309462aa9345e340854bcc', # File-Which-1.21.tar.gz + ], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '579c617e303b9d874411c7b61b46b59d36f815718625074ae6832e7bb9db5104', # Email-Date-Format-1.005.tar.gz + ], + }), + ('Error', '0.17025', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '6c9f474ad3d4fe0cabff6b6be532cb1dd348245986d4a6b600ad921d5cfdefaf', # Error-0.17025.tar.gz + ], + }), + ('Mock::Quick', '1.111', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'ff786008bf8c022064ececd3b7ed89c76b35e8d1eac6cf472a9f51771c1c9f2c', # Mock-Quick-1.111.tar.gz + ], + }), + ('Text::CSV', '1.95', { + 'source_tmpl': 'Text-CSV-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '7e0a11d9c1129a55b68a26aa4b37c894279df255aa63ec8341d514ab848dbf61', # Text-CSV-1.95.tar.gz + ], + }), + ('Test::Output', '1.031', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'], + 'checksums': [ + 'f8b8f37185717872727d06f6c078fa77db794410faf2f6da4d37b0b7650f7ea4', # Test-Output-1.031.tar.gz + ], + }), + ('Class::DBI', 'v3.0.17', { + 'source_tmpl': 'Class-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '541354fe361c56850cb11261f6ca089a14573fa764792447444ff736ae626206', # Class-DBI-v3.0.17.tar.gz + ], + }), + ('List::AllUtils', '0.14', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd', # List-AllUtils-0.14.tar.gz + ], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + '94ce27a546cd57cb52e080a8f2533a7cc2350028388582485bd1039a37871f9c', # UNIVERSAL-moniker-0.08.tar.gz + ], + }), + ('Exception::Class', '1.43', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'ff3b4b3f706e84aaa87ab0dee5cec6bd7a8fc9f72cf76d115212541fa0a13760', # Exception-Class-1.43.tar.gz + ], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a', # File-CheckTree-4.42.tar.gz + ], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + 'checksums': [ + '409a8e0e4b1025c8e80f628f65a9778aa77ab285161406ca4a6c097b13656d0d', # Math-VecStat-0.08.tar.gz + ], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], + 'checksums': [ + '15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46', # Pod-LaTeX-0.61.tar.gz + ], + }), + ('Eval::Closure', '0.14', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + 'ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad', # Eval-Closure-0.14.tar.gz + ], + }), + ('HTTP::Request', '6.13', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + 'f25f38428de851e5661e72f124476494852eb30812358b07f1c3a289f6f5eded', # HTTP-Message-6.13.tar.gz + ], + }), + ('XML::Twig', '3.52', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + 'checksums': [ + 'fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad', # XML-Twig-3.52.tar.gz + ], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0', # IO-String-1.08.tar.gz + ], + }), + ('XML::Simple', '2.24', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '9a14819fd17c75fbb90adcec0446ceab356cab0ccaff870f2e1659205dc2424f', # XML-Simple-2.24.tar.gz + ], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '61e567a7679588887b7b86d427bc476ea6d77fffe7e0d17d640f89007d98ef0f', # Sub-Install-0.928.tar.gz + ], + }), + ('HTTP::Cookies', '6.04', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + '0cc7f079079dcad8293fea36875ef58dd1bfd75ce1a6c244cd73ed9523eb13d4', # HTTP-Cookies-6.04.tar.gz + ], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], + 'checksums': [ + '1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f', # Pod-Plainer-1.04.tar.gz + ], + }), + ('Test::Exception::LessClever', '0.009', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + # Test-Exception-LessClever-0.009.tar.gz + '3b2731a44956a11f74b46b3ecf0734fab651e1c0bcf120f8b407aa1b4d43ac34', + ], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676', # LWP-MediaTypes-6.02.tar.gz + ], + }), + ('Scalar::Util', '1.48', { + 'source_tmpl': 'Scalar-List-Utils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + 'checksums': [ + '0e5318308789ba3625e053001da0a6c5218dc73e561a207d1b91131d06c0d09f', # Scalar-List-Utils-1.48.tar.gz + ], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + '0b3035ffdb909aa1f7ded6b608fa9d894421c82c097d51e7171170d67579a9cb', # Data-Section-Simple-0.07.tar.gz + ], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + '6b1e45acc561e0708e00a2fcf16e157cad8b8963d1bf73726f77dd809b8aebc4', # Class-Trigger-0.14.tar.gz + ], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2', # HTTP-Daemon-6.01.tar.gz + ], + }), + ('File::HomeDir', '1.002', { + 'source_tmpl': 'File-HomeDir-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'eb4c0c85775138460cd4013d8117232f08e88381c95c6a93b3d11e969185c274', # File-HomeDir-1.002.tar.gz + ], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + 'e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333', # HTTP-Date-6.02.tar.gz + ], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '6614fa7518f094f853741b63c73f3627168c5d3aca89b1d02b1016dc32854e09', # Authen-SASL-2.16.tar.gz + ], + }), + ('Clone', '0.39', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], + 'checksums': [ + 'acb046683e49d650b113634ecf57df000816a49e611b0fff70bf3f93568bfa2d', # Clone-0.39.tar.gz + ], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], + 'checksums': [ + 'b2296fdcf9addc8e8fc39e15eb2c3d81145f6355258438bc783b12b02c41cb81', # Data-Types-0.09.tar.gz + ], + }), + ('Import::Into', '1.002005', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + 'bd9e77a3fb662b40b43b18d3280cd352edf9fad8d94283e518181cc1ce9f0567', # Import-Into-1.002005.tar.gz + ], + }), + ('DateTime::Tiny', '1.06', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'bd725df481d7223ee787e154c116098b08a129f55e0763194b07ebea3dda33ec', # DateTime-Tiny-1.06.tar.gz + ], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '247f0d88e55076fd3f6c7bf3fd527989d62fcc1ef9bde9bf2ee11c280adcaeab', # DBD-AnyData-0.110.tar.gz + ], + }), + ('Text::Format', '0.60', { + 'source_tmpl': 'Text-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '664f313570604624ff9e1fc9b26b6d04e06897b3e4eac83089fc0905a692a2b8', # Text-Format-0.60.tar.gz + ], + }), + ('Devel::CheckCompiler', '0.07', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': [ + '768b7697b4b8d4d372c7507b65e9dd26aa4223f7100183bbb4d3af46d43869b5', # Devel-CheckCompiler-0.07.tar.gz + ], + }), + ('Log::Handler', '0.88', { + 'source_tmpl': 'Log-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], + 'checksums': [ + '45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d', # Log-Handler-0.88.tar.gz + ], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '85e2f805bfc81cd738c294316b27a515397036f397a0ff1c6c8d754c38530306', # DBIx-ContextualFetch-1.03.tar.gz + ], + }), + ('Devel::StackTrace', '2.02', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f', # Devel-StackTrace-2.02.tar.gz + ], + }), + ('Term::ReadKey', '2.37', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], + 'checksums': [ + '4a9383cf2e0e0194668fe2bd546e894ffad41d556b41d2f2f577c8db682db241', # TermReadKey-2.37.tar.gz + ], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + 'checksums': [ + '11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0', # Set-IntSpan-1.19.tar.gz + ], + }), + ('Moose', '2.2006', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'a4e00ab25cc41bebc5e7a11d71375fb5e64b56d5f91159afee225d698e06392b', # Moose-2.2006.tar.gz + ], + }), + ('Algorithm::Dependency', '1.110', { + 'source_tmpl': 'Algorithm-Dependency-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + 'f27733e8d89cf2ab621284c2584da90ab0cb743ba2295ee739fe51bf92561e37', # Algorithm-Dependency-1.110.tar.gz + ], + }), + ('Font::TTF', '1.06', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BH/BHALLISSY'], + 'checksums': [ + '4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293', # Font-TTF-1.06.tar.gz + ], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '3d81c3cc1b5cff69cca9361e2c6e38df0352251ae7b41e2ff3febc850e463565', # IPC-Run3-0.048.tar.gz + ], + }), + ('File::Find::Rule', '0.34', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe', # File-Find-Rule-0.34.tar.gz + ], + }), + ('SQL::Statement', '1.412', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '65c870883379c11b53f19ead10aaac241ccc86a90bbab77f6376fe750720e5c8', # SQL-Statement-1.412.tar.gz + ], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'], + 'checksums': [ + 'ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643', # File-Slurp-9999.19.tar.gz + ], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + '06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c', # Package-Stash-0.37.tar.gz + ], + }), + ('Data::OptList', '0.110', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3', # Data-OptList-0.110.tar.gz + ], + }), + ('CPANPLUS', '0.9168', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'ea7b3278a688721729244de4d8efc57536be833458d93172c412bdc7c3c1ed02', # CPANPLUS-0.9168.tar.gz + ], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'a2ef8770d3309178203f8c8ac25e623e63cf76e97830fd3be280ade1a555290d', # IO-Tty-1.12.tar.gz + ], + }), + ('Text::Soundex', '3.05', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed', # Text-Soundex-3.05.tar.gz + ], + }), + ('Lingua::EN::PluralToSingular', '0.19', { + 'source_tmpl': 'Lingua-EN-PluralToSingular-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'], + 'checksums': [ + # Lingua-EN-PluralToSingular-0.19.tar.gz + 'c71b6c1aec01aae9c42aef0d9f147a437e91a7cc5cea6e4abbc35440638f299e', + ], + }), + ('Want', '0.29', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], + 'checksums': [ + 'b4e4740b8d4cb783591273c636bd68304892e28d89e88abf9273b1de17f552f7', # Want-0.29.tar.gz + ], + }), + ('Cwd::Guard', '0.05', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + 'checksums': [ + '7afc7ca2b9502e440241938ad97a3e7ebd550180ebd6142e1db394186b268e77', # Cwd-Guard-0.05.tar.gz + ], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + 'checksums': [ + 'c343ba97f49d86e7fb14aef4cfe3124992e2a5c3168e53a54606dd611d73e5c7', # Bundle-BioPerl-2.1.9.tar.gz + ], + }), + ('Mail::Util', '2.19', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': [ + 'c17ed702efea8eab56fe92961c07cd4980cee26ca6f13aff2688dc8af69c5e1a', # MailTools-2.19.tar.gz + ], + }), + ('Text::Template', '1.47', { + 'source_tmpl': 'Text-Template-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT'], + 'checksums': [ + '50d742c74482478aa01008d468290fcfbc0b9a1219cfe1284076f1f31f0be8fc', # Text-Template-1.47.tar.gz + ], + }), + ('PDF::API2', '2.033', { + 'source_tmpl': 'PDF-API2-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SS/SSIMMS'], + 'checksums': [ + '9c0866ec1a3053f73afaca5f5cdbe6925903b4ce606f4bf4ac317731a69d27a0', # PDF-API2-2.033.tar.gz + ], + }), + ('Devel::CheckLib', '1.11', { + 'source_tmpl': 'Devel-CheckLib-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MATTN'], + 'checksums': [ + 'bd6d1c187e80be6de1f0d37add441ba8f14950c7bc1f54e764770ed484b232c1', # Devel-CheckLib-1.11.tar.gz + ], + }), + ('SVG', '2.78', { + 'source_tmpl': 'SVG-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': [ + 'a665c1f18c0529f3da0f4b631976eb47e0f71f6d6784ef3f44d32fd76643d6bb', # SVG-2.78.tar.gz + ], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JE/JETTERO'], + 'checksums': [ + '6855ce5615fd3e1af4cfc451a9bf44ff29a3140b4e7130034f1f0af2511a94fb', # Statistics-Basic-1.6611.tar.gz + ], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.26.0-intel-2017b.eb b/easybuild/easyconfigs/p/Perl/Perl-5.26.0-intel-2017b.eb new file mode 100644 index 0000000000000000000000000000000000000000..750a9f9177fa2a6aadfde9a1aa0d77fb87a030d3 --- /dev/null +++ b/easybuild/easyconfigs/p/Perl/Perl-5.26.0-intel-2017b.eb @@ -0,0 +1,1601 @@ +name = 'Perl' +version = '5.26.0' + +homepage = 'https://www.perl.org/' +description = """Larry Wall's Practical Extraction and Report Language""" + +toolchain = {'name': 'intel', 'version': '2017b'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.cpan.org/src/%(version_major)s.0'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ebe7c66906d4fb55449380ab1b7e004eeef52c38d3443fa301f8e17a1a4cb67f'] + +# !! order of extensions is important !! +# extensions updated on August 29th 2017 +exts_list = [ + ('Config::General', '2.63', { + 'source_tmpl': 'Config-General-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + 'checksums': [ + '0a9bf977b8aabe76343e88095d2296c8a422410fd2a05a1901f2b20e2e1f6fad', # Config-General-2.63.tar.gz + ], + }), + ('File::Listing', '6.04', { + 'source_tmpl': 'File-Listing-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5', # File-Listing-6.04.tar.gz + ], + }), + ('ExtUtils::InstallPaths', '0.011', { + 'source_tmpl': 'ExtUtils-InstallPaths-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '7609fa048cdcf1451cad5b1d7d494f30e3d5bad0672d15404f1ea60e1df0067c', # ExtUtils-InstallPaths-0.011.tar.gz + ], + }), + ('ExtUtils::Helpers', '0.026', { + 'source_tmpl': 'ExtUtils-Helpers-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416', # ExtUtils-Helpers-0.026.tar.gz + ], + }), + ('Test::Harness', '3.39', { + 'source_tmpl': 'Test-Harness-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '69bd44c81c6e1d2db18e298ecf631852608893ddfddb332a7d55285bbfc51132', # Test-Harness-3.39.tar.gz + ], + }), + ('ExtUtils::Config', '0.008', { + 'source_tmpl': 'ExtUtils-Config-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c', # ExtUtils-Config-0.008.tar.gz + ], + }), + ('Module::Build::Tiny', '0.039', { + 'source_tmpl': 'Module-Build-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c', # Module-Build-Tiny-0.039.tar.gz + ], + }), + ('aliased', '0.34', { + 'source_tmpl': 'aliased-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'c350524507cd827fab864e5d4c2cc350b1babaa12fa95aec0ca00843fcc7deeb', # aliased-0.34.tar.gz + ], + }), + ('Text::Glob', '0.11', { + 'source_tmpl': 'Text-Glob-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '069ccd49d3f0a2dedb115f4bdc9fbac07a83592840953d1fcdfc39eb9d305287', # Text-Glob-0.11.tar.gz + ], + }), + ('Regexp::Common', '2017060201', { + 'source_tmpl': 'Regexp-Common-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'], + 'checksums': [ + 'ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b', # Regexp-Common-2017060201.tar.gz + ], + }), + ('GO::Utils', '0.15', { + 'source_tmpl': 'go-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': [ + '423d26155ee85ca51ab2270cee59f4e85b193e57ac3a29aff827298c0a396b12', # go-perl-0.15.tar.gz + ], + }), + ('Module::Pluggable', '5.2', { + 'source_tmpl': 'Module-Pluggable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'], + 'checksums': [ + 'b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df', # Module-Pluggable-5.2.tar.gz + ], + }), + ('Test::Fatal', '0.014', { + 'source_tmpl': 'Test-Fatal-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0', # Test-Fatal-0.014.tar.gz + ], + }), + ('Test::Warnings', '0.026', { + 'source_tmpl': 'Test-Warnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08', # Test-Warnings-0.026.tar.gz + ], + }), + ('File::ShareDir::Install', '0.11', { + 'source_tmpl': 'File-ShareDir-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '32bf8772e9fea60866074b27ff31ab5bc3f88972d61915e84cbbb98455e00cc8', # File-ShareDir-Install-0.11.tar.gz + ], + }), + ('DateTime::Locale', '1.16', { + 'source_tmpl': 'DateTime-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'dfaf4c42149c0622e80721773b8d7229d7785280503585895c9fe9f51e076cfe', # DateTime-Locale-1.16.tar.gz + ], + }), + ('DateTime::TimeZone', '2.13', { + 'source_tmpl': 'DateTime-TimeZone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + '333d39ccd6b883460409b9113bec43be256c3e763beedfb97b9eb274c9d4e18c', # DateTime-TimeZone-2.13.tar.gz + ], + }), + ('Test::Requires', '0.10', { + 'source_tmpl': 'Test-Requires-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'], + 'checksums': [ + '2768a391d50ab94b95cefe540b9232d7046c13ee86d01859e04c044903222eb5', # Test-Requires-0.10.tar.gz + ], + }), + ('Module::Implementation', '0.09', { + 'source_tmpl': 'Module-Implementation-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d', # Module-Implementation-0.09.tar.gz + ], + }), + ('Module::Build', '0.4224', { + 'source_tmpl': 'Module-Build-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782', # Module-Build-0.4224.tar.gz + ], + }), + ('Module::Runtime', '0.015', { + 'source_tmpl': 'Module-Runtime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'], + 'checksums': [ + '67fcfaf4e33072924975675da9004bacc43fff9f61396135b93627cbe38e43c0', # Module-Runtime-0.015.tar.gz + ], + }), + ('Try::Tiny', '0.28', { + 'source_tmpl': 'Try-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'f1d166be8aa19942c4504c9111dade7aacb981bc5b3a2a5c5f6019646db8c146', # Try-Tiny-0.28.tar.gz + ], + }), + ('Params::Validate', '1.29', { + 'source_tmpl': 'Params-Validate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + '49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733', # Params-Validate-1.29.tar.gz + ], + }), + ('List::MoreUtils', '0.423', { + 'source_tmpl': 'List-MoreUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'b4d90b24809b399fda3772a45b1af9e29d89becf8ba4a4f78fa36234e4ed5396', # List-MoreUtils-0.423.tar.gz + ], + }), + ('Exporter::Tiny', '1.000000', { + 'source_tmpl': 'Exporter-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'], + 'checksums': [ + 'ffdd77d57de099e8f64dd942ef12a00a3f4313c2531f342339eeed2d366ad078', # Exporter-Tiny-1.000000.tar.gz + ], + }), + ('Class::Singleton', '1.5', { + 'source_tmpl': 'Class-Singleton-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': [ + '38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678', # Class-Singleton-1.5.tar.gz + ], + }), + ('DateTime', '1.44', { + 'source_tmpl': 'DateTime-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'a7165a9b1bcef735e76ea44c184ea741840249dd1862b8465f3777cd8f0bd701', # DateTime-1.44.tar.gz + ], + }), + ('File::Find::Rule::Perl', '1.15', { + 'source_tmpl': 'File-Find-Rule-Perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '9a48433f86e08ce18e03526e2982de52162eb909d19735460f07eefcaf463ea6', # File-Find-Rule-Perl-1.15.tar.gz + ], + }), + ('Readonly', '2.05', { + 'source_tmpl': 'Readonly-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'], + 'checksums': [ + '4b23542491af010d44a5c7c861244738acc74ababae6b8838d354dfb19462b5e', # Readonly-2.05.tar.gz + ], + }), + ('Git', '0.41', { + 'source_tmpl': 'Git-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'], + 'checksums': [ + '9d4de21612253a1d3252ff7657d7e832dcf3cc2a748a8c84f73de618a3a38239', # Git-0.41.tar.gz + ], + }), + ('Tree::DAG_Node', '1.29', { + 'source_tmpl': 'Tree-DAG_Node-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + '2d04eb011aa06cee633c367d1f322b8d937020fde5d5393fad6a26c93725c4a8', # Tree-DAG_Node-1.29.tgz + ], + }), + ('Template', '2.27', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '1311a403264d0134c585af0309ff2a9d5074b8ece23ece5660d31ec96bf2c6dc', # Template-Toolkit-2.27.tar.gz + ], + }), + ('FreezeThaw', '0.5001', { + 'source_tmpl': 'FreezeThaw-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'], + 'checksums': [ + '3c5e08329106f9cee3ab444b81331c5935f83084a151d88505e7a465da540f41', # FreezeThaw-0.5001.tar.gz + ], + }), + ('DBI', '1.637', { + 'source_tmpl': 'DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], + 'checksums': [ + '2557712593e80142c3b50877e00369b6ce78fa26d44edc42156d81a5cdd26bc6', # DBI-1.637.tar.gz + ], + }), + ('DBD::SQLite', '1.54', { + 'source_tmpl': 'DBD-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '3929a6dbd8d71630f0cb57f85dcef9588cd7ac4c9fa12db79df77b9d3a4d7269', # DBD-SQLite-1.54.tar.gz + ], + }), + ('Math::Bezier', '0.01', { + 'source_tmpl': 'Math-Bezier-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '11a815fc45fdf0efabb1822ab77faad8b9eea162572c5f0940c8ed7d56e6b8b8', # Math-Bezier-0.01.tar.gz + ], + }), + ('Archive::Extract', '0.80', { + 'source_tmpl': 'Archive-Extract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4', # Archive-Extract-0.80.tar.gz + ], + }), + ('DBIx::Simple', '1.35', { + 'source_tmpl': 'DBIx-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'], + 'checksums': [ + '445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a', # DBIx-Simple-1.35.tar.gz + ], + }), + ('Shell', '0.73', { + 'source_tmpl': 'Shell-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'], + 'checksums': [ + 'f7dbebf65261ed0e5abd0f57052b64d665a1a830bab4c8bbc220f235bd39caf5', # Shell-0.73.tar.gz + ], + }), + ('File::Spec', '3.62', { + 'source_tmpl': 'PathTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '36350e12f58871437ba03391f80a506e447e3c6630cc37d0625bc25ff1c7b4d2', # PathTools-3.62.tar.gz + ], + }), + ('Test::Simple', '1.302086', { + 'source_tmpl': 'Test-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '21e4c93c52529a10ef970afcf2cdb5719bcfef5f71af09cad3675fcf021995b1', # Test-Simple-1.302086.tar.gz + ], + }), + ('Set::Scalar', '1.29', { + 'source_tmpl': 'Set-Scalar-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'], + 'checksums': [ + 'a3dc1526f3dde72d3c64ea00007b86ce608cdcd93567cf6e6e42dc10fdc4511d', # Set-Scalar-1.29.tar.gz + ], + }), + ('IO::Stringy', '2.111', { + 'source_tmpl': 'IO-stringy-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], + 'checksums': [ + '8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d', # IO-stringy-2.111.tar.gz + ], + }), + ('Encode::Locale', '1.05', { + 'source_tmpl': 'Encode-Locale-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1', # Encode-Locale-1.05.tar.gz + ], + }), + ('XML::SAX::Base', '1.09', { + 'source_tmpl': 'XML-SAX-Base-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0', # XML-SAX-Base-1.09.tar.gz + ], + }), + ('XML::NamespaceSupport', '1.12', { + 'source_tmpl': 'XML-NamespaceSupport-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': [ + '47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef', # XML-NamespaceSupport-1.12.tar.gz + ], + }), + ('XML::SAX', '0.99', { + 'source_tmpl': 'XML-SAX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6f5ad84', # XML-SAX-0.99.tar.gz + ], + }), + ('Test::LeakTrace', '0.16', { + 'source_tmpl': 'Test-LeakTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEEJO'], + 'checksums': [ + '5f089eed915f1ec8c743f6d2777c3ecd0ca01df2f7b9e10038d316952583e403', # Test-LeakTrace-0.16.tar.gz + ], + }), + ('Test::Exception', '0.43', { + 'source_tmpl': 'Test-Exception-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '156b13f07764f766d8b45a43728f2439af81a3512625438deab783b7883eb533', # Test-Exception-0.43.tar.gz + ], + }), + ('Text::Table', '1.133', { + 'source_tmpl': 'Text-Table-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + 'cd9ee04860d09a19a9d6bd2254a4bf3144ac14a63c08f15a1e28601b4b2f7012', # Text-Table-1.133.tar.gz + ], + }), + ('MIME::Types', '2.13', { + 'source_tmpl': 'MIME-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': [ + '99c3376357bbe22cc8b6c78f560aa18d81621287695cd629008a6c4e66b77bf8', # MIME-Types-2.13.tar.gz + ], + }), + ('Module::Build::XSUtil', '0.16', { + 'source_tmpl': 'Module-Build-XSUtil-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'], + 'checksums': [ + '15762fa4e43b41302cff261c7ad75aacdc874f416981f206d783f20acd023adb', # Module-Build-XSUtil-0.16.tar.gz + ], + }), + ('Tie::Function', '0.02', { + 'source_tmpl': 'Tie-Function-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'], + 'checksums': [ + '0b1617af218dfab911ba0fbd72210529a246efe140332da77fe3e03d11000117', # Tie-Function-0.02.tar.gz + ], + }), + ('Template::Plugin::Number::Format', '1.06', { + 'source_tmpl': 'Template-Plugin-Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'], + 'checksums': [ + # Template-Plugin-Number-Format-1.06.tar.gz + '0865836a1bcbc34d4a0ee34b5ccc14d7b511f1fd300bf390f002dac349539843', + ], + }), + ('HTML::Parser', '3.72', { + 'source_tmpl': 'HTML-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + 'ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b', # HTML-Parser-3.72.tar.gz + ], + }), + ('Date::Handler', '1.2', { + 'source_tmpl': 'Date-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'], + 'checksums': [ + 'c36fd2b68d48c2e17417bf2873c78820f3ae02460fdf5976b8eeab887d59e16c', # Date-Handler-1.2.tar.gz + ], + }), + ('Params::Util', '1.07', { + 'source_tmpl': 'Params-Util-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '30f1ec3f2cf9ff66ae96f973333f23c5f558915bb6266881eac7423f52d7c76c', # Params-Util-1.07.tar.gz + ], + }), + ('IO::HTML', '1.001', { + 'source_tmpl': 'IO-HTML-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'], + 'checksums': [ + 'ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0', # IO-HTML-1.001.tar.gz + ], + }), + ('Data::Grove', '0.08', { + 'source_tmpl': 'libxml-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'], + 'checksums': [ + '4571059b7b5d48b7ce52b01389e95d798bf5cf2020523c153ff27b498153c9cb', # libxml-perl-0.08.tar.gz + ], + }), + ('Class::ISA', '0.36', { + 'source_tmpl': 'Class-ISA-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'], + 'checksums': [ + '8816f34e9a38e849a10df756030dccf9fe061a196c11ac3faafd7113c929b964', # Class-ISA-0.36.tar.gz + ], + }), + ('URI', '1.72', { + 'source_tmpl': 'URI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '35f14431d4b300de4be1163b0b5332de2d7fbda4f05ff1ed198a8e9330d40a32', # URI-1.72.tar.gz + ], + }), + ('Ima::DBI', '0.35', { + 'source_tmpl': 'Ima-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'], + 'checksums': [ + '8b481ceedbf0ae4a83effb80581550008bfdd3885ef01145e3733c7097c00a08', # Ima-DBI-0.35.tar.gz + ], + }), + ('Tie::IxHash', '1.23', { + 'source_tmpl': 'Tie-IxHash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': [ + 'fabb0b8c97e67c9b34b6cc18ed66f6c5e01c55b257dcf007555e0b027d4caf56', # Tie-IxHash-1.23.tar.gz + ], + }), + ('GO', '0.04', { + 'source_tmpl': 'go-db-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'], + 'checksums': [ + '8eb73d591ad767e7cf26def40cffd84833875f1ad51e456960b9ed73dc23641b', # go-db-perl-0.04.tar.gz + ], + }), + ('Class::DBI::SQLite', '0.11', { + 'source_tmpl': 'Class-DBI-SQLite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + 'c4661b00afb7e53c97ac36e13f34dde43c1a93540a2f4ff97e6182b0c731e4e7', # Class-DBI-SQLite-0.11.tar.gz + ], + }), + ('Pod::POM', '2.01', { + 'source_tmpl': 'Pod-POM-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + '1b50fba9bbdde3ead192beeba0eaddd0c614e3afb1743fa6fff805f57c56f7f4', # Pod-POM-2.01.tar.gz + ], + }), + ('Math::Round', '0.07', { + 'source_tmpl': 'Math-Round-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'], + 'checksums': [ + '73a7329a86e54a5c29a440382e5803095b58f33129e61a1df0093b4824de9327', # Math-Round-0.07.tar.gz + ], + }), + ('Text::Diff', '1.45', { + 'source_tmpl': 'Text-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + 'e8baa07b1b3f53e00af3636898bbf73aec9a0ff38f94536ede1dbe96ef086f04', # Text-Diff-1.45.tar.gz + ], + }), + ('Log::Message::Simple', '0.10', { + 'source_tmpl': 'Log-Message-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'aa12d1a4c0ac260b94d448fa01feba242a8a85cb6cbfdc66432e3b5b468add96', # Log-Message-Simple-0.10.tar.gz + ], + }), + ('IO::Socket::SSL', '2.050', { + 'source_tmpl': 'IO-Socket-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'], + 'checksums': [ + '54e6716e40df8b1c168d8f54a0b8f215313739bd99dda17adb7c00fe94656692', # IO-Socket-SSL-2.050.tar.gz + ], + }), + ('Fennec::Lite', '0.004', { + 'source_tmpl': 'Fennec-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'dce28e3932762c2ff92aa52d90405c06e898e81cb7b164ccae8966ae77f1dcab', # Fennec-Lite-0.004.tar.gz + ], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293', # Sub-Uplevel-0.2800.tar.gz + ], + }), + ('Meta::Builder', '0.003', { + 'source_tmpl': 'Meta-Builder-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'e7ac289b88d1662e87708d716877ac66a1a8414660996fe58c1db96d834a5375', # Meta-Builder-0.003.tar.gz + ], + }), + ('Exporter::Declare', '0.114', { + 'source_tmpl': 'Exporter-Declare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + '4bd70d6ca76f6f6ba7e4c618d4ac93b8593a58f1233ccbe18b10f5f204f1d4e4', # Exporter-Declare-0.114.tar.gz + ], + }), + ('Getopt::Long', '2.50', { + 'source_tmpl': 'Getopt-Long-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'], + 'checksums': [ + '20881adb2b73e83825f9a0a3b141db11b3a555e1d3775b13d81d0481623e4b67', # Getopt-Long-2.50.tar.gz + ], + }), + ('Log::Message', '0.08', { + 'source_tmpl': 'Log-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46', # Log-Message-0.08.tar.gz + ], + }), + ('Mouse', 'v2.4.10', { + 'source_tmpl': 'Mouse-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'], + 'checksums': [ + 'b995dda1918fcebecff34458b6abd16c06b6a7844572c7293d72a24d18126d14', # Mouse-v2.4.10.tar.gz + ], + }), + ('Test::Version', '2.05', { + 'source_tmpl': 'Test-Version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + '39c0ec02663da0e56962bdafaef6790cf83d12b4d90e8a4cdc971d57d869d63f', # Test-Version-2.05.tar.gz + ], + }), + ('DBIx::Admin::TableInfo', '3.03', { + 'source_tmpl': 'DBIx-Admin-TableInfo-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'a852530f95957a43aa794f2edf5f3fe4ecec35bd20150c38136d4c23d85328b6', # DBIx-Admin-TableInfo-3.03.tgz + ], + }), + ('Net::HTTP', '6.16', { + 'source_tmpl': 'Net-HTTP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + '70c45b6aaf3e9fb1ce30a1fc3cf828cfaee45c5c0bd147b2f617efade1765e78', # Net-HTTP-6.16.tar.gz + ], + }), + ('Test::Deep', '1.127', { + 'source_tmpl': 'Test-Deep-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'b78cfc59c41ba91f47281e2c1d2bfc4b3b1b42bfb76b4378bc88cc37b7af7268', # Test-Deep-1.127.tar.gz + ], + }), + ('Test::Warn', '0.32', { + 'source_tmpl': 'Test-Warn-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BIGJ'], + 'checksums': [ + '2fc516e71f9ef453be22a4619d91eb3f78df414a57dfa0fd745d3bff50bf73d2', # Test-Warn-0.32.tar.gz + ], + }), + ('MRO::Compat', '0.13', { + 'source_tmpl': 'MRO-Compat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8', # MRO-Compat-0.13.tar.gz + ], + }), + ('Moo', '2.003002', { + 'source_tmpl': 'Moo-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + 'f3e9741e79baa63e89f5a08706cd80d18c0a5a37e3d898847e002310e06582f1', # Moo-2.003002.tar.gz + ], + }), + ('Hash::Merge', '0.200', { + 'source_tmpl': 'Hash-Merge-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '47f9f03330b7595c94e73bdd17dc6682ba59d1cc89e63f4e319617f4bb122a64', # Hash-Merge-0.200.tar.gz + ], + }), + ('SQL::Abstract', '1.84', { + 'source_tmpl': 'SQL-Abstract-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILMARI'], + 'checksums': [ + '655f4aa3d4ea7ca0a7bafb2beff84010d5c77f0ee4413baa0c86456bf6db5e75', # SQL-Abstract-1.84.tar.gz + ], + }), + ('HTML::Form', '6.03', { + 'source_tmpl': 'HTML-Form-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '68c01d94f005d5ca9c4d55ad2a1bf3a8d034a5fc6db187d91a4c42f3fdc9fc36', # HTML-Form-6.03.tar.gz + ], + }), + ('File::Copy::Recursive', '0.38', { + 'source_tmpl': 'File-Copy-Recursive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'], + 'checksums': [ + '84ccbddf3894a88a2c2b6be68ff6ef8960037803bb36aa228b31944cfdf6deeb', # File-Copy-Recursive-0.38.tar.gz + ], + }), + ('Number::Compare', '0.03', { + 'source_tmpl': 'Number-Compare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '83293737e803b43112830443fb5208ec5208a2e6ea512ed54ef8e4dd2b880827', # Number-Compare-0.03.tar.gz + ], + }), + ('IPC::Run', '0.96', { + 'source_tmpl': 'IPC-Run-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'bbd24ff027e1c232b3dc027562c9f4386da72b76991d30f9f3d4119e87cf4640', # IPC-Run-0.96.tar.gz + ], + }), + ('HTML::Entities::Interpolate', '1.10', { + 'source_tmpl': 'HTML-Entities-Interpolate-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'f15a9df92c282419f7010964aca1ada844ddfae7afc735cd2ba1bb20883e955c', # HTML-Entities-Interpolate-1.10.tgz + ], + }), + ('File::Remove', '1.57', { + 'source_tmpl': 'File-Remove-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + 'b3becd60165c38786d18285f770b8b06ebffe91797d8c00cc4730614382501ad', # File-Remove-1.57.tar.gz + ], + }), + ('YAML::Tiny', '1.70', { + 'source_tmpl': 'YAML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'bbce4b52b5eafdb04e3043975a08dbf394d00b7d2c958adb9d03d9f7e9291255', # YAML-Tiny-1.70.tar.gz + ], + }), + ('Module::Install', '1.18', { + 'source_tmpl': 'Module-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '29068ac33502cec959844c206516c09cc4a847cb57327d41015f605153ca645e', # Module-Install-1.18.tar.gz + ], + }), + ('Test::ClassAPI', '1.06', { + 'source_tmpl': 'Test-ClassAPI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '06f82d076501701d78b8dc40b7688507bcc6c58b1beafd559e05bb0644df00a2', # Test-ClassAPI-1.06.tar.gz + ], + }), + ('Test::Most', '0.35', { + 'source_tmpl': 'Test-Most-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'], + 'checksums': [ + '9897a6f4d751598d2ed1047e01c1554b01d0f8c96c45e7e845229782bf6f657f', # Test-Most-0.35.tar.gz + ], + }), + ('Class::Accessor', '0.34', { + 'source_tmpl': 'Class-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + 'cdb1e0cdf8380fb9b63b44c33ce5afc1068736d55ac5904bf0eaa1efc1c3cefc', # Class-Accessor-0.34.tar.gz + ], + }), + ('Test::Differences', '0.64', { + 'source_tmpl': 'Test-Differences-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': [ + '9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276', # Test-Differences-0.64.tar.gz + ], + }), + ('HTTP::Tiny', '0.070', { + 'source_tmpl': 'HTTP-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + '74f385d1e96de887a4df5a222d93afdc7d81ea9ad721a56ff3d8449bb12f7733', # HTTP-Tiny-0.070.tar.gz + ], + }), + ('Package::DeprecationManager', '0.17', { + 'source_tmpl': 'Package-DeprecationManager-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + # Package-DeprecationManager-0.17.tar.gz + '1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b', + ], + }), + ('Digest::SHA1', '2.13', { + 'source_tmpl': 'Digest-SHA1-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc', # Digest-SHA1-2.13.tar.gz + ], + }), + ('Date::Language', '2.30', { + 'source_tmpl': 'TimeDate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86', # TimeDate-2.30.tar.gz + ], + }), + ('version', '0.9918', { + 'source_tmpl': 'version-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'], + 'checksums': [ + '54175c7ead4e2259c2fb2b83440b821e4287842067227e48fb899b5cae52237b', # version-0.9918.tar.gz + ], + }), + ('Sub::Uplevel', '0.2800', { + 'source_tmpl': 'Sub-Uplevel-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293', # Sub-Uplevel-0.2800.tar.gz + ], + }), + ('XML::Bare', '0.53', { + 'source_tmpl': 'XML-Bare-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CO/CODECHILD'], + 'patches': ['XML-Bare-0.53_icc.patch'], + 'checksums': [ + '865e198e98d904be1683ef5a53a4948f02dabdacde59fc554a082ffbcc5baefd', # XML-Bare-0.53.tar.gz + '7d005e44222a0ce130b8ba4912a869675c0aa9ce4d1b95caba06b683b69f2b20', # XML-Bare-0.53_icc.patch + ], + }), + ('Dist::CheckConflicts', '0.11', { + 'source_tmpl': 'Dist-CheckConflicts-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + 'ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4', # Dist-CheckConflicts-0.11.tar.gz + ], + }), + ('Sub::Name', '0.21', { + 'source_tmpl': 'Sub-Name-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117', # Sub-Name-0.21.tar.gz + ], + }), + ('Time::Piece', '1.3201', { + 'source_tmpl': 'Time-Piece-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'], + 'checksums': [ + '81dbe694474a13d9683c392edd54bd77b6bd6d20b41433358487b51eb71e31bd', # Time-Piece-1.3201.tar.gz + ], + }), + ('Digest::HMAC', '1.03', { + 'source_tmpl': 'Digest-HMAC-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '3bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59', # Digest-HMAC-1.03.tar.gz + ], + }), + ('HTTP::Negotiate', '6.01', { + 'source_tmpl': 'HTTP-Negotiate-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016', # HTTP-Negotiate-6.01.tar.gz + ], + }), + ('MIME::Lite', '3.030', { + 'source_tmpl': 'MIME-Lite-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962', # MIME-Lite-3.030.tar.gz + ], + }), + ('Crypt::Rijndael', '1.13', { + 'source_tmpl': 'Crypt-Rijndael-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + 'cd7209a6dfe0a3dc8caffe1aa2233b0e6effec7572d76a7a93feefffe636214e', # Crypt-Rijndael-1.13.tar.gz + ], + }), + ('B::Lint', '1.20', { + 'source_tmpl': 'B-Lint-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'dc49408964fd8b7963859c92e013f0b9f92f74be5a7c2a78e3996279827c10b3', # B-Lint-1.20.tar.gz + ], + }), + ('Canary::Stability', '2012', { + 'source_tmpl': 'Canary-Stability-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': [ + 'fd240b111d834dbae9630c59b42fae2145ca35addc1965ea311edf0d07817107', # Canary-Stability-2012.tar.gz + ], + }), + ('AnyEvent', '7.14', { + 'source_tmpl': 'AnyEvent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'], + 'checksums': [ + '539358d225bad34b4a64f5217f8c2a707b15e3a28c74120c9dd2270c7cca7d2a', # AnyEvent-7.14.tar.gz + ], + }), + ('Object::Accessor', '0.48', { + 'source_tmpl': 'Object-Accessor-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '76cb824a27b6b4e560409fcf6fd5b3bfbbd38b72f1f3d37ed0b54bd9c0baeade', # Object-Accessor-0.48.tar.gz + ], + }), + ('Data::UUID', '1.221', { + 'source_tmpl': 'Data-UUID-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '3cc7b2a3a7b74b45a059e013f7fd878078500ea4b7269036f84556b022078667', # Data-UUID-1.221.tar.gz + ], + }), + ('Test::Pod', '1.51', { + 'source_tmpl': 'Test-Pod-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'c1a1d3cedf4a579e3aad89c36f9878a8542b6656dbe71f1581420f49582d7efb', # Test-Pod-1.51.tar.gz + ], + }), + ('AppConfig', '1.71', { + 'source_tmpl': 'AppConfig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'], + 'checksums': [ + '1177027025ecb09ee64d9f9f255615c04db5e14f7536c344af632032eb887b0f', # AppConfig-1.71.tar.gz + ], + }), + ('Net::SMTP::SSL', '1.04', { + 'source_tmpl': 'Net-SMTP-SSL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '7b29c45add19d3d5084b751f7ba89a8e40479a446ce21cfd9cc741e558332a00', # Net-SMTP-SSL-1.04.tar.gz + ], + }), + ('XML::Tiny', '2.07', { + 'source_tmpl': 'XML-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'], + 'checksums': [ + 'ce39fcb53e0fe9f1cbcd86ddf152e1db48566266b70ec0769ef364eeabdd8941', # XML-Tiny-2.07.tar.gz + ], + }), + ('HTML::Tagset', '3.20', { + 'source_tmpl': 'HTML-Tagset-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'], + 'checksums': [ + 'adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2', # HTML-Tagset-3.20.tar.gz + ], + }), + ('HTML::Tree', '5.06', { + 'source_tmpl': 'HTML-Tree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KE/KENTNL'], + 'checksums': [ + '9c36eb19cbdf9a5906c858948ca51c35bd7561f52cc18c43281acbe57327536e', # HTML-Tree-5.06.tar.gz + ], + }), + ('Devel::GlobalDestruction', '0.14', { + 'source_tmpl': 'Devel-GlobalDestruction-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab', # Devel-GlobalDestruction-0.14.tar.gz + ], + }), + ('WWW::RobotRules', '6.02', { + 'source_tmpl': 'WWW-RobotRules-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e', # WWW-RobotRules-6.02.tar.gz + ], + }), + ('Expect', '1.35', { + 'source_tmpl': 'Expect-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JA/JACOBY'], + 'checksums': [ + '09d92761421decd495853103379165a99efbf452c720f30277602cf23679fd06', # Expect-1.35.tar.gz + ], + }), + ('Term::UI', '0.46', { + 'source_tmpl': 'Term-UI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + '91946c80d7f4aab0ca4bfedc3bbe0a75b37cab1a29bd7bca3b3b7456d417e9a6', # Term-UI-0.46.tar.gz + ], + }), + ('Net::SNMP', 'v6.0.1', { + 'source_tmpl': 'Net-SNMP-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'], + 'checksums': [ + '14c37bc1cbb3f3cdc7d6c13e0f27a859f14cdcfd5ea54a0467a88bc259b0b741', # Net-SNMP-v6.0.1.tar.gz + ], + }), + ('XML::SAX::Writer', '0.57', { + 'source_tmpl': 'XML-SAX-Writer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'], + 'checksums': [ + '3d61d07ef43b0126f5b4de4f415a256fa859fa88dc4fdabaad70b7be7c682cf0', # XML-SAX-Writer-0.57.tar.gz + ], + }), + ('Statistics::Descriptive', '3.0612', { + 'source_tmpl': 'Statistics-Descriptive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a', # Statistics-Descriptive-3.0612.tar.gz + ], + }), + ('Class::Load', '0.24', { + 'source_tmpl': 'Class-Load-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '0bb983da46c146534fc77a556d6e40d925142f2eb43103534025ee545265ca36', # Class-Load-0.24.tar.gz + ], + }), + ('LWP::Simple', '6.26', { + 'source_tmpl': 'libwww-perl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + 'd0c5435275f8638ff36fff8f655ad2ccad1156e66cc47bfacfb9e44fc585b24f', # libwww-perl-6.26.tar.gz + ], + }), + ('Time::Piece::MySQL', '0.06', { + 'source_tmpl': 'Time-Piece-MySQL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + '319601feec17fae344988a5ee91cfc6a0bcfe742af77dba254724c3268b2a60f', # Time-Piece-MySQL-0.06.tar.gz + ], + }), + ('Package::Stash::XS', '0.28', { + 'source_tmpl': 'Package-Stash-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + '23d8c5c25768ef1dc0ce53b975796762df0d6e244445d06e48d794886c32d486', # Package-Stash-XS-0.28.tar.gz + ], + }), + ('GD::Graph', '1.54', { + 'source_tmpl': 'GDGraph-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'], + 'checksums': [ + 'b96f5c10b656c17d16ab65a1777c908297b028d3b6815f6d54b2337f006bfa4f', # GDGraph-1.54.tar.gz + ], + }), + ('Set::Array', '0.30', { + 'source_tmpl': 'Set-Array-%(version)s.tgz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'], + 'checksums': [ + 'd9f024c8e3637feccdebcf6479b6754b6c92f1209f567feaf0c23818af31ee3c', # Set-Array-0.30.tgz + ], + }), + ('boolean', '0.46', { + 'source_tmpl': 'boolean-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'], + 'checksums': [ + '95c088085c3e83bf680fe6ce16d8264ec26310490f7d1680e416ea7a118f156a', # boolean-0.46.tar.gz + ], + }), + ('Number::Format', '1.75', { + 'source_tmpl': 'Number-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'], + 'checksums': [ + '82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3', # Number-Format-1.75.tar.gz + ], + }), + ('Data::Stag', '0.14', { + 'source_tmpl': 'Data-Stag-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'], + 'checksums': [ + '4ab122508d2fb86d171a15f4006e5cf896d5facfa65219c0b243a89906258e59', # Data-Stag-0.14.tar.gz + ], + }), + ('Test::NoWarnings', '1.04', { + 'source_tmpl': 'Test-NoWarnings-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + '638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f08202b686c', # Test-NoWarnings-1.04.tar.gz + ], + }), + ('Crypt::DES', '2.07', { + 'source_tmpl': 'Crypt-DES-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'], + 'checksums': [ + '2db1ebb5837b4cb20051c0ee5b733b4453e3137df0a92306034c867621edd7e7', # Crypt-DES-2.07.tar.gz + ], + }), + ('Exporter', '5.72', { + 'source_tmpl': 'Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291', # Exporter-5.72.tar.gz + ], + }), + ('Class::Inspector', '1.32', { + 'source_tmpl': 'Class-Inspector-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + 'cefadc8b5338e43e570bc43f583e7c98d535c17b196bcf9084bb41d561cc0535', # Class-Inspector-1.32.tar.gz + ], + }), + ('Parse::RecDescent', '1.967015', { + 'source_tmpl': 'Parse-RecDescent-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'], + 'checksums': [ + '1943336a4cb54f1788a733f0827c0c55db4310d5eae15e542639c9dd85656e37', # Parse-RecDescent-1.967015.tar.gz + ], + }), + ('Carp', '1.38', { + 'source_tmpl': 'Carp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'a5a9ce3cbb959dfefa8c2dd16552567199b286d39b0e55053ca247c038977101', # Carp-1.38.tar.gz + ], + }), + ('XML::XPath', '1.42', { + 'source_tmpl': 'XML-XPath-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': [ + '9e6ac67c2cead5f918a060b8b9ccdbdcaa6d610be8517bba42a96cd56748b512', # XML-XPath-1.42.tar.gz + ], + }), + ('Capture::Tiny', '0.46', { + 'source_tmpl': 'Capture-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + '5d7a6a830cf7f2b2960bf8b8afaac16a537ede64f3023827acea5bd24ca77015', # Capture-Tiny-0.46.tar.gz + ], + }), + ('JSON', '2.94', { + 'source_tmpl': 'JSON-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '12271b5cee49943bbdde430eef58f1fe64ba6561980b22c69585e08fc977dc6d', # JSON-2.94.tar.gz + ], + }), + ('Sub::Exporter', '0.987', { + 'source_tmpl': 'Sub-Exporter-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '543cb2e803ab913d44272c7da6a70bb62c19e467f3b12aaac4c9523259b083d6', # Sub-Exporter-0.987.tar.gz + ], + }), + ('Class::Load::XS', '0.10', { + 'source_tmpl': 'Class-Load-XS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + '5bc22cf536ebfd2564c5bdaf42f0d8a4cee3d1930fc8b44b7d4a42038622add1', # Class-Load-XS-0.10.tar.gz + ], + }), + ('Set::IntSpan::Fast', '1.15', { + 'source_tmpl': 'Set-IntSpan-Fast-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'], + 'checksums': [ + 'cfb1768c24f55208e87405b17f537f0f303fa141891d0b22d509a941aa57e24e', # Set-IntSpan-Fast-1.15.tar.gz + ], + }), + ('Sub::Exporter::Progressive', '0.001013', { + 'source_tmpl': 'Sub-Exporter-Progressive-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'], + 'checksums': [ + # Sub-Exporter-Progressive-0.001013.tar.gz + 'd535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056', + ], + }), + ('Data::Dumper::Concise', '2.023', { + 'source_tmpl': 'Data-Dumper-Concise-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'a6c22f113caf31137590def1b7028a7e718eface3228272d0672c25e035d5853', # Data-Dumper-Concise-2.023.tar.gz + ], + }), + ('File::Slurp::Tiny', '0.004', { + 'source_tmpl': 'File-Slurp-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'], + 'checksums': [ + '452995beeabf0e923e65fdc627a725dbb12c9e10c00d8018c16d10ba62757f1e', # File-Slurp-Tiny-0.004.tar.gz + ], + }), + ('Algorithm::Diff', '1.1903', { + 'source_tmpl': 'Algorithm-Diff-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'], + 'checksums': [ + '30e84ac4b31d40b66293f7b1221331c5a50561a39d580d85004d9c1fff991751', # Algorithm-Diff-1.1903.tar.gz + ], + }), + ('AnyData', '0.12', { + 'source_tmpl': 'AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'be6a957f04a2feba9b305536b132deceba1f455db295b221a63e75567fadbcfc', # AnyData-0.12.tar.gz + ], + }), + ('Text::Iconv', '1.7', { + 'source_tmpl': 'Text-Iconv-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'], + 'checksums': [ + '5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3', # Text-Iconv-1.7.tar.gz + ], + }), + ('Class::Data::Inheritable', '0.08', { + 'source_tmpl': 'Class-Data-Inheritable-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a', # Class-Data-Inheritable-0.08.tar.gz + ], + }), + ('Text::Balanced', '2.03', { + 'source_tmpl': 'Text-Balanced-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'], + 'checksums': [ + '057753f8f0568b53921f66a60a89c30092b73329bcc61a2c43339ab70c9792c8', # Text-Balanced-2.03.tar.gz + ], + }), + ('strictures', '2.000003', { + 'source_tmpl': 'strictures-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + '27f8ea096a521e9754d36ea32889c2cda28346d04e3e399e7ea118d182dbaf22', # strictures-2.000003.tar.gz + ], + }), + ('Switch', '2.17', { + 'source_tmpl': 'Switch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'], + 'checksums': [ + '31354975140fe6235ac130a109496491ad33dd42f9c62189e23f49f75f936d75', # Switch-2.17.tar.gz + ], + }), + ('File::Which', '1.21', { + 'source_tmpl': 'File-Which-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'], + 'checksums': [ + '9def5f10316bfd944e56b7f8a2501be1d44c288325309462aa9345e340854bcc', # File-Which-1.21.tar.gz + ], + }), + ('Email::Date::Format', '1.005', { + 'source_tmpl': 'Email-Date-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '579c617e303b9d874411c7b61b46b59d36f815718625074ae6832e7bb9db5104', # Email-Date-Format-1.005.tar.gz + ], + }), + ('Error', '0.17025', { + 'source_tmpl': 'Error-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '6c9f474ad3d4fe0cabff6b6be532cb1dd348245986d4a6b600ad921d5cfdefaf', # Error-0.17025.tar.gz + ], + }), + ('Mock::Quick', '1.111', { + 'source_tmpl': 'Mock-Quick-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'], + 'checksums': [ + 'ff786008bf8c022064ececd3b7ed89c76b35e8d1eac6cf472a9f51771c1c9f2c', # Mock-Quick-1.111.tar.gz + ], + }), + ('Text::CSV', '1.95', { + 'source_tmpl': 'Text-CSV-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '7e0a11d9c1129a55b68a26aa4b37c894279df255aa63ec8341d514ab848dbf61', # Text-CSV-1.95.tar.gz + ], + }), + ('Test::Output', '1.031', { + 'source_tmpl': 'Test-Output-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'], + 'checksums': [ + 'f8b8f37185717872727d06f6c078fa77db794410faf2f6da4d37b0b7650f7ea4', # Test-Output-1.031.tar.gz + ], + }), + ('Class::DBI', 'v3.0.17', { + 'source_tmpl': 'Class-DBI-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '541354fe361c56850cb11261f6ca089a14573fa764792447444ff736ae626206', # Class-DBI-v3.0.17.tar.gz + ], + }), + ('List::AllUtils', '0.14', { + 'source_tmpl': 'List-AllUtils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd', # List-AllUtils-0.14.tar.gz + ], + }), + ('UNIVERSAL::moniker', '0.08', { + 'source_tmpl': 'UNIVERSAL-moniker-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'], + 'checksums': [ + '94ce27a546cd57cb52e080a8f2533a7cc2350028388582485bd1039a37871f9c', # UNIVERSAL-moniker-0.08.tar.gz + ], + }), + ('Exception::Class', '1.43', { + 'source_tmpl': 'Exception-Class-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'ff3b4b3f706e84aaa87ab0dee5cec6bd7a8fc9f72cf76d115212541fa0a13760', # Exception-Class-1.43.tar.gz + ], + }), + ('File::CheckTree', '4.42', { + 'source_tmpl': 'File-CheckTree-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a', # File-CheckTree-4.42.tar.gz + ], + }), + ('Math::VecStat', '0.08', { + 'source_tmpl': 'Math-VecStat-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'], + 'checksums': [ + '409a8e0e4b1025c8e80f628f65a9778aa77ab285161406ca4a6c097b13656d0d', # Math-VecStat-0.08.tar.gz + ], + }), + ('Pod::LaTeX', '0.61', { + 'source_tmpl': 'Pod-LaTeX-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'], + 'checksums': [ + '15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46', # Pod-LaTeX-0.61.tar.gz + ], + }), + ('Eval::Closure', '0.14', { + 'source_tmpl': 'Eval-Closure-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + 'ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad', # Eval-Closure-0.14.tar.gz + ], + }), + ('HTTP::Request', '6.13', { + 'source_tmpl': 'HTTP-Message-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + 'f25f38428de851e5661e72f124476494852eb30812358b07f1c3a289f6f5eded', # HTTP-Message-6.13.tar.gz + ], + }), + ('XML::Twig', '3.52', { + 'source_tmpl': 'XML-Twig-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'], + 'checksums': [ + 'fef75826c24f2b877d0a0d2645212fc4fb9756ed4d2711614ac15c497e8680ad', # XML-Twig-3.52.tar.gz + ], + }), + ('IO::String', '1.08', { + 'source_tmpl': 'IO-String-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0', # IO-String-1.08.tar.gz + ], + }), + ('XML::Simple', '2.24', { + 'source_tmpl': 'XML-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'], + 'checksums': [ + '9a14819fd17c75fbb90adcec0446ceab356cab0ccaff870f2e1659205dc2424f', # XML-Simple-2.24.tar.gz + ], + }), + ('Sub::Install', '0.928', { + 'source_tmpl': 'Sub-Install-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '61e567a7679588887b7b86d427bc476ea6d77fffe7e0d17d640f89007d98ef0f', # Sub-Install-0.928.tar.gz + ], + }), + ('HTTP::Cookies', '6.04', { + 'source_tmpl': 'HTTP-Cookies-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/O/OA/OALDERS'], + 'checksums': [ + '0cc7f079079dcad8293fea36875ef58dd1bfd75ce1a6c244cd73ed9523eb13d4', # HTTP-Cookies-6.04.tar.gz + ], + }), + ('Pod::Plainer', '1.04', { + 'source_tmpl': 'Pod-Plainer-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'], + 'checksums': [ + '1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f', # Pod-Plainer-1.04.tar.gz + ], + }), + ('Test::Exception::LessClever', '0.009', { + 'source_tmpl': 'Test-Exception-LessClever-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + # Test-Exception-LessClever-0.009.tar.gz + '3b2731a44956a11f74b46b3ecf0734fab651e1c0bcf120f8b407aa1b4d43ac34', + ], + }), + ('LWP::MediaTypes', '6.02', { + 'source_tmpl': 'LWP-MediaTypes-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676', # LWP-MediaTypes-6.02.tar.gz + ], + }), + ('Scalar::Util', '1.48', { + 'source_tmpl': 'Scalar-List-Utils-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'], + 'checksums': [ + '0e5318308789ba3625e053001da0a6c5218dc73e561a207d1b91131d06c0d09f', # Scalar-List-Utils-1.48.tar.gz + ], + }), + ('Data::Section::Simple', '0.07', { + 'source_tmpl': 'Data-Section-Simple-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + '0b3035ffdb909aa1f7ded6b608fa9d894421c82c097d51e7171170d67579a9cb', # Data-Section-Simple-0.07.tar.gz + ], + }), + ('Class::Trigger', '0.14', { + 'source_tmpl': 'Class-Trigger-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'], + 'checksums': [ + '6b1e45acc561e0708e00a2fcf16e157cad8b8963d1bf73726f77dd809b8aebc4', # Class-Trigger-0.14.tar.gz + ], + }), + ('HTTP::Daemon', '6.01', { + 'source_tmpl': 'HTTP-Daemon-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + '43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2', # HTTP-Daemon-6.01.tar.gz + ], + }), + ('File::HomeDir', '1.002', { + 'source_tmpl': 'File-HomeDir-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + 'eb4c0c85775138460cd4013d8117232f08e88381c95c6a93b3d11e969185c274', # File-HomeDir-1.002.tar.gz + ], + }), + ('HTTP::Date', '6.02', { + 'source_tmpl': 'HTTP-Date-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'], + 'checksums': [ + 'e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333', # HTTP-Date-6.02.tar.gz + ], + }), + ('Authen::SASL', '2.16', { + 'source_tmpl': 'Authen-SASL-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '6614fa7518f094f853741b63c73f3627168c5d3aca89b1d02b1016dc32854e09', # Authen-SASL-2.16.tar.gz + ], + }), + ('Clone', '0.39', { + 'source_tmpl': 'Clone-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'], + 'checksums': [ + 'acb046683e49d650b113634ecf57df000816a49e611b0fff70bf3f93568bfa2d', # Clone-0.39.tar.gz + ], + }), + ('Data::Types', '0.09', { + 'source_tmpl': 'Data-Types-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'], + 'checksums': [ + 'b2296fdcf9addc8e8fc39e15eb2c3d81145f6355258438bc783b12b02c41cb81', # Data-Types-0.09.tar.gz + ], + }), + ('Import::Into', '1.002005', { + 'source_tmpl': 'Import-Into-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'], + 'checksums': [ + 'bd9e77a3fb662b40b43b18d3280cd352edf9fad8d94283e518181cc1ce9f0567', # Import-Into-1.002005.tar.gz + ], + }), + ('DateTime::Tiny', '1.06', { + 'source_tmpl': 'DateTime-Tiny-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'], + 'checksums': [ + 'bd725df481d7223ee787e154c116098b08a129f55e0763194b07ebea3dda33ec', # DateTime-Tiny-1.06.tar.gz + ], + }), + ('DBD::AnyData', '0.110', { + 'source_tmpl': 'DBD-AnyData-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '247f0d88e55076fd3f6c7bf3fd527989d62fcc1ef9bde9bf2ee11c280adcaeab', # DBD-AnyData-0.110.tar.gz + ], + }), + ('Text::Format', '0.60', { + 'source_tmpl': 'Text-Format-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'], + 'checksums': [ + '664f313570604624ff9e1fc9b26b6d04e06897b3e4eac83089fc0905a692a2b8', # Text-Format-0.60.tar.gz + ], + }), + ('Devel::CheckCompiler', '0.07', { + 'source_tmpl': 'Devel-CheckCompiler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'], + 'checksums': [ + '768b7697b4b8d4d372c7507b65e9dd26aa4223f7100183bbb4d3af46d43869b5', # Devel-CheckCompiler-0.07.tar.gz + ], + }), + ('Log::Handler', '0.88', { + 'source_tmpl': 'Log-Handler-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'], + 'checksums': [ + '45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d', # Log-Handler-0.88.tar.gz + ], + }), + ('DBIx::ContextualFetch', '1.03', { + 'source_tmpl': 'DBIx-ContextualFetch-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'], + 'checksums': [ + '85e2f805bfc81cd738c294316b27a515397036f397a0ff1c6c8d754c38530306', # DBIx-ContextualFetch-1.03.tar.gz + ], + }), + ('Devel::StackTrace', '2.02', { + 'source_tmpl': 'Devel-StackTrace-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'], + 'checksums': [ + 'cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f', # Devel-StackTrace-2.02.tar.gz + ], + }), + ('Term::ReadKey', '2.37', { + 'source_tmpl': 'TermReadKey-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'], + 'checksums': [ + '4a9383cf2e0e0194668fe2bd546e894ffad41d556b41d2f2f577c8db682db241', # TermReadKey-2.37.tar.gz + ], + }), + ('Set::IntSpan', '1.19', { + 'source_tmpl': 'Set-IntSpan-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'], + 'checksums': [ + '11b7549b13ec5d87cc695dd4c777cd02983dd5fe9866012877fb530f48b3dfd0', # Set-IntSpan-1.19.tar.gz + ], + }), + ('Moose', '2.2006', { + 'source_tmpl': 'Moose-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'], + 'checksums': [ + 'a4e00ab25cc41bebc5e7a11d71375fb5e64b56d5f91159afee225d698e06392b', # Moose-2.2006.tar.gz + ], + }), + ('Algorithm::Dependency', '1.110', { + 'source_tmpl': 'Algorithm-Dependency-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'], + 'checksums': [ + 'f27733e8d89cf2ab621284c2584da90ab0cb743ba2295ee739fe51bf92561e37', # Algorithm-Dependency-1.110.tar.gz + ], + }), + ('Font::TTF', '1.06', { + 'source_tmpl': 'Font-TTF-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BH/BHALLISSY'], + 'checksums': [ + '4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293', # Font-TTF-1.06.tar.gz + ], + }), + ('IPC::Run3', '0.048', { + 'source_tmpl': 'IPC-Run3-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '3d81c3cc1b5cff69cca9361e2c6e38df0352251ae7b41e2ff3febc850e463565', # IPC-Run3-0.048.tar.gz + ], + }), + ('File::Find::Rule', '0.34', { + 'source_tmpl': 'File-Find-Rule-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'], + 'checksums': [ + '7e6f16cc33eb1f29ff25bee51d513f4b8a84947bbfa18edb2d3cc40a2d64cafe', # File-Find-Rule-0.34.tar.gz + ], + }), + ('SQL::Statement', '1.412', { + 'source_tmpl': 'SQL-Statement-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'], + 'checksums': [ + '65c870883379c11b53f19ead10aaac241ccc86a90bbab77f6376fe750720e5c8', # SQL-Statement-1.412.tar.gz + ], + }), + ('File::Slurp', '9999.19', { + 'source_tmpl': 'File-Slurp-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'], + 'checksums': [ + 'ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643', # File-Slurp-9999.19.tar.gz + ], + }), + ('Package::Stash', '0.37', { + 'source_tmpl': 'Package-Stash-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'], + 'checksums': [ + '06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c', # Package-Stash-0.37.tar.gz + ], + }), + ('Data::OptList', '0.110', { + 'source_tmpl': 'Data-OptList-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + '366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3', # Data-OptList-0.110.tar.gz + ], + }), + ('CPANPLUS', '0.9168', { + 'source_tmpl': 'CPANPLUS-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'], + 'checksums': [ + 'ea7b3278a688721729244de4d8efc57536be833458d93172c412bdc7c3c1ed02', # CPANPLUS-0.9168.tar.gz + ], + }), + ('IO::Tty', '1.12', { + 'source_tmpl': 'IO-Tty-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'], + 'checksums': [ + 'a2ef8770d3309178203f8c8ac25e623e63cf76e97830fd3be280ade1a555290d', # IO-Tty-1.12.tar.gz + ], + }), + ('Text::Soundex', '3.05', { + 'source_tmpl': 'Text-Soundex-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'], + 'checksums': [ + 'f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed', # Text-Soundex-3.05.tar.gz + ], + }), + ('Lingua::EN::PluralToSingular', '0.19', { + 'source_tmpl': 'Lingua-EN-PluralToSingular-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'], + 'checksums': [ + # Lingua-EN-PluralToSingular-0.19.tar.gz + 'c71b6c1aec01aae9c42aef0d9f147a437e91a7cc5cea6e4abbc35440638f299e', + ], + }), + ('Want', '0.29', { + 'source_tmpl': 'Want-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'], + 'checksums': [ + 'b4e4740b8d4cb783591273c636bd68304892e28d89e88abf9273b1de17f552f7', # Want-0.29.tar.gz + ], + }), + ('Cwd::Guard', '0.05', { + 'source_tmpl': 'Cwd-Guard-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'], + 'checksums': [ + '7afc7ca2b9502e440241938ad97a3e7ebd550180ebd6142e1db394186b268e77', # Cwd-Guard-0.05.tar.gz + ], + }), + ('Bundle::BioPerl', '2.1.9', { + 'source_tmpl': 'Bundle-BioPerl-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'], + 'checksums': [ + 'c343ba97f49d86e7fb14aef4cfe3124992e2a5c3168e53a54606dd611d73e5c7', # Bundle-BioPerl-2.1.9.tar.gz + ], + }), + ('Mail::Util', '2.19', { + 'source_tmpl': 'MailTools-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'], + 'checksums': [ + 'c17ed702efea8eab56fe92961c07cd4980cee26ca6f13aff2688dc8af69c5e1a', # MailTools-2.19.tar.gz + ], + }), + ('Text::Template', '1.47', { + 'source_tmpl': 'Text-Template-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT'], + 'checksums': [ + '50d742c74482478aa01008d468290fcfbc0b9a1219cfe1284076f1f31f0be8fc', # Text-Template-1.47.tar.gz + ], + }), + ('PDF::API2', '2.033', { + 'source_tmpl': 'PDF-API2-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SS/SSIMMS'], + 'checksums': [ + '9c0866ec1a3053f73afaca5f5cdbe6925903b4ce606f4bf4ac317731a69d27a0', # PDF-API2-2.033.tar.gz + ], + }), + ('Devel::CheckLib', '1.11', { + 'source_tmpl': 'Devel-CheckLib-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MATTN'], + 'checksums': [ + 'bd6d1c187e80be6de1f0d37add441ba8f14950c7bc1f54e764770ed484b232c1', # Devel-CheckLib-1.11.tar.gz + ], + }), + ('SVG', '2.78', { + 'source_tmpl': 'SVG-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'], + 'checksums': [ + 'a665c1f18c0529f3da0f4b631976eb47e0f71f6d6784ef3f44d32fd76643d6bb', # SVG-2.78.tar.gz + ], + }), + ('Statistics::Basic', '1.6611', { + 'source_tmpl': 'Statistics-Basic-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/J/JE/JETTERO'], + 'checksums': [ + '6855ce5615fd3e1af4cfc451a9bf44ff29a3140b4e7130034f1f0af2511a94fb', # Statistics-Basic-1.6611.tar.gz + ], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Perl4-CoreLibs/Perl4-CoreLibs-0.003-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/p/Perl4-CoreLibs/Perl4-CoreLibs-0.003-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..5590b7d7de8a08f13c5c6a910444299137ffa63f --- /dev/null +++ b/easybuild/easyconfigs/p/Perl4-CoreLibs/Perl4-CoreLibs-0.003-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,26 @@ +easyblock = 'PerlModule' + +name = 'Perl4-CoreLibs' +version = '0.003' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'https://metacpan.org/pod/Perl4::CoreLibs' +description = "Libraries historically supplied with Perl 4" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Perl', '5.24.1'), +] + +options = {'modulename': 'Perl4::CoreLibs'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/getopts.pl'], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PhyML/PhyML-20120412-goolf-1.4.10.eb b/easybuild/easyconfigs/p/PhyML/PhyML-20120412-goolf-1.4.10.eb index 2ee0e32243a25aa516db98deefcbb9187c555eee..dfae3001aaeccac91eb13f564550761c9132e186 100644 --- a/easybuild/easyconfigs/p/PhyML/PhyML-20120412-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/PhyML/PhyML-20120412-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb b/easybuild/easyconfigs/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb index 3c4e95c7ce3f04734542fc26a6ea1ca5098d7850..f0201e1312a3f945628435daabba077f61e7d439 100644 --- a/easybuild/easyconfigs/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb +++ b/easybuild/easyconfigs/p/PhyML/PhyML-20131016-goolf-1.4.10devel.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/PileOMeth/PileOMeth-0.1.11-foss-2016b.eb b/easybuild/easyconfigs/p/PileOMeth/PileOMeth-0.1.11-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..edf4ca1f37309f9b8c02fd93f9c8db43d8458f70 --- /dev/null +++ b/easybuild/easyconfigs/p/PileOMeth/PileOMeth-0.1.11-foss-2016b.eb @@ -0,0 +1,40 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: +# +# Notes:: +### + +easyblock = 'MakeCp' + +name = 'PileOMeth' +version = '0.1.11' + +homepage = 'https://github.com/dpryan79/PileOMeth' +description = """PileOMeth processes a coordinate-sorted and indexed BAM or CRAM file containing some form of BS-seq alignments. +PileOMeth extracts per-base methylation metrics from them. +PileOMeth requires an indexed fasta file containing the reference genome as well. +""" +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['%(version)s.zip'] +source_urls = ['https://github.com/dpryan79/PileOMeth/archive/'] + +dependencies = [ + ('HTSlib', '1.2.1') +] + +files_to_copy = [ + (["PileOMeth"], "bin"), +] + +sanity_check_paths = { + 'files': ["bin/PileOMeth"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/Pillow/Pillow-3.2.0-foss-2016a-Python-2.7.11-freetype-2.6.3.eb b/easybuild/easyconfigs/p/Pillow/Pillow-3.2.0-foss-2016a-Python-2.7.11-freetype-2.6.3.eb index 16cea8d33bff1c5a9fdadaab7d0087a532e2a26b..c3b096e84c3b0af82db9235dfb8bf99c247016e3 100644 --- a/easybuild/easyconfigs/p/Pillow/Pillow-3.2.0-foss-2016a-Python-2.7.11-freetype-2.6.3.eb +++ b/easybuild/easyconfigs/p/Pillow/Pillow-3.2.0-foss-2016a-Python-2.7.11-freetype-2.6.3.eb @@ -18,7 +18,7 @@ versionsuffix += '-freetype-%s' % freetype_ver dependencies = [ ('Python', '2.7.11'), - ('libjpeg-turbo', '1.4.2','-NASM-2.12.01'), + ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), ('libpng', '1.6.21'), ('zlib', '1.2.8'), ('LibTIFF', '4.0.6'), diff --git a/easybuild/easyconfigs/p/Pillow/Pillow-4.1.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/Pillow/Pillow-4.1.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4cf66d2ef6ea57286d3f0145d65e914b3983944 --- /dev/null +++ b/easybuild/easyconfigs/p/Pillow/Pillow-4.1.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'Pillow' +version = '4.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://pillow.readthedocs.org/' +description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. + PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('libjpeg-turbo', '1.5.1'), + ('libpng', '1.6.29'), + ('zlib', '1.2.11'), + ('LibTIFF', '4.0.7'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +options = {'modulename': 'PIL'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Pillow/Pillow-4.1.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/Pillow/Pillow-4.1.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..7e73af7e4a980531a6913123f2b0d3039a20cc63 --- /dev/null +++ b/easybuild/easyconfigs/p/Pillow/Pillow-4.1.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'Pillow' +version = '4.1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://pillow.readthedocs.org/' +description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. + PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('libjpeg-turbo', '1.5.1'), + ('libpng', '1.6.29'), + ('zlib', '1.2.11'), + ('LibTIFF', '4.0.8'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +options = {'modulename': 'PIL'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Pillow/Pillow-4.2.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/Pillow/Pillow-4.2.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b05e830a73230462835b25807cd4b93134e857f --- /dev/null +++ b/easybuild/easyconfigs/p/Pillow/Pillow-4.2.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'Pillow' +version = '4.2.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://pillow.readthedocs.org/' +description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. + PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['c724f65870e545316f9e82e4c6d608ab5aa9dd82d5185e5b2e72119378740073'] + +dependencies = [ + ('Python', '3.6.1'), + ('libjpeg-turbo', '1.5.2'), + ('libpng', '1.6.29'), + ('zlib', '1.2.11'), + ('LibTIFF', '4.0.8'), + ('freetype', '2.7.1', '-libpng-1.6.29'), +] + +options = {'modulename': 'PIL'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb index bca12c0034c692c32615cf608fe8627e57d02486..a1bd0d68a7fc0dc23fbacaba73e0ed196f79db20 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5a7-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5b8-foss-2016b.eb b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5b8-foss-2016b.eb index 9f45199e957c63f63c862b78cad8290ab3ad82c8..7c9fc74d13b9db6cd422bd24b33de8fb869601bb 100644 --- a/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5b8-foss-2016b.eb +++ b/easybuild/easyconfigs/p/Pindel/Pindel-0.2.5b8-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-foss-2017a.eb b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b4c1e2fdf5ac2602b9b1fd593121a0b03181bc5d --- /dev/null +++ b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-foss-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'MakeCp' + +name = 'Platanus' +version = '1.2.4' + +homepage = 'http://platanus.bio.titech.ac.jp/' +description = """PLATform for Assembling NUcleotide Sequences""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'openmp': True, 'cstd': 'c++0x'} + +buildopts = 'CXXFLAGS="$CXXFLAGS -Dnullptr=0 -lm -fpermissive"' + +source_urls = ['http://platanus.bio.titech.ac.jp/?ddownload=150'] +sources = ['%(name)s_v%(version)s.tar.gz'] + +files_to_copy = [(["platanus"], 'bin'), "README", "LICENSE"] + +sanity_check_paths = { + 'files': ["bin/platanus"], + 'dirs': [""], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb index 9f312bdd69bf415550fa81552a37fb2561557e74..f30e2624cc0edcae97f5455633cf507564b74776 100644 --- a/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Platanus/Platanus-1.2.4-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -6,7 +6,7 @@ easyblock = 'MakeCp' name = 'Platanus' -version = '1.2.4' +version = '1.2.4' homepage = 'http://platanus.bio.titech.ac.jp/' description = """PLATform for Assembling NUcleotide Sequences""" @@ -20,11 +20,11 @@ sources = ['%(name)s_v%(version)s.tar.gz'] buildopts = 'CXX="$CXX"' -files_to_copy = [(["platanus"],'bin'), "README", "LICENSE"] +files_to_copy = [(['platanus'], 'bin'), 'README', 'LICENSE'] sanity_check_paths = { - 'files': ["bin/platanus"], - 'dirs': [""], + 'files': ['bin/platanus'], + 'dirs': [], } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb index c8749eca4a0f3d66d4cb82e69f1ece1c9c6f9ddf..105ca94d208cf0355699fe9506e48f62b0c00b58 100644 --- a/easybuild/easyconfigs/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/p/Pmw/Pmw-1.3.3-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Mazur # Research IT # Biozentrum, University of Basel diff --git a/easybuild/easyconfigs/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb index 30ff748dc8c05e6ff5995466fd16db636884eb56..008ed299aa6a6de26fdc241860e7118dd58dba25 100644 --- a/easybuild/easyconfigs/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/PnMPI/PnMPI-1.2.0-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/p/PnetCDF/PnetCDF-1.8.1-intel-2017a.eb b/easybuild/easyconfigs/p/PnetCDF/PnetCDF-1.8.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fcfc6e3551166c892a64247857e5f7c7a1b6db6d --- /dev/null +++ b/easybuild/easyconfigs/p/PnetCDF/PnetCDF-1.8.1-intel-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'PnetCDF' +version = '1.8.1' + +homepage = 'https://trac.mcs.anl.gov/projects/parallel-netcdf' +description = """Parallel netCDF: A Parallel I/O Library for NetCDF File Access""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = ['parallel-netcdf-%(version)s.tar.gz'] +source_urls = ['http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/'] +checksums = ['8d7d4c9c7b39bb1cbbcf087e0d726551c50f0cc30d44aed3df63daf3772c9043'] + +sanity_check_paths = { + 'files': ['bin/pnetcdf_version'], + 'dirs': ['include', 'lib'], +} + +modextravars = { + 'PNETCDF': '%(installdir)s', +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb index 815c947eaca508729f927c5c81487b4561ec6363..8b0668a68f1606a93d62315d3e6757f49a5729ff 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.3.5-intel-2014b.eb @@ -3,7 +3,7 @@ easyblock = 'ConfigureMake' name = 'PostgreSQL' version = '9.3.5' -homepage = 'http://www.mysql.com/' +homepage = 'https://www.postgresql.org/' description = """PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). @@ -18,18 +18,17 @@ sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'intel', 'version': '2014b'} -osdependencies = [('openssl-devel', 'libssl-dev')] - -java = 'Java' -javaver = '1.7.0_60' - dependencies = [ - (java, javaver, '', True), + ('Java', '1.7.0_60', '', True), ('libreadline', '6.3'), ('zlib', '1.2.8'), - # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons + # 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.1i'), ] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + builddependencies = [ ('Bison', '3.0.2'), ('flex', '2.5.39'), diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb index 9afa456cae7888f16485d3ef0936f3a0e3582a16..6302a94b89cce88229391c3ea0792ed78a7d7acc 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.4.7-intel-2016a-Python-2.7.11.eb @@ -4,7 +4,7 @@ name = 'PostgreSQL' version = '9.4.7' versionsuffix = '-Python-%(pyver)s' -homepage = 'http://www.mysql.com/' +homepage = 'https://www.postgresql.org/' description = """PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). @@ -19,15 +19,17 @@ sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'intel', 'version': '2016a'} -osdependencies = [('openssl-devel', 'libssl-dev')] - dependencies = [ ('libreadline', '6.3'), ('zlib', '1.2.8'), ('Python', '2.7.11'), - # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons + # 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.1i'), ] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + builddependencies = [ ('Bison', '3.0.4'), ('flex', '2.6.0'), diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb index fca7dea11c2a9f31082fbd373c9eb4c0c6123bd0..c49c4abba6c2b983e56783906a2c882fb4232995 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.5.2-intel-2016a-Python-2.7.11.eb @@ -4,7 +4,7 @@ name = 'PostgreSQL' version = '9.5.2' versionsuffix = '-Python-%(pyver)s' -homepage = 'http://www.mysql.com/' +homepage = 'https://www.postgresql.org/' description = """PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). @@ -19,15 +19,17 @@ sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'intel', 'version': '2016a'} -osdependencies = [('openssl-devel', 'libssl-dev')] - dependencies = [ ('libreadline', '6.3'), ('zlib', '1.2.8'), ('Python', '2.7.11'), - # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons + # 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.1i'), ] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + builddependencies = [ ('Bison', '3.0.4'), ('flex', '2.6.0'), diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb index a1b0d0ba132ea1bc0e9021233c255bcf924163a6..67556bd5162f78375ed6e19e8fe06897c1d68017 100644 --- a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.0-intel-2016b-Python-2.7.12.eb @@ -4,7 +4,7 @@ name = 'PostgreSQL' version = '9.6.0' versionsuffix = '-Python-%(pyver)s' -homepage = 'http://www.mysql.com/' +homepage = 'https://www.postgresql.org/' description = """PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). @@ -19,13 +19,13 @@ sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'intel', 'version': '2016b'} -osdependencies = [('openssl-devel', 'libssl-dev')] - dependencies = [ ('libreadline', '6.3'), ('zlib', '1.2.8'), ('Python', '2.7.12'), - # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons + # 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.1i'), ] builddependencies = [ diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.2-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..537ebb275840f76619b3ec217865ffa59afc1d99 --- /dev/null +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.2-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,46 @@ +easyblock = 'ConfigureMake' + +name = 'PostgreSQL' +version = '9.6.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.postgresql.org/' +description = """PostgreSQL is a powerful, open source object-relational database system. + It is fully ACID compliant, has full support for foreign keys, + joins, views, triggers, and stored procedures (in multiple languages). + It includes most SQL:2008 data types, including INTEGER, + NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. + It also supports storage of binary large objects, including pictures, + sounds, or video. It has native programming interfaces for C/C++, Java, + .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://ftp.postgresql.org/pub/source/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('libreadline', '6.3'), + ('zlib', '1.2.8'), + ('Python', '2.7.12'), + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.6.0'), + ('Perl', '5.24.0'), +] + +configopts = '--with-python --with-openssl' + +sanity_check_paths = { + 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'dirs': ['share/postgresql'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..9d98aaa67395eb0711f803d8b278e5bad926b4d8 --- /dev/null +++ b/easybuild/easyconfigs/p/PostgreSQL/PostgreSQL-9.6.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,46 @@ +easyblock = 'ConfigureMake' + +name = 'PostgreSQL' +version = '9.6.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.postgresql.org/' +description = """PostgreSQL is a powerful, open source object-relational database system. + It is fully ACID compliant, has full support for foreign keys, + joins, views, triggers, and stored procedures (in multiple languages). + It includes most SQL:2008 data types, including INTEGER, + NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. + It also supports storage of binary large objects, including pictures, + sounds, or video. It has native programming interfaces for C/C++, Java, + .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://ftp.postgresql.org/pub/source/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('libreadline', '6.3'), + ('zlib', '1.2.8'), + ('Python', '2.7.12'), + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.6.0'), + ('Perl', '5.24.0'), +] + +configopts = '--with-python --with-openssl' + +sanity_check_paths = { + 'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT], + 'dirs': ['share/postgresql'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb index 01c5da8a4821a492709b8a61213b8b5bd9709e33..8261dc989e39cf7707a2f36357a0a5799b92bbfa 100644 --- a/easybuild/easyconfigs/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/Postgres-XL/Postgres-XL-9.5r1-intel-2016a-Python-2.7.11.eb @@ -19,7 +19,7 @@ dependencies = [ ('libreadline', '6.3'), ('zlib', '1.2.8'), ('Python', '2.7.11'), - # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons + # ('OpenSSL', '1.0.1i'), # OS dependency should be preferred for security reasons ] builddependencies = [ diff --git a/easybuild/easyconfigs/p/ProbABEL/ProbABEL-0.5.0.eb b/easybuild/easyconfigs/p/ProbABEL/ProbABEL-0.5.0.eb index 379bdbc80d26a5bd396b36c4d57679323ad71484..4c23222ada704946a368fa513ca22fcb5a1467c7 100644 --- a/easybuild/easyconfigs/p/ProbABEL/ProbABEL-0.5.0.eb +++ b/easybuild/easyconfigs/p/ProbABEL/ProbABEL-0.5.0.eb @@ -21,7 +21,7 @@ configopts = '--disable-latex-doc' postinstallcmds = ["mv %(installdir)s/etc/probabel_config.cfg.example %(installdir)s/etc/probabel_config.cfg"] sanity_check_paths = { - 'files': ['bin/probabel', 'bin/pacoxph', 'bin/palinear', 'bin/palogist','etc/probabel_config.cfg'], + 'files': ['bin/probabel', 'bin/pacoxph', 'bin/palinear', 'bin/palogist', 'etc/probabel_config.cfg'], 'dirs': ['share'], } diff --git a/easybuild/easyconfigs/p/PyCUDA/PyCUDA-2016.1.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyCUDA/PyCUDA-2016.1.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..2899a206f1bab68bcb317308deaa5d295c40e246 --- /dev/null +++ b/easybuild/easyconfigs/p/PyCUDA/PyCUDA-2016.1.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'PyCUDA' +version = '2016.1.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://mathema.tician.de/software/pycuda' +description = """PyCUDA lets you access Nvidia’s CUDA parallel computation API from Python.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['a7dbdac7e2f0c0d2ad98f5f281d5a9d29d6673b3c20210e261b96e9a2d0b6e37'] + +dependencies = [ + ('Python', '2.7.12'), + ('CUDA', '8.0.61', '', True), + ('Boost', '1.61.0', versionsuffix), +] + +prebuildopts = "./configure.py --cuda-root=$EBROOTCUDA --boost-inc-dir=$EBROOTBOOST/include/boost/ " +prebuildopts += "--boost-lib-dir=$EBROOTBOOST/lib/ --no-use-shipped-boost --boost-python-libname=boost_python && " + +options = {'modulename': '%(namelower)s'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb index 1438b0e86a90fcc3dfa1be0ac040288af1f29072..13ffa9e09ba8e14d7024923192c589b2bbf52889 100644 --- a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016a-Python-2.7.11.eb @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.11'), ('GLib', '2.48.0'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], + 'dirs': [], } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb index 372e050018609c8da832431957e71654da81431e..57753b92f3ef8a163a5ce01933d0f6bdb1920b09 100644 --- a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-foss-2016b-Python-2.7.12.eb @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.12'), ('GLib', '2.49.5'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], + 'dirs': [], } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb index 7383e08e6449e7c62c1033673e42c0c0ee8ebd55..4f0ee83679cefdb2cc289bf3247aacf787be1cf6 100644 --- a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016a-Python-2.7.11.eb @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.11'), ('GLib', '2.48.0'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], + 'dirs': [], } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb index b961fbd0a432bb2a602a59e54bcb5dc2d4c81c0e..56f61040cdc2000b799c7b59e3cd8d7ea296b133 100644 --- a/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyGTS/PyGTS-0.3.1-intel-2016b-Python-2.7.12.eb @@ -17,14 +17,14 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Python', '2.7.12'), ('GLib', '2.49.5'), - ('GTS' ,'0.7.6'), + ('GTS', '0.7.6'), ] options = {'modulename': 'gts'} sanity_check_paths = { 'files': ['lib/python%%(pyshortver)s/site-packages/gts/_gts.%s' % SHLIB_EXT], - 'dirs':[], + 'dirs': [], } moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.1a1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.1a1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..e76b799546be85c564263066939dab673b1b63fd --- /dev/null +++ b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.1a1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,42 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: +# +# Notes:: +## + +easyblock = 'PythonPackage' + +name = 'PyOpenGL' +version = '3.1.1a1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://pyopengl.sourceforge.net' +description = """PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('bzip2', '1.0.6'), +] + +dependencies = [ + ('Python', '2.7.12'), + ('Mesa', '12.0.2'), +] + +options = {'modulename': 'OpenGL'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb index 51aeabb7ca96d2743c6cc615a8acba65086fdb72..36bbf7c9f62548979626915edbac9322154a7c2d 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-goolf-1.5.14-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb index 328b12d5a91891a90cd324e86b820ef0a1008611..af29a1b6dd6fe78079871aaf7a20e8aefd28eec3 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.3-intel-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb index 992e13df88a1c506383f269ae1aa70a8d0f6ed40..0bee14ad365fd862c10b292b24cb4e8a3d8b51c7 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-foss-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb index 0d39a830f0aac18ec09a311bfe93c2703a75f48f..a32f5973035df781a00acf023bb757c6f1f5b123 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb index f40c0f4c4be6530467713181180ce7e4d5cb2d3e..aa50b0c60dd22d3e291c964d5372d69cd039357e 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb index a3811f7d21ef685f2b6860c9781a55a77a991900..afceaf85fcccabcba3d7e1ada0271e8f1da897d3 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb index b495a5ba45473287484c34d62a3f261d26f19105..a3cbafa68a8a0cc09fd45b3352e3ff9781ad0880 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..52a8b8d0db038d2a0dc4eeaef63e6688e79627cb --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.12' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.12'), + ('SIP', '4.19', versionsuffix), + ('Qt', '4.8.7'), +] + +configopts = "configure-ng.py --confirm-license" +configopts += " --destdir=%(installdir)s/lib/python%(pyshortver)s/site-packages " +configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" + +options = {'modulename': '%(name)s%(version_major)s'} + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb index 9ea42178d7d26477cd27b64e6aece08280bd7c00..95b12ce511083a09009d45b110e9ccf53d10cd6e 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' @@ -23,7 +23,7 @@ dependencies = [ configopts = "configure-ng.py --confirm-license" configopts += " --destdir=%(installdir)s/lib/python%(pyshortver)s/site-packages " -configopts += " --no-sip-files" +configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" options = {'modulename': '%(name)s%(version_major)s'} diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..12cb80c0d580c4d4cbb1e02fb01d56e3586e6335 --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.12' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.13'), + ('SIP', '4.19.2', versionsuffix), + ('Qt', '4.8.7'), +] + +configopts = "configure-ng.py --confirm-license" +configopts += " --destdir=%(installdir)s/lib/python%(pyshortver)s/site-packages " +configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" + +options = {'modulename': '%(name)s%(version_major)s'} + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..60a9bfec1e899f796cd254e4861a426e55972c83 --- /dev/null +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt5' +version = '5.8.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt5 is a set of Python bindings for v5 of the Qt application framework from The Qt Company.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-%(version)s'] +sources = ['%(name)s_gpl-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.13'), + ('SIP', '4.19.2', versionsuffix), + ('Qt5', '5.8.0'), +] + +configopts = "configure.py --confirm-license" +configopts += " --destdir=%(installdir)s/lib/python%(pyshortver)s/site-packages " +configopts += " --no-sip-files" + +options = {'modulename': '%(name)s'} + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyTables/PyTables-3.2.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyTables/PyTables-3.2.2-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..fbfabfe34de9a8200bafc0cf68b2db19f835b357 --- /dev/null +++ b/easybuild/easyconfigs/p/PyTables/PyTables-3.2.2-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonPackage' + +name = 'PyTables' +version = '3.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.pytables.org' +description = """PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope + with extremely large amounts of data. PyTables is built on top of the HDF5 library, using the Python language and the + NumPy package. It features an object-oriented interface that, combined with C extensions for the performance-critical + parts of the code (generated using Cython), makes it a fast, yet extremely easy to use tool for interactively browse, + process and search very large amounts of data. One important feature of PyTables is that it optimizes memory and disk + resources so that data takes much less space (specially if on-flight compression is used) than other solutions such as + relational or object oriented databases.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/PyTables/PyTables/archive/'] +sources = ['v.%(version)s.tar.gz'] + +patches = ['pyTables-%(version)s-fix-libs.patch'] + +dependencies = [ + ('Python', '2.7.12'), + ('numexpr', '2.6.1', versionsuffix), + ('HDF5', '1.8.17'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['pt2to3', 'ptdump', 'ptrepack']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'tables'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PyTables/PyTables-3.2.3.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyTables/PyTables-3.2.3.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..904febe2a2b393a19b30bc087f0ee8ec5c9da07d --- /dev/null +++ b/easybuild/easyconfigs/p/PyTables/PyTables-3.2.3.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonPackage' + +name = 'PyTables' +version = '3.2.3.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.pytables.org' +description = """PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope + with extremely large amounts of data. PyTables is built on top of the HDF5 library, using the Python language and the + NumPy package. It features an object-oriented interface that, combined with C extensions for the performance-critical + parts of the code (generated using Cython), makes it a fast, yet extremely easy to use tool for interactively browse, + process and search very large amounts of data. One important feature of PyTables is that it optimizes memory and disk + resources so that data takes much less space (specially if on-flight compression is used) than other solutions such as + relational or object oriented databases.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/PyTables/PyTables/archive/'] +sources = ['v.%(version)s.tar.gz'] + +patches = ['pyTables-3.2.2-fix-libs.patch'] + +dependencies = [ + ('Python', '2.7.12'), + ('numexpr', '2.6.1', versionsuffix), + ('HDF5', '1.8.17'), + ('LZO', '2.09'), + ('Blosc', '1.11.1'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['pt2to3', 'ptdump', 'ptrepack']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'tables'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PyTables/PyTables-3.3.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyTables/PyTables-3.3.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..39245661ae8ad2a7615e4ffd7f51cc4351daa547 --- /dev/null +++ b/easybuild/easyconfigs/p/PyTables/PyTables-3.3.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,53 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exequiel Sepulveda +# License:: BSD +# +# Notes:: +## + +easyblock = 'PythonPackage' + +name = 'PyTables' +version = '3.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.pytables.org' +description = """PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope + with extremely large amounts of data. PyTables is built on top of the HDF5 library, using the Python language and the + NumPy package. It features an object-oriented interface that, combined with C extensions for the performance-critical + parts of the code (generated using Cython), makes it a fast, yet extremely easy to use tool for interactively browse, + process and search very large amounts of data. One important feature of PyTables is that it optimizes memory and disk + resources so that data takes much less space (specially if on-flight compression is used) than other solutions such as + relational or object oriented databases.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['https://github.com/PyTables/PyTables/archive/'] +sources = ['v%(version)s.tar.gz'] +patches = ['pyTables-3.2.2-fix-libs.patch'] +checksums = [ + 'dceb15fef556a2775121bcc695561df4ff0e09248e0ce3a2d58f5244a9f61421', # v3.3.0.tar.gz + '3a5695613215dca13a2e8e771762f1d541390884e438bc73263120d8bf377f43', # pyTables-3.2.2-fix-libs.patch +] + +dependencies = [ + ('Python', '2.7.12'), + ('numexpr', '2.6.1', versionsuffix), + ('HDF5', '1.8.18'), + ('LZO', '2.10'), + ('Blosc', '1.12.1'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['pt2to3', 'ptdump', 'ptrepack']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'tables'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..73b64774073939931b80a6607f51d6206069848e --- /dev/null +++ b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'PyYAML' +version = '3.12' +versionsuffix = '-Python-%(pyver)s' + +homepage = "https://pypi.python.org/pypi/PyYAML/" +description = """PyYAML is a YAML parser and emitter for the Python programming language.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('libyaml', '0.1.7', '', True), +] + +options = {'modulename': 'yaml'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..6ad31707a94c846e9db12172f3cdd6d8e828f254 --- /dev/null +++ b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'PyYAML' +version = '3.12' +versionsuffix = '-Python-%(pyver)s' + +homepage = "https://pypi.python.org/pypi/PyYAML/" +description = """PyYAML is a YAML parser and emitter for the Python programming language.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('libyaml', '0.1.7', '', True), +] + +options = {'modulename': 'yaml'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12.eb b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..8a6937f14545e714d711d9127d0127f6d304f82c --- /dev/null +++ b/easybuild/easyconfigs/p/PyYAML/PyYAML-3.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'PyYAML' +version = '3.12' + +homepage = "https://pypi.python.org/pypi/PyYAML/" +description = """PyYAML is a YAML parser and emitter for the Python programming language.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libyaml', '0.1.7')] +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +options = {'modulename': 'yaml'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': [], + 'dirs': [('lib/python%s/site-packages' % pyshortver, 'lib64/python%s/site-packages' % pyshortver)] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-2.7.12-zmq4.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-2.7.12-zmq4.eb index 2ae02cf97537598eb3e5060976ed26a5a5a1baf5..d3c80e646a976f7177dee50baa9484bd3460969f 100644 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-2.7.12-zmq4.eb +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-2.7.12-zmq4.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['9a8768b00a566a400d70318f8c359cfe'] +checksums = ['0322543fff5ab6f87d11a8a099c4c07dd8a1719040084b6ce9162bcdf5c45c9d'] dependencies = [ ('Python', '2.7.12'), diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-3.5.2-zmq4.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-3.5.2-zmq4.eb index a6d0276b239704a651c22711234f31ac483fb104..6cf529a2fe2ecda5b133b59849da240dbd1c1050 100644 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-3.5.2-zmq4.eb +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2016b-Python-3.5.2-zmq4.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['9a8768b00a566a400d70318f8c359cfe'] +checksums = ['0322543fff5ab6f87d11a8a099c4c07dd8a1719040084b6ce9162bcdf5c45c9d'] dependencies = [ ('Python', '3.5.2'), diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2017a-Python-2.7.13-zmq4.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2017a-Python-2.7.13-zmq4.eb new file mode 100644 index 0000000000000000000000000000000000000000..02249f164c152d6e3df5259c7e170a9baee38aa4 --- /dev/null +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-foss-2017a-Python-2.7.13-zmq4.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'PyZMQ' +version = '16.0.2' +zmqversion = '4.2.2' +versionsuffix = '-Python-%%(pyver)s-zmq%s' % zmqversion.split('.')[0] + +homepage = 'http://www.zeromq.org/bindings:python' +description = """Python bindings for ZeroMQ""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['0322543fff5ab6f87d11a8a099c4c07dd8a1719040084b6ce9162bcdf5c45c9d'] + +dependencies = [ + ('Python', '2.7.13'), + ('ZeroMQ', zmqversion), +] + +options = {'modulename': 'zmq'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/zmq'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-2.7.12-zmq4.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-2.7.12-zmq4.eb index 83db644170c41b2bd00f723d50bfcf43887202f4..a00c9bd4c1159ae7f9017598c7ca3f7b9b334109 100644 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-2.7.12-zmq4.eb +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-2.7.12-zmq4.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['9a8768b00a566a400d70318f8c359cfe'] +checksums = ['0322543fff5ab6f87d11a8a099c4c07dd8a1719040084b6ce9162bcdf5c45c9d'] dependencies = [ ('Python', '2.7.12'), diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-3.5.2-zmq4.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-3.5.2-zmq4.eb index 0d5d945f584d3a3c5b5b4bad8ba51266e12dbfd8..fb1bfb907fa93d9fa2f12f35796d5aa234e8c368 100644 --- a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-3.5.2-zmq4.eb +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2016b-Python-3.5.2-zmq4.eb @@ -13,7 +13,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = [PYPI_LOWER_SOURCE] sources = [SOURCELOWER_TAR_GZ] -checksums = ['9a8768b00a566a400d70318f8c359cfe'] +checksums = ['0322543fff5ab6f87d11a8a099c4c07dd8a1719040084b6ce9162bcdf5c45c9d'] dependencies = [ ('Python', '3.5.2'), diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2017a-Python-2.7.13-zmq4.eb b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2017a-Python-2.7.13-zmq4.eb new file mode 100644 index 0000000000000000000000000000000000000000..e68bb9c4ba67bfb5c62a7449587ae2491f36841c --- /dev/null +++ b/easybuild/easyconfigs/p/PyZMQ/PyZMQ-16.0.2-intel-2017a-Python-2.7.13-zmq4.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'PyZMQ' +version = '16.0.2' +zmqversion = '4.2.2' +versionsuffix = '-Python-%%(pyver)s-zmq%s' % zmqversion.split('.')[0] + +homepage = 'http://www.zeromq.org/bindings:python' +description = """Python bindings for ZeroMQ""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['0322543fff5ab6f87d11a8a099c4c07dd8a1719040084b6ce9162bcdf5c45c9d'] + +dependencies = [ + ('Python', '2.7.13'), + ('ZeroMQ', zmqversion), +] + +options = {'modulename': 'zmq'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/zmq'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/Pysam/Pysam-0.10.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/Pysam/Pysam-0.10.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..d8682d26e199f2d35fd9103ee8c6c53bf811c60b --- /dev/null +++ b/easybuild/easyconfigs/p/Pysam/Pysam-0.10.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,53 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# 0.9.1.4: +# Modified by: Robert Qiao , Exequiel Sepulveda +# @ adelaide.edu.au/phoenix + +easyblock = 'Bundle' + +name = 'Pysam' +version = '0.10.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/pysam-developers/pysam' +description = """Pysam is a python module for reading and manipulating Samfiles. + It's a lightweight wrapper of the samtools C-API. Pysam also includes an interface for tabix.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +dependencies = [ + ('Python', '2.7.12'), + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('cURL', '7.49.1'), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('Cython', '0.25.2', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], + 'checksums': ['f141d1f9c27a07b5a93f7dc5339472067e2d7140d1c5a9e20112a5665ca60306'], + }), + ('pysam', version, { + 'source_tmpl': 'v%(version)s.tar.gz', + 'source_urls': ['https://github.com/pysam-developers/pysam/archive/'], + 'checksums': ['c83b88df7e47fe2ac24996fb6ec5a304cd1301ee4688f3f94443e4a742b2bbd6'], + }), +] + +modextrapaths = { + 'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/Pysam/Pysam-0.10.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/Pysam/Pysam-0.10.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ef54c7fce273ca891a7c3df34ee06061ed903bdc --- /dev/null +++ b/easybuild/easyconfigs/p/Pysam/Pysam-0.10.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# 0.9.1.4: +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'PythonPackage' + +name = 'Pysam' +version = '0.10.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/pysam-developers/pysam' +description = """Pysam is a python module for reading and manipulating Samfiles. + It's a lightweight wrapper of the samtools C-API. Pysam also includes an interface for tabix.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/pysam-developers/pysam/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.12'), + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('cURL', '7.52.1'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/Pysam/Pysam-0.8.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/Pysam/Pysam-0.8.4-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..76d42a604f8879611150b048851e245590870f3d --- /dev/null +++ b/easybuild/easyconfigs/p/Pysam/Pysam-0.8.4-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# 0.9.1.4: +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'PythonPackage' + +name = 'Pysam' +version = '0.8.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/pysam-developers/pysam' +description = """Pysam is a python module for reading and manipulating Samfiles. + It's a lightweight wrapper of the samtools C-API. Pysam also includes an interface for tabix.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/pysam-developers/pysam/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['4acbfe4b15b1db2417094ea64836d416a66e368e6c0e3031b597509f21e8c021'] + +dependencies = [ + ('Python', '2.7.12'), + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('cURL', '7.52.1'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb index f0889a65b2bc239ad7bc4a87956f2eac9746a6d6..829a039d16cd50405868dbdbb5971efaa6f391a4 100644 --- a/easybuild/easyconfigs/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/Pysam/Pysam-0.9.0-goolf-1.7.20-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -20,8 +20,8 @@ parallel = 1 dependencies = [ ('Python', '2.7.11'), ('ncurses', '5.9'), - ('zlib', '1.2.8'), - ('cURL', '7.44.0'), + ('zlib', '1.2.8'), + ('cURL', '7.44.0'), ] # this is a bundle of Python packages diff --git a/easybuild/easyconfigs/p/Pysam/Pysam-0.9.1.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/Pysam/Pysam-0.9.1.4-foss-2016b-Python-2.7.12.eb index 3deabf6808af1926cd63354940e49ba4ae0a1613..93e0a90956229c125ae4a1559ee8e059e6e42f5c 100644 --- a/easybuild/easyconfigs/p/Pysam/Pysam-0.9.1.4-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/Pysam/Pysam-0.9.1.4-foss-2016b-Python-2.7.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -23,8 +23,8 @@ parallel = 1 dependencies = [ ('Python', '2.7.12'), ('ncurses', '6.0'), - ('zlib', '1.2.8'), - ('cURL', '7.49.1'), + ('zlib', '1.2.8'), + ('cURL', '7.49.1'), ] # this is a bundle of Python packages diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb index e815cc69b5fac246ff483cb8ff33cc5c6798bcee..bbbadf3e32e4e914cb530c237c02cd1d0932bed9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-goolf-1.4.10-bare.eb @@ -3,7 +3,8 @@ version = '2.5.6' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -18,7 +19,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb index 809068de303a54513a010d973a08f6d7edcf7a51..c5675d814484c3a87004ecc1883d06986afffd38 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.2.0-bare.eb @@ -3,7 +3,8 @@ version = '2.5.6' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.2.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -18,7 +19,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb index c781bfe8b74bc4c9dceb572c6481f7b6c11c95e7..9cb0c165c6b65dfd48fd99ba4b5081c6ea261db7 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-5.3.0-bare.eb @@ -3,7 +3,8 @@ version = '2.5.6' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -18,7 +19,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-GCC-4.9.3-2.25-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-GCC-4.9.3-2.25-bare.eb index fd80fddc40f51885bb2f75b08a277357e590e513..492d137f6800987df6f4ac8c0ae03cf03149c065 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-GCC-4.9.3-2.25-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-GCC-4.9.3-2.25-bare.eb @@ -3,7 +3,8 @@ version = '2.7.10' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('ncurses', '6.0', '', ('GCCcore', '4.9.3')), ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-GNU-4.9.3-2.25-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-GNU-4.9.3-2.25-bare.eb index 6e9aa1f7c47660e47380b7076dd42ab4a25fdf0a..02428a8c5e6dd7958cbc5ccb3da7d297cc1b474d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-GNU-4.9.3-2.25-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-GNU-4.9.3-2.25-bare.eb @@ -3,7 +3,8 @@ version = '2.7.10' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb index f325e4238c084f9bbcb9daf528289518580225d8..6b56eb27c33a108d8a3cd858b01af163a32f8203 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015a.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), # required for pycrypto - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015b.eb index 1ba18083e712967aac8c27f4a69400d4d60b3289..8b4e1559a2744ecfa99f17ec3897a3c2f1acabdc 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-foss-2015b.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.0.0a', '', ('GNU', '4.9.3-2.25')), # required for pycrypto - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-gimkl-2.11.5.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-gimkl-2.11.5.eb index e615c893547f7581d6d0ea217240b46b5298f574..acd58a08817e20e55519e6cfe602387da9a08cb8 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-gimkl-2.11.5.eb @@ -22,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -89,7 +90,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.4.10.eb index 7d445cd6ba97ba7c57b211b7ef67ea2b5e60912e..e8f04d3c24fc9e5db8a8044edc5ecf3a7ea440a2 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.4.10.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.0.0a', '', ('GCC', '4.7.2')), # required for pycrypto - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.7.20.eb index 55f10df08f8cecd11049a2dd1f1ce546742abd20..f6fb8098a24c9d1a62fa16a1325704ade6c49276 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-goolf-1.7.20.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.0.0a', '', ('GCC', '4.8.4')), # required for pycrypto - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb index 017e1ecaae37816c1851bad94eee84625e6283db..e63f73a086d66b552f20fc7cd5dfa4e260eafcfd 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015a.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.0.0a', '', ('GCC', '4.9.2')), # required for pycrypto - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015b.eb index 276aa8a0f36f3b5512cd64fcca87869f10ab6291..007214e5b0a85f4ab69300d41e0ae648cdeb0366 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.10-intel-2015b.eb @@ -22,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.10.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -89,7 +90,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2015.11.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2015.11.eb index d69b594b089801a7bd59378bb50da618d38a2fda..e436c82dbe1249b5a139d839c9d16bc445316d1b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2015.11.eb @@ -5,7 +5,8 @@ name = 'Python' version = "2.7.11" homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} toolchainopts = {'pic': True} @@ -26,7 +27,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack + ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ] @@ -92,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2016.03.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2016.03.eb index ab13993dcf3d948857fd3edf0ea84defe533da8a..acbb85722ba2e000caba5d4a59029efccd90d770 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2016.03.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-CrayGNU-2016.03.eb @@ -5,7 +5,8 @@ name = 'Python' version = "2.7.11" homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'CrayGNU', 'version': '2016.03'} toolchainopts = {'pic': True} @@ -26,7 +27,7 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '6.0'), ('SQLite', '3.9.2'), - ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack + ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ] @@ -92,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-GCC-4.9.3-2.25-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-GCC-4.9.3-2.25-bare.eb index 78953148b07d0b7ce8e840e283640a66e9de5f00..7248257795df4ab4ee882f5f6bdcc6dc99cd8f44 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-GCC-4.9.3-2.25-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-GCC-4.9.3-2.25-bare.eb @@ -20,8 +20,9 @@ dependencies = [ ('ncurses', '6.0', '', ('GCCcore', '4.9.3')), ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack - # ('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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2015a.eb index c5fe86070e7d3f66c813b221f9a2f4ce09b133de..b14cb9623b6dc240ef76f71b17acf251b3b6cfc9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2015a.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.10.0'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), # required for pycrypto - # ('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 + # 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')] @@ -89,7 +90,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2016a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2016a.eb index cd19e3b9026c69ba6f6a5e731913f47eb938b85e..161e0d5c72a35c439a0edf2554bc86bcb3d41855 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2016a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-foss-2016a.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), - # ('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 + # 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')] @@ -89,7 +90,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-gimkl-2.11.5.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-gimkl-2.11.5.eb index 917a362739fd79c5678fd76ce1d3fa0bdc8cce76..236dc03eb2b2de9defa39ef96a2541bf641eb068 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-gimkl-2.11.5.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), - # ('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 + # 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')] @@ -92,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-goolf-1.7.20.eb index 974e57d87ccf7d6bed4132d8b6676c90eb846b24..61b2cea7f16d5859bbf47865744b536fbb634d74 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-goolf-1.7.20.eb @@ -21,11 +21,11 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '5.9'), ('SQLite', '3.9.2'), - #('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('Tk', '8.6.4'), # this requires a full X11 stack ('GMP', '6.1.0'), -# ('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 + # 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')] @@ -90,7 +90,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2015b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2015b.eb index fa2f05cdb99f521fc1e8fead8461872d3c14e45b..15781ef44b5fb081f68ea7ed76e4a2863f8a0ad1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2015b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2015b.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), - # ('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 + # 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')] @@ -92,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016.02-GCC-4.9.eb index 914f184b700fba5cf55706ed96bb8eaaf4f052d2..92cc06cd43282c0c957430e7f2fc3bd989a8f009 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016.02-GCC-4.9.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016.02-GCC-4.9.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), - # ('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 + # 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')] @@ -92,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb index 8b707bfd80fa9086066d264a6fea0cc9ec580998..2bcf51b6e34e9a10139d7cfd2444aff315959a50 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a-libX11-1.6.3.eb @@ -25,8 +25,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', versionsuffix), ('GMP', '6.1.0'), - # ('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 + # 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')] @@ -94,7 +95,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a.eb index 711240b058aa2e3cc29a758de72c54d476383e1a..b4d230688e414a0b2a4291b5512fe5f5c86ceb9e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-intel-2016a.eb @@ -23,8 +23,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), - # ('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 + # 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')] @@ -92,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.07.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.07.eb index c445811709b702b1a22d832603067c1257a6921a..f016ee6e7a40455262b5dd43c41f7fc6ed08db91 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.07.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.07.eb @@ -23,14 +23,14 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '6.0'), ('SQLite', '3.9.2'), - #('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('Tk', '8.6.4'), # this requires a full X11 stack ('GMP', '6.1.0'), - ('OpenSSL', '1.0.2h'), # 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 + # 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.2h'), ] -#osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! # package versions updated May 28th 2015 @@ -92,7 +92,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb index ed40bed006921b98e3aecb20bd26f6a7c381c164..7040853aa6e35cde9f24d4dad4681ed10084175a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.11-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -21,14 +21,14 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '6.0'), ('SQLite', '3.9.2'), - #('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('Tk', '8.6.4'), # this requires a full X11 stack ('GMP', '6.1.0'), - ('OpenSSL', '1.0.2h'), # 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 + # 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.2h'), ] -#osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] # order is important! # package versions updated May 28th 2015 @@ -90,7 +90,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb index 62cd674cc5b11902dc649594835e9667c198ba26..01b2892c87ca708a8d4a7c8c765232847e9a299e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.12-GCCcore-4.9.3-bare.eb @@ -3,7 +3,8 @@ version = '2.7.12' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'GCCcore', 'version': '4.9.3'} toolchainopts = {'pic': True} @@ -21,17 +22,18 @@ dependencies = [ ('libreadline', '6.3'), ('ncurses', '6.0'), ('SQLite', '3.14.1'), - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] # We hide this by default since users should not use it in production, high-performance Python should be delivered at # compiler level with a default extension set -#hidden = True +# hidden = True # bare installation: only known module deps for GCCcore tools included -exts_list =[] +exts_list = [] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.12-foss-2016b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.12-foss-2016b.eb index ba6ada1467237aadd0d98828506e50c9df09c353..0f7cc1242ba8394020a41d38bea3a89d71fdfb73 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.12-foss-2016b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.12-foss-2016b.eb @@ -85,7 +85,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.12-iccifort-2016.3.210-GCC-5.4.0-2.26-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.12-iccifort-2016.3.210-GCC-5.4.0-2.26-bare.eb new file mode 100644 index 0000000000000000000000000000000000000000..78379d49239955fdf6d3b4c198d206a2d7f5f876 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.12-iccifort-2016.3.210-GCC-5.4.0-2.26-bare.eb @@ -0,0 +1,33 @@ +name = 'Python' +version = '2.7.12' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('SQLite', '3.13.0'), + ('Tk', '8.6.5'), # this requires a full X11 stack + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.12-intel-2016b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.12-intel-2016b.eb index f39ab1c05674d776d582c462884cdb54b6e8a21c..830570938398b504f7e7badd6485b8715c821b5d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.12-intel-2016b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.12-intel-2016b.eb @@ -85,7 +85,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.12-iomkl-2017a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.12-iomkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bfb67d268a246055162b63d6739f5a2b77b6bba2 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.12-iomkl-2017a.eb @@ -0,0 +1,136 @@ +name = 'Python' +version = '2.7.12' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'iomkl', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('SQLite', '3.13.0'), + ('Tk', '8.6.5'), # this requires a full X11 stack + ('GMP', '6.1.1'), + ('libffi', '3.2.1'), + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated May 28th 2015 +exts_list = [ + ('setuptools', '23.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('pip', '8.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', '1.11.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numpy'], + 'patches': ['numpy-1.8.0-mkl.patch'], + }), + ('scipy', '0.17.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/scipy'], + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '1.3.1', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + }), + ('pbr', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.12.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.24', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], + }), + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.5.3', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '4.0.10', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.1.0', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('cryptography', '1.4', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cryptography/'], + }), + ('paramiko', '2.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.1.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.4', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.18', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('funcsigs', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], + }), + ('mock', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2016.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + }), + ('pandas', '0.18.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), + ('enum34', '1.1.6', { + 'modulename': 'enum', + 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], + }), + ('bitstring', '3.1.5', { + 'source_tmpl': '%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], + }), + ('virtualenv', '15.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], + }), + ('docopt', '0.6.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/docopt'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.13-GCCcore-6.3.0-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.13-GCCcore-6.3.0-bare.eb new file mode 100644 index 0000000000000000000000000000000000000000..7fc2c97ae942d9bff8beb49f13543a8fab371540 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.13-GCCcore-6.3.0-bare.eb @@ -0,0 +1,39 @@ +name = 'Python' +version = '2.7.13' +versionsuffix = '-bare' + +homepage = 'http://python.org/' + +description = """ + Python is a programming language that lets you work more quickly and + integrate your systems more effectively. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] +checksums = ['a4f05a0720ce0fd92626f0278b6b433eee9a6173ddf2bced7957dfb599a5ece1'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('SQLite', '3.17.0'), + ('zlib', '1.2.11'), +] + +osdependencies = [ + # rely upon distribution for timely security updates + ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), +] + +# bare installation: no extensions +exts_list = [] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.13-foss-2017a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.13-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..836a809f6b9e4d5310bc1f072abc7830fb1e102e --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.13-foss-2017a.eb @@ -0,0 +1,141 @@ +name = 'Python' +version = '2.7.13' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('SQLite', '3.17.0'), + ('GMP', '6.1.2'), + ('libffi', '3.2.1'), + # 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.2k'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated March 30th 2017 +exts_list = [ + # note: more recent versions of setuptools (v34.x) can not be installed from source anymore, + # see https://github.com/pypa/setuptools/issues/980 + ('setuptools', '33.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pip', '9.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', '1.12.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numpy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + 'patches': ['numpy-1.12.0-mkl.patch'], + }), + ('scipy', '0.19.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/scipy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '2.0.0', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + }), + ('pbr', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('Cython', '0.25.2', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], + }), + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.6.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '4.0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.1.0', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('cryptography', '1.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cryptography/'], + }), + ('paramiko', '2.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.5', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.19', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('funcsigs', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], + }), + ('mock', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2017.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pandas', '0.19.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), + ('enum34', '1.1.6', { + 'modulename': 'enum', + 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], + }), + ('bitstring', '3.1.5', { + 'source_tmpl': '%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], + }), + ('virtualenv', '15.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], + }), + ('docopt', '0.6.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/docopt'], + }), + ('joblib', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/j/joblib'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.13-intel-2017a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.13-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0bc26ff7b9f4b1610a3b5d505a0c360223003b59 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-2.7.13-intel-2017a.eb @@ -0,0 +1,141 @@ +name = 'Python' +version = '2.7.13' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('SQLite', '3.17.0'), + ('GMP', '6.1.2'), + ('libffi', '3.2.1'), + # 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.2k'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated March 30th 2017 +exts_list = [ + # note: more recent versions of setuptools (v34.x) can not be installed from source anymore, + # see https://github.com/pypa/setuptools/issues/980 + ('setuptools', '33.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pip', '9.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', '1.12.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numpy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + 'patches': ['numpy-1.12.0-mkl.patch'], + }), + ('scipy', '0.19.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/scipy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '2.0.0', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + }), + ('pbr', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('Cython', '0.25.2', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], + }), + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.6.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + }), + ('decorator', '4.0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.1.0', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('cryptography', '1.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cryptography/'], + }), + ('paramiko', '2.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.5', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.19', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('funcsigs', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs'], + }), + ('mock', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock'], + }), + ('pytz', '2017.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pytz'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pandas', '0.19.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), + ('enum34', '1.1.6', { + 'modulename': 'enum', + 'source_urls': ['https://pypi.python.org/packages/source/e/enum34'], + }), + ('bitstring', '3.1.5', { + 'source_tmpl': '%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/b/bitstring'], + }), + ('virtualenv', '15.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], + }), + ('docopt', '0.6.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/docopt'], + }), + ('joblib', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/j/joblib'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-foss-2015b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-foss-2015b.eb index c93dab2804d6cb744950e58678dedee6163e9b56..b98190bc1bc6b15bd8ccd54bb3e1ae65cb1de57c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-foss-2015b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-foss-2015b.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015b'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -78,7 +81,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb index 53cdae92ab860f1520daa0dcf5adbc905e1de3d1..6d47c29a417b2fc1ec6ecf8c63409b217a0087b4 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -78,7 +81,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb index 4cd83e24d0f4f969bca9df91ed373f3813d24834..5d62c714b3727e84080b0e48300cc4ae85e5e630 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.5.14.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -78,7 +81,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb index 2608210a179afdb4d3b1bef1a2d58ac585adfda2..466af1fc8338a8f638b0a00a78e3b46fc0f82b0b 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.2.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.2.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -76,7 +79,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb index 4ffdd56f7800b9dc5fe39837cf155cc71df044b6..9112593773d3b025359640281153e2b9ad0e1e0e 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-5.3.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -76,7 +79,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb index 35bbb975535d761680a4fbeb9aaa492d999190e1..b74b1eef657e2bdfbc2341b1e5bef71a5d671aa9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.3-intel-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -76,7 +79,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb index d2f51e3f225383ac22796fe0120c29b86eb84b48..fa3597eb0f0cb40b66c998f800b1aef5868b9cbe 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-goolf-1.4.10.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.5' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -20,7 +21,9 @@ dependencies = [ ('libreadline', '6.2'), ('ncurses', '5.9'), ('SQLite', '3.8.5'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -79,7 +82,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb index c0ac0d38b167ed567979672a19c5672e53a35e19..74108af01920e13931b32c16e11acfbef6c3b43f 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.3.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.5' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -79,7 +82,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb index 513384d5b56bc8f6840351d13429524f1ddfafb8..7f83fbbc76d3fcffd43143556e0b1d0b70d28dd4 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-5.5.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.5' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -79,7 +82,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.8', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb index 95ff34f3f9c16d4f92b6b515b58e529aa605393c..d8028767008e2ed85a28951f1413b7f93be1f523 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-goolf-1.4.10.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.6' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -78,7 +81,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb index 055543dc247f6c4468e7ca6846a42848857008e2..8d651bcfebb708ca944d8ec197a8be46803fb5be 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-5.5.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.6' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -81,7 +84,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb index 0409f54975348bd1829001623869731240213a96..0ac840f64ed630c9e11fcb8cd5ee6abb0e6e05bb 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-foss-2014b.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.8' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2014b'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -78,7 +81,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb index 2a90fee410794f5472b4c01a1c78db08ab1183f0..8301c629cc8868fbb7de44c5a1be8def0dd9412d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-goolf-1.5.14.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.8' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -84,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb index d975d85c2d94c09a0ea9204032b84d4f49994824..fcb554f5786cb4a23824be5dc263bd08573d22f1 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-ictce-7.1.2.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.8' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '7.1.2'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -25,7 +26,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -88,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb index dca27371ed7ee6aca17c27df12cd50399816331a..d08ab6150584c56c3ccb419ce4889974a80ab175 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014.06.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.8' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2014.06'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -85,7 +88,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb index a7d56bba1649ef4c244ff86e1dd958201539f86f..3479838d18e8f6731c603339d41f5e57939ef4ba 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2014b.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.8' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -85,7 +88,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb index 6b2fccea289c94605fb2568bf089930788156a6b..e92ff5d69d73492d832abc2fe7b5372fb4ce090d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.8-intel-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.8' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,8 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # 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 + # 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.1g'), ] # order is important! @@ -82,7 +84,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb index 92748077e8fa6a40c10130748bba83351a0dd22d..b60dac883260b80b508d2552e05cda1bb12c54e6 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'CrayGNU', 'version': '2015.06'} toolchainopts = {'pic': True, 'opt': True} @@ -17,8 +18,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # 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 + # 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'), 'tk-devel'] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06.eb index 2c98486b9278bd013e550fc5097f3dbf4141222b..0f597d584c8708addc110f8149f0765ba0cc4972 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.06.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'CrayGNU', 'version': '2015.06'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # 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 + # 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'), 'tk-devel'] @@ -42,7 +44,7 @@ exts_list = [ ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], 'patches': [ - 'numpy-1.8.0-mkl.patch', # % numpyversion, + 'numpy-1.8.0-mkl.patch', ], }), ('scipy', scipyversion, { @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb index f7679002a18e7975cfa4c1ceb0c954ab1b18a3e9..8249b3b9b94794be8ea8240e9579c1712b632a97 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} toolchainopts = {'pic': True, 'opt': True} @@ -17,8 +18,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # 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 + # 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'), 'tk-devel'] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11.eb index 23449c08344b745ab07671f6003efe17ff6cbdca..2963dc2fc79f36df8a851feb3f3bbf2215d4c887 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-CrayGNU-2015.11.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), -# ('OpenSSL', '1.0.1k'), # 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 + # 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'), 'tk-devel'] @@ -42,7 +44,7 @@ exts_list = [ ('numpy', numpyversion, { 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')], 'patches': [ - 'numpy-1.8.0-mkl.patch', # % numpyversion, + 'numpy-1.8.0-mkl.patch', ], }), ('scipy', scipyversion, { @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb index c83dff187b29fb8cd1c5af5288e12872b6480914..7040f073ac074e96f8b3af96db927f671038d290 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.8.4-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'GCC', 'version': '4.8.4'} toolchainopts = {'pic': True} @@ -19,8 +20,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - #('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb index a2e4addace20b764cda53531311ae544a52539bd..4492ecb9d73cdac455e1c7b76c30194189ca471a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-GCC-4.9.2-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'GCC', 'version': '4.9.2'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb index 5ca1dda84ebf4921cc24b0bb1e3ecf64c7d3da76..6953cb6dbeaec42403fbf5f08193126f15319f98 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015.05.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'https://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015.05'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb index e9063410dfeec2b3c5d8c206c2e47b6735d06fe9..ed68c4c30474de74673ab38b29f02dfe2a259889 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb index b636f6b2ef65feaf08d11a7020afa201bb16d9dc..0f287711fc0ccd4832f7be98aef21cfe3bad4f21 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015b.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015b.eb index 82282d02d9c59b7288f88b1ce95ff78f21429ccf..77b75dd24234b70008f5cf9dae60e08bb9088b94 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015b.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-foss-2015b.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015b'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack -# ('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb index c78274679f6a502ace6591f31b60967423a4895c..1ef84a7f5fbdb1726854030161194876bae11801 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-gompi-1.5.16-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'gompi', 'version': '1.5.16'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -18,8 +19,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb index 987f0852f63aeadfb8be7fa65388f8638c396336..3ba0f79c58714e2e05ee9cc0bf703deb65c0d414 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.14.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.16.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.16.eb index 37abf12093b638069fb0196b2261d71c61207510..58ac4915cc03a4d6eb2425850b9f80c08eaf50b5 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.16.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.5.16.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.5.16'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack -# ('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb index 7bdd55756a3bea354c50eb16cead6dc8314a6128..f324c5da55596b358e7e308a9cd53bdc8b6c3d48 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-goolf-1.7.20.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'https://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - #('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -85,7 +87,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb index c672a429fd7839f1081602d1c9aa0105c75aefbd..ca9022ba60b6e7475035b17458078bf2d70d19aa 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a-bare.eb @@ -3,7 +3,8 @@ version = '2.7.9' versionsuffix = '-bare' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb index 24081c5cf8cd659ccc7f85ef90ab0dc64dc1c0e8..76e8491a9bffa02fad0f15fda3d67b5f81f92433 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-2.7.9-intel-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '2.7.9' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,8 +22,9 @@ dependencies = [ ('ncurses', '5.9'), ('SQLite', '3.8.8.1'), ('Tk', '8.6.3', '-no-X11'), # this requires a full X11 stack - # ('OpenSSL', '1.0.1k'), # 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 + # 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')] @@ -86,7 +88,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb index fc5033662d8a96ec9887f5b14c299ec6a7fbbad3..e15e16e66c1e6a1b9f46482f3cc9741a7b2d46a5 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-goolf-1.4.10.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.2.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -59,7 +62,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ] diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb index 1fe945390aa2e1dd00c7315e29103136c803670a..fbcadd2903b9decb0d72232c79da170db955ee8e 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-5.3.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.2.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.7'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -59,7 +62,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ] diff --git a/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb b/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb index 0dc65b97cafb45b9b359fe8d356bd8ac1cd77765..d79d72ab009dcf77c515b4a6b2a8b3a77ebc17bd 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.3.2-goolf-1.4.10.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.3.2' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,7 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb b/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb index 97e6c04ce768b4701ae26d6d4780bdc15cf123ee..cacde6a1791ba3460834d653bfa533bb18056380 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-5.3.0.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.3.2' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -21,7 +22,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.2'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons + # 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.1f'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb index ba9c2f40b215f23b21e3e540c5788b9642ac80e3..aaa2d02a7e53caecf41a6c62d7ea5f0f84396639 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2014b.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.4.1' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb index 910cb21e5cf0a7003b352fee17cfbc94d01fa9c5..80c176feab09d14ea6e1aaace30567fcc95e7775 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.1-intel-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.4.1' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,7 +23,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1g'), # OS dependency should be preferred for security reasons + # 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.1g'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -90,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.11', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb index 8f08cf73e46a4cf26573fed8045f552886a425ed..e220cd9cc432dc8311bd9abfb4efb850d45750f7 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.4.3-intel-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.4.3' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -19,8 +20,9 @@ dependencies = [ ('zlib', '1.2.8'), ('libreadline', '6.3'), ('ncurses', '5.9'), - # ('OpenSSL', '1.0.1m'), # 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 + # 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.1m'), ] osdependencies = [('openssl-devel', 'libssl-dev')] @@ -89,7 +91,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.0-intel-2015b.eb b/easybuild/easyconfigs/p/Python/Python-3.5.0-intel-2015b.eb index 825c8e6b10acc1a20d3bd1204053a834129f1d6e..1fe2eb47485cfa5564b159cff46b7150b2336a1e 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.0-intel-2015b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.0-intel-2015b.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.5.0' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -22,8 +23,9 @@ dependencies = [ ('SQLite', '3.9.2'), ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), - # ('OpenSSL', '1.0.1p'), # 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 + # 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')] @@ -91,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2015a.eb b/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2015a.eb index 68a366030d69b40ff5516ebe5fb0e553b10fc6b1..3794d8056b5c06666223b0440e09cbfb5f4b15c0 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2015a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2015a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.5.1' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2015a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -23,8 +24,9 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('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 + # 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')] @@ -91,7 +93,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2016a.eb b/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2016a.eb index edc992932d3cc6558a6c0539a28fbb93c9f7bf54..0ea37fde6ea6e6e32f269d1d34db2866cc7388ed 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2016a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.1-foss-2016a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.5.1' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -23,8 +24,9 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('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 + # 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')] @@ -91,14 +93,14 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.1-intel-2016a.eb b/easybuild/easyconfigs/p/Python/Python-3.5.1-intel-2016a.eb index 395e40515b102c6def7ff6326907eafd508bc59d..6b27ddc007fcb0e239053595176ba33223d1a418 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.1-intel-2016a.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.1-intel-2016a.eb @@ -2,7 +2,8 @@ name = 'Python' version = '3.5.1' homepage = 'http://python.org/' -description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively." +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'pic': True, 'opt': True, 'optarch': True} @@ -23,8 +24,9 @@ dependencies = [ ('Tk', '8.6.4', '-no-X11'), # this requires a full X11 stack ('GMP', '6.1.0'), ('XZ', '5.2.2'), -# ('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 + # 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')] @@ -95,14 +97,14 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], }), ('paramiko', '1.16.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], - }), + }), ('pyparsing', '2.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], }), diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.2-GCC-5.4.0-2.26-bare.eb b/easybuild/easyconfigs/p/Python/Python-3.5.2-GCC-5.4.0-2.26-bare.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e9fd31ecc0bed9877223ce5d24df6f56c7bdbb7 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.5.2-GCC-5.4.0-2.26-bare.eb @@ -0,0 +1,31 @@ +name = 'Python' +version = '3.5.2' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('SQLite', '3.13.0'), + ('Tk', '8.6.5'), # this requires a full X11 stack + ('GMP', '6.1.1'), + ('libffi', '3.2.1'), + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016.04.eb b/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016.04.eb index f49b2ff08519ec0a3549129deefd04a9d163b443..0f528e01582f89fdc32756dd4fbb99bdd550acdb 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016.04.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016.04.eb @@ -24,7 +24,7 @@ dependencies = [ ('libffi', '3.2.1'), # 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.2h'), + # ('OpenSSL', '1.0.2h'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] @@ -92,7 +92,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016b.eb b/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016b.eb index f40c4aab551a331325e3f14f233d4673bd4a6ae4..2fc712658f2403d084b1a641b0cd621ec9f2878c 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.2-foss-2016b.eb @@ -92,7 +92,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.2-iccifort-2016.3.210-GCC-5.4.0-2.26-bare.eb b/easybuild/easyconfigs/p/Python/Python-3.5.2-iccifort-2016.3.210-GCC-5.4.0-2.26-bare.eb new file mode 100644 index 0000000000000000000000000000000000000000..7c126a429472d2735ee2cc27d477d490e7e2bdc0 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.5.2-iccifort-2016.3.210-GCC-5.4.0-2.26-bare.eb @@ -0,0 +1,32 @@ +name = 'Python' +version = '3.5.2' +versionsuffix = '-bare' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('SQLite', '3.13.0'), + ('Tk', '8.6.5'), # this requires a full X11 stack + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# bare installation: no extensions included +exts_list = [] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-3.5.2-intel-2016b.eb b/easybuild/easyconfigs/p/Python/Python-3.5.2-intel-2016b.eb index 805061ab30b31af53ad2e6564cfa0550060d6e4f..198569f10b58edbfe02e0f5f4486902b23649834 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.5.2-intel-2016b.eb +++ b/easybuild/easyconfigs/p/Python/Python-3.5.2-intel-2016b.eb @@ -92,7 +92,7 @@ exts_list = [ }), ('pycrypto', '2.6.1', { 'modulename': 'Crypto', - 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'], + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], }), ('ecdsa', '0.13', { 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.6.1-foss-2017a.eb b/easybuild/easyconfigs/p/Python/Python-3.6.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6f2470bf49c2abc8a3268b85b4c6e6ad4dd280a5 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.6.1-foss-2017a.eb @@ -0,0 +1,134 @@ +name = 'Python' +version = '3.6.1' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] +checksums = ['aa50b0143df7c89ce91be020fe41382613a817354b33acdc6641b44f8ced3828'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('SQLite', '3.17.0'), + ('GMP', '6.1.2'), + ('XZ', '5.2.3'), + ('libffi', '3.2.1'), + # 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.2k'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated May 28th 2015 +exts_list = [ + # note: more recent versions of setuptools (v34.x) can not be installed from source anymore, + # see https://github.com/pypa/setuptools/issues/980 + ('setuptools', '33.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pip', '9.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', '1.12.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numpy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + 'patches': ['numpy-1.12.0-mkl.patch'], + }), + ('scipy', '0.19.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/scipy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '2.0.0', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + 'patches': [ + 'paycheck-1.0.2_setup-open-README-utf8.patch', + ], + }), + ('pbr', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.12.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.25.2', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], + }), + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.6.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': [ + 'deap-1.0.2_setup-open-README-utf8.patch', + ], + }), + ('decorator', '4.0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.1.0', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('cryptography', '1.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cryptography/'], + }), + ('paramiko', '2.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.5', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.19', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('pandas', '0.19.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), + ('virtualenv', '15.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], + }), + ('docopt', '0.6.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/docopt'], + }), + ('joblib', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/j/joblib'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/Python-3.6.1-intel-2017a.eb b/easybuild/easyconfigs/p/Python/Python-3.6.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d4d83a1db66edd767e6786d1ec596072b4ae4281 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/Python-3.6.1-intel-2017a.eb @@ -0,0 +1,134 @@ +name = 'Python' +version = '3.6.1' + +homepage = 'http://python.org/' +description = """Python is a programming language that lets you work more quickly and integrate your systems + more effectively.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] +sources = [SOURCE_TGZ] +checksums = ['aa50b0143df7c89ce91be020fe41382613a817354b33acdc6641b44f8ced3828'] + +# python needs bzip2 to build the bz2 package +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.11'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('SQLite', '3.17.0'), + ('GMP', '6.1.2'), + ('XZ', '5.2.3'), + ('libffi', '3.2.1'), + # 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.2k'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# order is important! +# package versions updated May 28th 2015 +exts_list = [ + # note: more recent versions of setuptools (v34.x) can not be installed from source anymore, + # see https://github.com/pypa/setuptools/issues/980 + ('setuptools', '33.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('pip', '9.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pip/'], + }), + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('numpy', '1.12.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numpy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + 'patches': ['numpy-1.12.0-mkl.patch'], + }), + ('scipy', '0.19.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/scipy'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('blist', '1.3.6', { + 'source_urls': ['https://pypi.python.org/packages/source/b/blist/'], + }), + ('mpi4py', '2.0.0', { + 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], + }), + ('paycheck', '1.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paycheck/'], + 'patches': [ + 'paycheck-1.0.2_setup-open-README-utf8.patch', + ], + }), + ('pbr', '2.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('lockfile', '0.12.2', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], + }), + ('Cython', '0.25.2', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cython/'], + }), + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('dateutil', '2.6.0', { + 'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/p/python-dateutil/'], + }), + ('deap', '1.0.2', { + 'source_tmpl': '%(name)s-%(version)s.post2.tar.gz', + 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], + 'patches': [ + 'deap-1.0.2_setup-open-README-utf8.patch', + ], + }), + ('decorator', '4.0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('arff', '2.1.0', { + 'source_tmpl': 'liac-%(name)s-%(version)s.zip', + 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'], + }), + ('pycrypto', '2.6.1', { + 'modulename': 'Crypto', + 'source_urls': ['https://pypi.python.org/packages/source/p/pycrypto/'], + }), + ('ecdsa', '0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/e/ecdsa/'], + }), + ('cryptography', '1.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cryptography/'], + }), + ('paramiko', '2.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'], + }), + ('pyparsing', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyparsing/'], + }), + ('netifaces', '0.10.5', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netifaces'], + }), + ('netaddr', '0.7.19', { + 'source_urls': ['https://pypi.python.org/packages/source/n/netaddr'], + }), + ('pandas', '0.19.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandas'], + }), + ('virtualenv', '15.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/virtualenv'], + }), + ('docopt', '0.6.2', { + 'source_urls': ['https://pypi.python.org/packages/source/d/docopt'], + }), + ('joblib', '0.11', { + 'source_urls': ['https://pypi.python.org/packages/source/j/joblib'], + }), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/p/Python/numpy-1.12.0-mkl.patch b/easybuild/easyconfigs/p/Python/numpy-1.12.0-mkl.patch new file mode 100644 index 0000000000000000000000000000000000000000..3d09924f96668c7593a0519223e4abfc6f8fbca2 --- /dev/null +++ b/easybuild/easyconfigs/p/Python/numpy-1.12.0-mkl.patch @@ -0,0 +1,55 @@ +fix issues in numpy distutils pkg w.r.t. detecting BLAS/LAPACK libraries +by Kenneth Hoste (HPC-UGent) +diff -ru numpy-1.12.0.orig/numpy/distutils/fcompiler/__init__.py numpy-1.12.0/numpy/distutils/fcompiler/__init__.py +--- numpy-1.12.0.orig/numpy/distutils/fcompiler/__init__.py 2017-01-15 11:39:18.000000000 +0100 ++++ numpy-1.12.0/numpy/distutils/fcompiler/__init__.py 2017-03-06 17:19:07.262810683 +0100 +@@ -628,7 +628,10 @@ + return options + + def library_option(self, lib): +- return "-l" + lib ++ if lib[0]=='-': ++ return lib ++ else: ++ return "-l" + lib + def library_dir_option(self, dir): + return "-L" + dir + +diff -ru numpy-1.12.0.orig/numpy/distutils/system_info.py numpy-1.12.0/numpy/distutils/system_info.py +--- numpy-1.12.0.orig/numpy/distutils/system_info.py 2017-01-15 11:39:18.000000000 +0100 ++++ numpy-1.12.0/numpy/distutils/system_info.py 2017-03-06 17:25:38.778143748 +0100 +@@ -675,7 +675,7 @@ + if is_string(default): + return [default] + return default +- return [b for b in [a.strip() for a in libs.split(',')] if b] ++ return [b for b in [a.strip().replace(':',',') for a in libs.split(',')] if b] + + def get_libraries(self, key='libraries'): + if hasattr(self, '_lib_names'): +@@ -756,6 +756,9 @@ + # make sure we preserve the order of libs, as it can be important + found_dirs, found_libs = [], [] + for lib in libs: ++ if lib[0] == '-': ++ found_libs.append(lib) ++ continue + for lib_dir in lib_dirs: + found_lib = self._find_lib(lib_dir, lib, exts) + if found_lib: +diff -ru numpy-1.12.0.orig/numpy/distutils/unixccompiler.py numpy-1.12.0/numpy/distutils/unixccompiler.py +--- numpy-1.12.0.orig/numpy/distutils/unixccompiler.py 2016-12-21 16:46:24.000000000 +0100 ++++ numpy-1.12.0/numpy/distutils/unixccompiler.py 2017-03-06 17:19:07.262810683 +0100 +@@ -123,3 +123,12 @@ + + replace_method(UnixCCompiler, 'create_static_lib', + UnixCCompiler_create_static_lib) ++ ++def UnixCCompiler_library_option(self, lib): ++ if lib[0]=='-': ++ return lib ++ else: ++ return "-l" + lib ++ ++replace_method(UnixCCompiler, 'library_option', ++ UnixCCompiler_library_option) diff --git a/easybuild/easyconfigs/p/p11-kit/p11-kit-0.23.2-GCCcore-5.4.0.eb b/easybuild/easyconfigs/p/p11-kit/p11-kit-0.23.2-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0e997ce499eb1697469b17a76da40f63a621cdb9 --- /dev/null +++ b/easybuild/easyconfigs/p/p11-kit/p11-kit-0.23.2-GCCcore-5.4.0.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'p11-kit' +version = '0.23.2' + +homepage = 'http://p11-glue.freedesktop.org/p11-kit.html' +description = """Provides a way to load and enumerate PKCS#11 modules. + Provides a standard configuration setup for installing + PKCS#11 modules in such a way that they're discoverable. + Also solves problems with coordinating the use of PKCS#11 + by different components or libraries living in the same process.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +source_urls = ['http://p11-glue.freedesktop.org/releases/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libtasn1', '4.12'), + ('libffi', '3.2.1'), +] + +builddependencies = [('binutils', '2.26', '', True)] + +sanity_check_paths = { + 'files': ['bin/p11-kit', 'bin/trust'] + + ['lib/libp11-kit.%s' % SHLIB_EXT], + 'dirs': ['include/p11-kit-1/p11-kit'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb b/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb index f8e2358b4aa780f53637547de88b7d42f3e50a97..4538b1fdca6007f29ebc4e8d48e1a3f522972395 100644 --- a/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/pBWA/pBWA-0.5.9_1.21009-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2014 Cyprus Institute # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.20.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/pandas/pandas-0.20.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..ea5b45bce179978f2e143ce75af1b537b28f1b2a --- /dev/null +++ b/easybuild/easyconfigs/p/pandas/pandas-0.20.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'pandas' +version = '0.20.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = "https://pypi.python.org/pypi/pandas/" +description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures + and data analysis tools for the Python programming language.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.6.1')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/parallel/parallel-20130122-goolf-1.4.10.eb b/easybuild/easyconfigs/p/parallel/parallel-20130122-goolf-1.4.10.eb index 3810b2de94c9dd4f1361d166a8079763bb57a2ea..3fc50c73101decbd82bee8f7090f0740ff58dae5 100644 --- a/easybuild/easyconfigs/p/parallel/parallel-20130122-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/parallel/parallel-20130122-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/parallel/parallel-20130122-ictce-5.3.0.eb b/easybuild/easyconfigs/p/parallel/parallel-20130122-ictce-5.3.0.eb index fc4fbe41bc3641206aa40cf86846a23be2f68a8d..62379f0f87937e8211e4f57700667546034070ef 100644 --- a/easybuild/easyconfigs/p/parallel/parallel-20130122-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/p/parallel/parallel-20130122-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/p/parallel/parallel-20170822-intel-2017a.eb b/easybuild/easyconfigs/p/parallel/parallel-20170822-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..35d523f42bd93a093766f82b08e1fcb321993ecb --- /dev/null +++ b/easybuild/easyconfigs/p/parallel/parallel-20170822-intel-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'parallel' +version = '20170822' + +homepage = 'http://savannah.gnu.org/projects/parallel/' +description = """parallel: Build and execute shell commands in parallel""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['8949bfa3057e194119a85a8cba2c8e0bdd46b5f5851eda583d2386b95c039148'] + +dependencies = [ + ('Perl', '5.24.1'), +] + +sanity_check_paths = { + 'files': ['bin/parallel'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/path.py/path.py-10.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/path.py/path.py-10.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..d128f00a0791d34b1bde3afd5b2f00c924187618 --- /dev/null +++ b/easybuild/easyconfigs/p/path.py/path.py-10.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'path.py' +version = '10.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/jaraco/path.py' +description = """path.py is a Python library implementing path objects as first-class entities, + allowing common operations on files to be invoked on those path objects directly.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = ['path.py-%(version)s-py2.py3-none-any.whl'] + +dependencies = [ + ('Python', '2.7.12'), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/path.py'], + 'dirs': [], +} + +options = {'modulename': 'path'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb index 67abbe4783f69e09f877beeb250d3fb4e5d6f040..ba44c00e4e78b4430279dc20c290ae48195945cf 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goolf-1.4.10-Python-2.7.3.eb @@ -4,7 +4,9 @@ name = 'paycheck' version = '1.0.2' homepage = 'https://pypi.python.org/pypi/paycheck/' -description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" +description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of + QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, + rather than testing its results for a given input.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb index 9fdde707312cba290df8d7ee6d6e6de93edebf2d..bead17f746237f8ae906da2f117dc1d10c54eedc 100644 --- a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-5.3.0-Python-2.7.3.eb @@ -4,8 +4,9 @@ name = 'paycheck' version = '1.0.2' homepage = 'https://pypi.python.org/pypi/paycheck/' -description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of QuickCheck for Haskell. - PayCheck is useful for defining a specification of what a function should do, rather than testing its results for a given input.""" +description = """PayCheck is a half-baked implementation of ScalaCheck, which itself is an implementation of + QuickCheck for Haskell. PayCheck is useful for defining a specification of what a function should do, + rather than testing its results for a given input.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/p/pbbam/pbbam-20170508-intel-2017a.eb b/easybuild/easyconfigs/p/pbbam/pbbam-20170508-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a724ce7cbeb54f12e818132ecda0ad007217104b --- /dev/null +++ b/easybuild/easyconfigs/p/pbbam/pbbam-20170508-intel-2017a.eb @@ -0,0 +1,49 @@ +easyblock = 'CMakeMake' + +name = 'pbbam' +version = '20170508' +commit = 'd62e310' + +homepage = 'http://pbbam.readthedocs.io/' +description = """The pbbam software package provides components to create, query, & edit PacBio BAM files + and associated indices.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +gtest_ver = '1.8.0' +source_urls = [ + 'https://github.com/PacificBiosciences/pbbam/archive/', + 'https://github.com/google/googletest/archive/', +] +sources = [ + {'filename': '%s.tar.gz' % commit, 'extract_cmd': "tar xfvz %s --strip-components=1"}, # pbbam + 'release-%s.tar.gz' % gtest_ver, # googletest +] + +builddependencies = [ + ('CMake', '3.8.1'), + ('Doxygen', '1.8.13'), +] +dependencies = [ + ('zlib', '1.2.11'), + ('Boost', '1.64.0'), + ('googletest', '1.8.0'), + ('HTSlib', '20160107', '-PacBio'), +] + +skipsteps = ['install'] + +buildininstalldir = True + +configopts = "-DHTSLIB_ROOTDIR=$EBROOTHTSLIB -DGTEST_SRC_DIR=%%(builddir)s/googletest-release-%s" % gtest_ver + +runtest = 'test' + +postinstallcmds = ["rm -r googletest-release-%s" % gtest_ver] + +sanity_check_paths = { + 'files': ['bin/pbindex', 'bin/pbindexdump', 'bin/pbmerge', 'lib/libpbbam.a'], + 'dirs': ['include/pbbam'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/pbdagcon/pbdagcon-20170330-intel-2017a.eb b/easybuild/easyconfigs/p/pbdagcon/pbdagcon-20170330-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..51dd75d3e157fe46bee168542d23155bcb109531 --- /dev/null +++ b/easybuild/easyconfigs/p/pbdagcon/pbdagcon-20170330-intel-2017a.eb @@ -0,0 +1,40 @@ +easyblock = 'MakeCp' + +name = 'pbdagcon' +version = '20170330' +commit = 'fd8fbad' + +homepage = 'https://github.com/PacificBiosciences/pbdagcon' +description = """pbdagcon is a tool that implements DAGCon (Directed Acyclic Graph Consensus) which is a sequence + consensus algorithm based on using directed acyclic graphs to encode multiple sequence alignment.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'https://github.com/PacificBiosciences/pbdagcon/archive/', + 'https://github.com/PacificBiosciences/DALIGNER/archive/', + 'https://github.com/PacificBiosciences/DAZZ_DB/archive/', +] +sources = [ + '%s.tar.gz' % commit, # pbdagcon + '583de37.tar.gz', # DALIGNER + '7954b44.tar.gz', # DAZZ_DB +] + +dependencies = [ + ('blasr_libcpp', '20170426'), +] + +prebuildopts = "rmdir DAZZ_DB && ln -s %(builddir)s/DAZZ_DB* DAZZ_DB && cd DAZZ_DB && pwd && make && cd .. && " +prebuildopts += "export CPATH=$PWD/DAZZ_DB:$CPATH && export LIBRARY_PATH=$PWD/DAZZ_DB:$LIBRARY_PATH && " +prebuildopts += "rmdir DALIGNER && ln -s %(builddir)s/DALIGNER* DALIGNER && cd DALIGNER && pwd && make && cd .. && " +prebuildopts += "./configure.py && export DALIGNER_SRC=$PWD/DALIGNER && export DAZZ_DB_SRC=$PWD/DAZZ_DB && " + +files_to_copy = [(['src/cpp/pbdagcon'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/pbdagcon'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/perl-app-cpanminus/perl-app-cpanminus-1.7039.eb b/easybuild/easyconfigs/p/perl-app-cpanminus/perl-app-cpanminus-1.7039.eb index cc1d205d402f6f9feb304f256ac9647a2b0a1cd3..2b1fc2a612a206b450da550317f2d4cfb36eccaf 100644 --- a/easybuild/easyconfigs/p/perl-app-cpanminus/perl-app-cpanminus-1.7039.eb +++ b/easybuild/easyconfigs/p/perl-app-cpanminus/perl-app-cpanminus-1.7039.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb index 0387cd385f720012a4a2e64e4085bf23ebb7ac0d..f2d716e0cd57c932e7a6f92c60edb9116d52d413 100644 --- a/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-goolf-1.4.10-Python-2.7.3.eb @@ -4,7 +4,7 @@ name = "petsc4py" version = "3.3" homepage = 'https://code.google.com/p/petsc4py/' -description = """petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation.""" +description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation." toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb index 50d6cb2145c31cc0367c6cd648728b4b2721c53e..d31fcf86b6a455d61aef4057573e085681874547 100644 --- a/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-ictce-5.3.0-Python-2.7.3.eb @@ -4,8 +4,7 @@ name = "petsc4py" version = "3.3" homepage = 'https://code.google.com/p/petsc4py/' -description = """petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation.""" - +description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation." toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb b/easybuild/easyconfigs/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb index 8d5302dd6c83b5b456b349eac2d04efb40e1e2e2..f72f7b4c0ec21e2f65586da6f81efd72cb6ab137 100644 --- a/easybuild/easyconfigs/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb +++ b/easybuild/easyconfigs/p/pftoolsV3/pftoolsV3-20160324-foss-2016a.eb @@ -1,4 +1,4 @@ -easyblock='ConfigureMake' +easyblock = 'ConfigureMake' name = 'pftoolsV3' version = '20160324' diff --git a/easybuild/easyconfigs/p/picard/picard-2.1.0.eb b/easybuild/easyconfigs/p/picard/picard-2.1.0.eb index 702287f8f6a5d7792834b49e76080ed2ba6c3be3..9cc6b0c56aa3f443eee4b25f5d5dd4ff810a0e82 100644 --- a/easybuild/easyconfigs/p/picard/picard-2.1.0.eb +++ b/easybuild/easyconfigs/p/picard/picard-2.1.0.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute diff --git a/easybuild/easyconfigs/p/picard/picard-2.10.1-Java-1.8.0_131.eb b/easybuild/easyconfigs/p/picard/picard-2.10.1-Java-1.8.0_131.eb new file mode 100755 index 0000000000000000000000000000000000000000..ab38eef7a5f1e73af157a2e6ecf419194fc4caff --- /dev/null +++ b/easybuild/easyconfigs/p/picard/picard-2.10.1-Java-1.8.0_131.eb @@ -0,0 +1,45 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: MIT +# +# 2.10.1: +# Adam Huffman +# The Francis Crick Institute +# +## + +easyblock = 'JAR' + +name = 'picard' +version = '2.10.1' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://sourceforge.net/projects/picard' +description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s'] +sources = [{ + 'filename': '%(name)s-%(version)s.jar', + 'download_filename': '%(name)s.jar', +}] + +checksums = ['ace0de725f7dbf3a1f621ac146e205b41bc872a0bdc700cf687124740fb60412'] + +postinstallcmds = [' mv %(installdir)s/%(name)s-%(version)s.jar %(installdir)s/%(name)s.jar'] + +dependencies = [('Java', '1.8.0_131')] + +sanity_check_paths = { + 'files': ['picard.jar'], + 'dirs': [], +} + +modloadmsg = "To execute picard run: java -jar $EBROOTPICARD/%(name)s.jar" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/picard/picard-2.2.4-Java-1.8.0_92.eb b/easybuild/easyconfigs/p/picard/picard-2.2.4-Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..4af929c18d0f272afee889f1c5a7080241de1e48 --- /dev/null +++ b/easybuild/easyconfigs/p/picard/picard-2.2.4-Java-1.8.0_92.eb @@ -0,0 +1,34 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: MIT +# +## + +name = 'picard' +version = '2.2.4' + +homepage = 'http://sourceforge.net/projects/picard' +description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s'] +sources = ['%(name)s-tools-%(version)s.zip'] + +java = 'Java' +javaver = '1.8.0_92' +versionsuffix = '-%s-%s' % (java, javaver) +dependencies = [(java, javaver)] + +sanity_check_paths = { + 'files': ['picard.jar'], + 'dirs': [], +} + +modloadmsg = "To execute picard run: java -jar $EBROOTPICARD/%(name)s.jar" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/picard/picard-2.6.0-Java-1.8.0_131.eb b/easybuild/easyconfigs/p/picard/picard-2.6.0-Java-1.8.0_131.eb new file mode 100755 index 0000000000000000000000000000000000000000..f2d725154484eb282c18e13bc7f3dfb57416e622 --- /dev/null +++ b/easybuild/easyconfigs/p/picard/picard-2.6.0-Java-1.8.0_131.eb @@ -0,0 +1,46 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: MIT +# +# 2.6.0: +# Adam Huffman +# The Francis Crick Institute +## + +easyblock = 'JAR' + +name = 'picard' +version = '2.6.0' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://sourceforge.net/projects/picard' +description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s'] +sources = ['%(name)s.jar'] + +sources = [{ + 'filename': '%(name)s-%(version)s.jar', + 'download_filename': '%(name)s.jar', +}] + +checksums = ['671d9e86e6bf0c28ee007aea55d07e2456ae3a57016491b50aab0fd2fd0e493b'] + +postinstallcmds = [' mv %(installdir)s/%(name)s-%(version)s.jar %(installdir)s/%(name)s.jar'] + +dependencies = [('Java', '1.8.0_131')] + +sanity_check_paths = { + 'files': ['picard.jar'], + 'dirs': [], +} + +modloadmsg = "To execute picard run: java -jar $EBROOTPICARD/%(name)s.jar" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb index 292fb226d32d2adcf50372464bf0a88e70c5928e..513a7c2b795bb870f0ede70aa4e93b8b257ee045 100644 --- a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -16,8 +16,9 @@ description = """ pigz, which stands for parallel implementation of gzip, is a f toolchain = {'name': 'goolf', 'version': '1.4.10'} -source_urls = ['http://zlib.net/pigz/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/madler/pigz/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['3a41409da23ff093b61e414d602c5650'] # README recommends zlib 1.2.6 or higher dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb index 770c70dd5f7fca5b595374c442ef1c2a42b2472c..594f9b1a27e58ac4e112e8129846abaee515eff8 100644 --- a/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.1-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -16,8 +16,9 @@ description = """ pigz, which stands for parallel implementation of gzip, is a f toolchain = {'name': 'ictce', 'version': '6.2.5'} -source_urls = ['http://zlib.net/pigz/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/madler/pigz/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['3a41409da23ff093b61e414d602c5650'] # README recommends zlib 1.2.6 or higher dependencies = [('zlib', '1.2.8')] diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2015b.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2015b.eb index e95cb85cb9fc0be28fbae6ad68496752d5a96775..6bf9fd86a2662bb8f67f1739ebbce5a57846bcb1 100644 --- a/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2015b.eb +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -16,8 +16,9 @@ description = """ pigz, which stands for parallel implementation of gzip, is a f toolchain = {'name': 'foss', 'version': '2015b'} -source_urls = ['http://zlib.net/pigz/'] -sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/madler/pigz/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['fb80e8d31498226c99fe8c8b3d19364d'] # Patch Makefile so zlib provided by EasyBuild is picked up patches = ['pigz-2.3.3_Makefile.patch'] diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2016b.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..0a2b15f59b83c2d6f322f1d73ec5db322a872f7a --- /dev/null +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.3-foss-2016b.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'pigz' +version = '2.3.3' + +homepage = 'http://zlib.net/pigz/' +description = """ pigz, which stands for parallel implementation of gzip, is a fully + functional replacement for gzip that exploits multiple processors and multiple cores + to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib + and pthread libraries. """ + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/madler/pigz/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['fb80e8d31498226c99fe8c8b3d19364d'] + +# Patch Makefile so zlib provided by EasyBuild is picked up +patches = ['pigz-2.3.3_Makefile.patch'] + +# README recommends zlib 1.2.6 or higher +dependencies = [('zlib', '1.2.8')] + +buildopts = ' CC=$CC' + +parallel = 1 + +files_to_copy = [(["pigz", "unpigz"], "bin")] + +sanity_check_paths = { + 'files': ["bin/pigz", "bin/unpigz"], + 'dirs': [""], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/p/pigz/pigz-2.3.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f5201cbea55613c34cb53b74ff35153079d2702c --- /dev/null +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.4-GCCcore-6.4.0.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'pigz' +version = '2.3.4' + +homepage = 'http://zlib.net/pigz/' + +description = """ + pigz, which stands for parallel implementation of gzip, is a fully + functional replacement for gzip that exploits multiple processors and multiple + cores to the hilt when compressing data. pigz was written by Mark Adler, and + uses the zlib and pthread libraries. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://zlib.net/pigz/'] +sources = [SOURCE_TAR_GZ] +checksums = ['6f031fa40bc15b1d80d502ff91f83ba14f4b079e886bfb83221374f7bf5c8f9a'] + +# Patch Makefile so zlib provided by EasyBuild is picked up +patches = ['%(name)s-%(version)s_Makefile.patch'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('zlib', '1.2.11'), +] + +parallel = 1 + +files_to_copy = [(["pigz", "unpigz"], "bin")] + +sanity_check_paths = { + 'files': ['bin/pigz', 'bin/unpigz'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/p/pigz/pigz-2.3.4_Makefile.patch b/easybuild/easyconfigs/p/pigz/pigz-2.3.4_Makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..685a17d8ca72520ca7f45ec3df44317d09bcb55e --- /dev/null +++ b/easybuild/easyconfigs/p/pigz/pigz-2.3.4_Makefile.patch @@ -0,0 +1,20 @@ +# Patch Makefile so zlib provided by EasyBuild is picked up +# Authors:: Jack Perdue - TAMU HPRC - http://hprc.tamu.edu + +--- Makefile.orig 2017-07-12 22:16:56.931252958 -0500 ++++ Makefile 2017-07-12 22:25:34.472386094 -0500 +@@ -1,12 +1,11 @@ +-CC=cc +-CFLAGS=-O3 -Wall -Wextra ++ZLIB=-L$(EBROOTZLIB)/lib + LDFLAGS= + LIBS=-lm -lpthread -lz + ZOPFLI=zopfli/src/zopfli/ + # use gcc and gmake on Solaris + + pigz: pigz.o yarn.o try.o ${ZOPFLI}deflate.o ${ZOPFLI}blocksplitter.o ${ZOPFLI}tree.o ${ZOPFLI}lz77.o ${ZOPFLI}cache.o ${ZOPFLI}hash.o ${ZOPFLI}util.o ${ZOPFLI}squeeze.o ${ZOPFLI}katajainen.o +- $(CC) $(LDFLAGS) -o pigz $^ $(LIBS) ++ $(CC) $(LDFLAGS) -o pigz $^ $(ZLIB) $(LIBS) + ln -f pigz unpigz + + pigz.o: pigz.c yarn.h try.h ${ZOPFLI}deflate.h ${ZOPFLI}util.h diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.34.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/p/pixman/pixman-0.34.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..185ce92b1dc50d965269d5451361c908c2ac17d0 --- /dev/null +++ b/easybuild/easyconfigs/p/pixman/pixman-0.34.0-GCCcore-6.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'pixman' +version = '0.34.0' + +homepage = 'http://www.pixman.org/' +description = """Pixman is a low-level software library for pixel manipulation, providing features such as image +compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_GZ] + +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.27', '', True)] + +sanity_check_paths = { + 'files': ['lib/libpixman-1.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.34.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/p/pixman/pixman-0.34.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9fb260913809f7794c88f20647192d1412e184e8 --- /dev/null +++ b/easybuild/easyconfigs/p/pixman/pixman-0.34.0-GCCcore-6.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = "pixman" +version = '0.34.0' + +homepage = 'http://www.pixman.org/' + +description = """ + Pixman is a low-level software library for pixel manipulation, providing + features such as image compositing and trapezoid rasterization. Important + users of pixman are the cairo graphics library and the X server. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_GZ] +checksums = ['21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['lib/libpixman-1.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.34.0-foss-2016b.eb b/easybuild/easyconfigs/p/pixman/pixman-0.34.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9306c638055f25cfa7f59a70b73a5fdf4f6ea4b8 --- /dev/null +++ b/easybuild/easyconfigs/p/pixman/pixman-0.34.0-foss-2016b.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = "pixman" +version = '0.34.0' + +homepage = 'http://www.pixman.org/' +description = """Pixman is a low-level software library for pixel manipulation, providing features such as image +compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libpixman-1.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..11d61b23f736056061025b276e9f926dddfe0b38 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-GCCcore-5.4.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.26', '', True), +] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..dadba07804cc2e118b4dcdbed779287c3213cbb6 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-GCCcore-6.3.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] +patches = [ + 'pkg-config-%(version)s_gcc-6.patch', +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-foss-2017a.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3ddd790cb307dfc09b1eafaef1f09762fd4d5ca --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-foss-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] +patches = [ + 'pkg-config-%(version)s_gcc-6.patch', +] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-gimkl-2017a.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2d6e14f04b81703cd529557478e94ab3844f67b --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-gimkl-2017a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-intel-2017a.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..25371013ebe07e3a018eb8b9435f2f95a37aade4 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1-intel-2017a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1_gcc-6.patch b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1_gcc-6.patch new file mode 100644 index 0000000000000000000000000000000000000000..a83002f30da6958f417d4728f582398343f8b555 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.1_gcc-6.patch @@ -0,0 +1,22 @@ +Work around for build failures with GCC 6 backported from upstream glib. +See https://bugzilla.gnome.org/761550 for details. + +diff -Nrup pkg-config-0.29.1.orig/glib/glib/gdate.c pkg-config-0.29.1/glib/glib/gdate.c +--- pkg-config-0.29.1.orig/glib/glib/gdate.c 2016-01-24 22:51:38.000000000 +0100 ++++ pkg-config-0.29.1/glib/glib/gdate.c 2017-02-07 17:34:54.372617599 +0100 +@@ -2439,6 +2439,9 @@ win32_strftime_helper (const GDate * + * + * Returns: number of characters written to the buffer, or 0 the buffer was too small + */ ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Wformat-nonliteral" ++ + gsize + g_date_strftime (gchar *s, + gsize slen, +@@ -2549,3 +2552,5 @@ g_date_strftime (gchar *s, + return retval; + #endif + } ++ ++#pragma GCC diagnostic pop diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b75a0d85ea9d6b7e280c79b9f49f6ad273a90c02 --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-GCCcore-6.3.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.2' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c02bedf48d94e7fc1df77367bc427225f8ae670f --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-GCCcore-6.4.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.2' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' + +description = """ + pkg-config is a helper tool used when compiling applications and libraries. + It helps you insert the correct compiler options on the command line so an + application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other + libraries). +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['https://pkg-config.freedesktop.org/releases/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591'] + +builddependencies = [ + ('binutils', '2.28'), +] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-intel-2017a.eb b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..90af56a5b1a75269862383cdd7d8d5acce1bdf6d --- /dev/null +++ b/easybuild/easyconfigs/p/pkg-config/pkg-config-0.29.2-intel-2017a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'pkg-config' +version = '0.29.2' + +homepage = 'http://www.freedesktop.org/wiki/Software/pkg-config/' +description = """pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the + correct compiler options on the command line so an application can use + gcc -o test test.c `pkg-config --libs --cflags glib-2.0` + for instance, rather than hard-coding values on where to find glib (or other libraries).""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://pkg-config.freedesktop.org/releases/'] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = " --with-internal-glib" + +sanity_check_paths = { + 'files': ['bin/pkg-config'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-foss-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-foss-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e54de3e92a2217f4c1d5e9ad0f970314d0692ff2 --- /dev/null +++ b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-foss-2017a-Python-2.7.13.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'pkgconfig' +version = '1.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/matze/pkgconfig' +description = """pkgconfig is a Python module to interface with the pkg-config command line tool""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['3685ba02a9b72654a764b728b559f327e1dbd7dc6ebc310a1bd429666ee202aa'] + +dependencies = [ + ('Python', '2.7.13'), + ('pkg-config', '0.29.2'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-foss-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-foss-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..c13a3834cc078971f93a925948eba027c2bd8c53 --- /dev/null +++ b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-foss-2017a-Python-3.6.1.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'pkgconfig' +version = '1.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/matze/pkgconfig' +description = """pkgconfig is a Python module to interface with the pkg-config command line tool""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['3685ba02a9b72654a764b728b559f327e1dbd7dc6ebc310a1bd429666ee202aa'] + +dependencies = [ + ('Python', '3.6.1'), + ('pkg-config', '0.29.2'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..ff106d313404a915ee6c1afe8974f4c1cebb0c34 --- /dev/null +++ b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'pkgconfig' +version = '1.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/matze/pkgconfig' +description = """pkgconfig is a Python module to interface with the pkg-config command line tool""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['3685ba02a9b72654a764b728b559f327e1dbd7dc6ebc310a1bd429666ee202aa'] + +dependencies = [ + ('Python', '2.7.13'), + ('pkg-config', '0.29.2'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..a39cb8174ca763aaa1b92e144f48656964e1c3d0 --- /dev/null +++ b/easybuild/easyconfigs/p/pkgconfig/pkgconfig-1.2.2-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'pkgconfig' +version = '1.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/matze/pkgconfig' +description = """pkgconfig is a Python module to interface with the pkg-config command line tool""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['3685ba02a9b72654a764b728b559f327e1dbd7dc6ebc310a1bd429666ee202aa'] + +dependencies = [ + ('Python', '3.6.1'), + ('pkg-config', '0.29.2'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/p/plotly/plotly-4.7.1-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/p/plotly/plotly-4.7.1-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..ba3ed319cee1474932c63f832c897ae6d988e806 --- /dev/null +++ b/easybuild/easyconfigs/p/plotly/plotly-4.7.1-intel-2017a-R-3.4.0.eb @@ -0,0 +1,40 @@ +easyblock = 'Bundle' + +name = 'plotly' +version = '4.7.1' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://cran.r-project.org/web/packages/plotly' +description = """Easily translate 'ggplot2' graphs to an interactive web-based version and/or + create custom web-based visualizations directly from R.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [('R', '3.4.0', '-X11-20170314')] + +exts_defaultclass = 'RPackage' +exts_list = [ + ('htmlwidgets', '0.9', { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', + 'http://cran.r-project.org/src/contrib/', + ], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', + 'checksums': ['1154b541ccd868e41d3cf0d7f188f7275ec99f61fe2c7de21c8a05edb19b985e'], + }), + (name, version, { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', + 'http://cran.r-project.org/src/contrib/', + ], + 'source_tmpl': '%(name)s_%(version)s.tar.gz', + 'checksums': ['7cd4b040f9bfd9356a8a2aba59ccf318cae6b5d94ded7463e2e823c10fa74972'], + }), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/prodigal/prodigal-2.6.2-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/p/prodigal/prodigal-2.6.2-GCC-4.9.3-binutils-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..e5b64245b55f09f37d56d973d120e05a94e78787 --- /dev/null +++ b/easybuild/easyconfigs/p/prodigal/prodigal-2.6.2-GCC-4.9.3-binutils-2.25.eb @@ -0,0 +1,39 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: GPL-v3.0 +# +# Notes:: +## + +easyblock = 'MakeCp' + +name = 'prodigal' +version = '2.6.2' + +homepage = 'http://prodigal.ornl.gov/' + +description = """Prodigal (Prokaryotic Dynamic Programming Genefinding Algorithm) + is a microbial (bacterial and archaeal) gene finding program developed + at Oak Ridge National Laboratory and the University of Tennessee.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-binutils-2.25'} + +source_urls = ['https://github.com/hyattpd/Prodigal/archive/'] +sources = ['v%(version)s.tar.gz'] + +files_to_copy = [ + (['prodigal'], 'bin'), + (['*.h'], 'include'), + (['LICENSE'], 'license'), +] + +sanity_check_paths = { + 'files': ['bin/prodigal'], + 'dirs': ['include', 'license'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.13-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.13-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..035c739fdd7a2d2d9370d6806201186a29f10cd5 --- /dev/null +++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.13-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'prompt-toolkit' +version = '1.0.13' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit' +description = """prompt_toolkit is a Python library for building powerful interactive command lines and + terminal applications.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = ['prompt_toolkit-%(version)s-py2-none-any.whl'] + +dependencies = [ + ('Python', '2.7.12'), + ('wcwidth', '0.1.7', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/prompt_toolkit'], +} + +options = {'modulename': 'prompt_toolkit'} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb index fe4231de3be298e8bb2000592bd12d0fb8eb1105..4c956fc8b126c2ab9694155400872442fb19ccf7 100644 --- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-2.7.11.eb @@ -5,7 +5,8 @@ version = '1.0.3' versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit' -description = """prompt_toolkit is a Python library for building powerful interactive command lines and terminal applications.""" +description = """prompt_toolkit is a Python library for building powerful interactive command lines and + terminal applications.""" toolchain = {'name': 'foss', 'version': '2016a'} diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb index 4b1aefd0e6d20baec80e5283086b752ed62c218a..83eb4807ee817ca93a0dce84d270ab665bda5784 100644 --- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb +++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.3-foss-2016a-Python-3.5.1.eb @@ -5,7 +5,8 @@ version = '1.0.3' versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit' -description = """prompt_toolkit is a Python library for building powerful interactive command lines and terminal applications.""" +description = """prompt_toolkit is a Python library for building powerful interactive command lines and + terminal applications.""" toolchain = {'name': 'foss', 'version': '2016a'} diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb index e6261f564a95186e226411f335c0b2ecdd8ed6e8..7ba652badddb1849dd7ba89e366e125dd43be882 100644 --- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-foss-2016b-Python-2.7.12.eb @@ -5,7 +5,8 @@ version = '1.0.6' versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit' -description = """prompt_toolkit is a Python library for building powerful interactive command lines and terminal applications.""" +description = """prompt_toolkit is a Python library for building powerful interactive command lines and + terminal applications.""" toolchain = {'name': 'foss', 'version': '2016b'} diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb index a4fd060e9c31ef79e696908b3e1e2b0b0ddd860d..dc44707f0f8fe74bda8d0cfc42f27ca1174ef6f5 100644 --- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-2.7.12.eb @@ -5,7 +5,8 @@ version = '1.0.6' versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit' -description = """prompt_toolkit is a Python library for building powerful interactive command lines and terminal applications.""" +description = """prompt_toolkit is a Python library for building powerful interactive command lines and + terminal applications.""" toolchain = {'name': 'intel', 'version': '2016b'} diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb index 6c89475fe0bc1ce19f8c2efbb6b497691e15c2dd..1e7549ab87f42ffbacfc4930b697ff282accdd96 100644 --- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-1.0.6-intel-2016b-Python-3.5.2.eb @@ -5,7 +5,8 @@ version = '1.0.6' versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit' -description = """prompt_toolkit is a Python library for building powerful interactive command lines and terminal applications.""" +description = """prompt_toolkit is a Python library for building powerful interactive command lines and + terminal applications.""" toolchain = {'name': 'intel', 'version': '2016b'} diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb index 3deb45334a2f85f8443163e0b58018d33a49bbfb..3027748d68f019e6430a9e98c0aaf1e4abae4ac0 100644 --- a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-2.7.11.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.0.2' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb index 64b04ec53c33de2b066e44ce7ae2b22d0076a4d9..fb8104961b4ff859f187f92876fb55b26391c09c 100644 --- a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.0.2-foss-2016a-Python-3.5.1.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.0.2' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1f800a9ecbb8a14c92bd8cca1075f9a1953a72d8 --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.2.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('protobuf', version) +] + +start_dir = 'python' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-foss-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..14ca3145051696b19a1ca109c16fa363e51ff9aa --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-foss-2016b-Python-3.5.2.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.2.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.5.2'), + ('protobuf', version) +] + +start_dir = 'python' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb index 136b95fa55bc8d29cbe6af0f6b22a201b5b8cda9..fd34141ef944073bd0fb7ae341b8322ab116f22e 100755 --- a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-2.7.12.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.2.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb index 89a06c0e60021c3c24b2cf9ec4ccd213a9b9fc6e..51988758fddab24c556046c0418ebcef649deca4 100644 --- a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.2.0-intel-2016b-Python-3.5.2.eb @@ -2,7 +2,7 @@ easyblock = 'PythonPackage' name = 'protobuf-python' version = '3.2.0' -versionsuffix= '-Python-%(pyver)s' +versionsuffix = '-Python-%(pyver)s' homepage = 'https://github.com/google/protobuf/' description = """Python Protocol Buffers runtime library.""" @@ -24,6 +24,6 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -options = {'modulename': 'google.protobuf' } +options = {'modulename': 'google.protobuf'} moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.3.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.3.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..e538a8e99bb2e9e5455c2f8a861a70022b19d829 --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.3.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('protobuf', version) +] + +start_dir = 'python' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.3.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.3.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..4c753d376f5b9cd12c2a0a1e4daedc66624d7a3e --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.3.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('protobuf', version) +] + +start_dir = 'python' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.4.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.4.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..84dd7d4ec1bfeb652877d1035088a310cd97e13f --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.4.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.4.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] +checksums = ['f6600abeee3babfa18591961a0ff21e7db6a6d9ef82418a261ec4fee44ee6d44'] + +dependencies = [ + ('Python', '2.7.13'), + ('protobuf', version) +] + +start_dir = 'python' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.4.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.4.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..bffc1e1ae8b9aa7652e6502e4a2b892270a70b29 --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf-python/protobuf-python-3.4.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.4.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] +checksums = ['f6600abeee3babfa18591961a0ff21e7db6a6d9ef82418a261ec4fee44ee6d44'] + +dependencies = [ + ('Python', '3.6.1'), + ('protobuf', version) +] + +start_dir = 'python' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf/protobuf-3.2.0-foss-2016b.eb b/easybuild/easyconfigs/p/protobuf/protobuf-3.2.0-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..f6b756484fb8bc4863671186a9ddfb4a92d2dd73 --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf/protobuf-3.2.0-foss-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'protobuf' +version = '3.2.0' + +homepage = 'https://github.com/google/protobuf/' +description = """Google Protocol Buffers""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s/'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " + +sanity_check_paths = { + 'files': ['bin/protoc', 'lib/libprotobuf.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf/protobuf-3.3.0-intel-2017a.eb b/easybuild/easyconfigs/p/protobuf/protobuf-3.3.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..10bedd56720174997253c07cf5c4fa52ce47f87c --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf/protobuf-3.3.0-intel-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'protobuf' +version = '3.3.0' + +homepage = 'https://github.com/google/protobuf/' +description = """Google Protocol Buffers""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s/'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " + +sanity_check_paths = { + 'files': ['bin/protoc', 'lib/libprotobuf.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/protobuf/protobuf-3.4.0-intel-2017a.eb b/easybuild/easyconfigs/p/protobuf/protobuf-3.4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f15d746b82b98d8e3e540fe12a0b0b0f778d518 --- /dev/null +++ b/easybuild/easyconfigs/p/protobuf/protobuf-3.4.0-intel-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'protobuf' +version = '3.4.0' + +homepage = 'https://github.com/google/protobuf/' +description = """Google Protocol Buffers""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s/'] +sources = [SOURCE_TAR_GZ] +checksums = ['f6600abeee3babfa18591961a0ff21e7db6a6d9ef82418a261ec4fee44ee6d44'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " + +sanity_check_paths = { + 'files': ['bin/protoc', 'lib/libprotobuf.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/p/pscom/pscom-5.0.43-GCC-4.8.2.eb b/easybuild/easyconfigs/p/pscom/pscom-5.0.43-GCC-4.8.2.eb index 65a73afe7df4b82ac028ab13111d788786832470..147a4add747887fc08ee5e984ce7741950e3630f 100644 --- a/easybuild/easyconfigs/p/pscom/pscom-5.0.43-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/p/pscom/pscom-5.0.43-GCC-4.8.2.eb @@ -4,8 +4,8 @@ name = 'pscom' version = '5.0.43' homepage = 'http://www.par-tec.com' -description = """ParaStation is a robust and efficient cluster middleware, consisting -of a high-performance communication layer (MPI) and a sophisticated management layer.""" +description = """ParaStation is a robust and efficient cluster middleware, consisting + of a high-performance communication layer (MPI) and a sophisticated management layer.""" toolchain = {'name': 'GCC', 'version': '4.8.2'} diff --git a/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb b/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb index b69d0d92ddccf8c0bbdf11f201c49c19bf7b3da9..0b3259fa6d925a1cccf1025bb0ff13f2cb3cb72e 100644 --- a/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-GCC-4.9.2.eb @@ -3,7 +3,9 @@ easyblock = 'ConfigureMake' name = 'pscom' version = '5.0.44-1' homepage = 'http://www.par-tec.com' -description = """ParaStation is a robust and efficient cluster middleware, consisting of a high-performance communication layer (MPI) and a sophisticated management layer.""" +description = """ParaStation is a robust and efficient cluster middleware, consisting + of a high-performance communication layer (MPI) and a sophisticated management layer.""" + toolchain = {'name': 'GCC', 'version': '4.9.2'} source_urls = ['https://github.com/ParaStation/%(name)s/archive/'] diff --git a/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb b/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb index 7da1e4a7f7181be6c837d49db84c243690fe24fb..af331b28c2cd24d249e1439a7c2d8337a8c14c1c 100644 --- a/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb +++ b/easybuild/easyconfigs/p/pscom/pscom-5.0.44-1-iccifort-2015.1.133.eb @@ -2,10 +2,12 @@ easyblock = 'ConfigureMake' name = 'pscom' version = '5.0.44-1' + homepage = 'http://www.par-tec.com' -description = """ParaStation is a robust and efficient cluster middleware, consisting of a high-performance communication layer (MPI) and a sophisticated management layer.""" -toolchain = {'name': 'iccifort', 'version': '2015.1.133'} +description = """ParaStation is a robust and efficient cluster middleware, consisting + of a high-performance communication layer (MPI) and a sophisticated management layer.""" +toolchain = {'name': 'iccifort', 'version': '2015.1.133'} source_urls = ['https://github.com/ParaStation/%(name)s/archive/'] sources = ['%(version)s.zip'] diff --git a/easybuild/easyconfigs/p/pscom/pscom-5.0.48-1.eb b/easybuild/easyconfigs/p/pscom/pscom-5.0.48-1.eb index 13b9a47c545bc7b49554c2ab114d1a44a4ce7da4..fc283ffce3f5b6b327eb871b5c2ba7aa4569f98d 100644 --- a/easybuild/easyconfigs/p/pscom/pscom-5.0.48-1.eb +++ b/easybuild/easyconfigs/p/pscom/pscom-5.0.48-1.eb @@ -4,7 +4,8 @@ name = 'pscom' version = '5.0.48-1' homepage = 'http://www.par-tec.com' -description = "ParaStation is a robust and efficient cluster middleware, consisting of a high-performance communication layer (MPI) and a sophisticated management layer." +description = """ParaStation is a robust and efficient cluster middleware, consisting + of a high-performance communication layer (MPI) and a sophisticated management layer.""" toolchain = {'version': '', 'name': 'dummy'} @@ -16,7 +17,8 @@ builddependencies = [ ] sanity_check_paths = { - 'files': ['include/%(name)s.h', ('lib/libpscom.so', 'lib64/libpscom.so'), ('lib/libpscom4mxm.so', 'lib64/libpscom4mxm.so')], + 'files': ['include/pscom.h', ('lib/libpscom.%s' % SHLIB_EXT, 'lib64/libpscom.%s' % SHLIB_EXT), + ('lib/libpscom4mxm.%s' % SHLIB_EXT, 'lib64/libpscom4mxm.%s' % SHLIB_EXT)], 'dirs': [], } diff --git a/easybuild/easyconfigs/p/psmc/psmc-0.6.5-foss-2016a.eb b/easybuild/easyconfigs/p/psmc/psmc-0.6.5-foss-2016a.eb index 59517cb97857238994bf4e5742780ddfedde5539..86cd99461014abc6297337da1c6f0217d26c67d5 100644 --- a/easybuild/easyconfigs/p/psmc/psmc-0.6.5-foss-2016a.eb +++ b/easybuild/easyconfigs/p/psmc/psmc-0.6.5-foss-2016a.eb @@ -6,7 +6,7 @@ version = '0.6.5' homepage = 'https://github.com/lh3/psmc' description = """This software package infers population size history from a diploid sequence using the Pairwise Sequentially Markovian Coalescent (PSMC) model.""" - + toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://github.com/lh3/psmc/archive/'] @@ -16,7 +16,7 @@ buildopts = '&& cd utils && make' utils = [ 'avg.pl', 'calD', 'cntcpg', 'ctime_plot.pl', 'dec2ctime.pl', 'decode2bed.pl', 'fq2psmcfa', 'history2ms.pl', - 'ms2psmcfa.pl', 'mutDiff', 'pcnt_bezier.lua', 'psmc2history.pl', 'psmc_plot.pl', 'psmc_trunc.pl', 'splitfa', + 'ms2psmcfa.pl', 'mutDiff', 'pcnt_bezier.lua', 'psmc2history.pl', 'psmc_plot.pl', 'psmc_trunc.pl', 'splitfa', ] files_to_copy = [ diff --git a/easybuild/easyconfigs/p/psycopg2/psycopg2-2.7-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/psycopg2/psycopg2-2.7-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..948a2bd8f6458665d504d0262bb664490fdb01c3 --- /dev/null +++ b/easybuild/easyconfigs/p/psycopg2/psycopg2-2.7-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'psycopg2' +version = '2.7' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://initd.org/psycopg/' +description = "Psycopg is the most popular PostgreSQL adapter for the Python programming language." + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('PostgreSQL', '9.6.2', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/psycopg2/psycopg2-2.7-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/psycopg2/psycopg2-2.7-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ac0511ce13895fdbe27603cd4cf68f65035e85b --- /dev/null +++ b/easybuild/easyconfigs/p/psycopg2/psycopg2-2.7-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'psycopg2' +version = '2.7' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://initd.org/psycopg/' +description = "Psycopg is the most popular PostgreSQL adapter for the Python programming language." + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('PostgreSQL', '9.6.2', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb index 908370bc3a1e18f11f9cd6d9eac0f912d7762334..3e9cb1c1a3116969a14e57064f6708badad5bd9c 100644 --- a/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-2.7.11.eb @@ -18,8 +18,8 @@ sources = ['%s.tar.gz' % commit_id] patches = ['%(name)s-%(version)s_openblas.patch'] -#pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus -#Check scripts/buildThirdParty.sh +# pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus +# Check scripts/buildThirdParty.sh builddependencies = [ ('CMake', '3.4.3'), ('CastXML', '20160617'), @@ -58,7 +58,7 @@ installopts += '&& cp ../easybuild_obj/bin/* %(installdir)s/bin' sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bms2vtk', 'dc1dinv', 'dc1dsmooth', 'fdem1dinv', 'fdem1dsmooth', 'harmfit', 'invlinearmat', 'mrs1dblock', 'mrs1dsmooth', - 'mt1dinv', 'mt1dsmooth', 'polyfit', 'ttinv', 'ttmod']]+ + 'mt1dinv', 'mt1dsmooth', 'polyfit', 'ttinv', 'ttmod']] + ['lib/libgimli.%s' % SHLIB_EXT, 'lib/python%(pyshortver)s/site-packages/pygimli.h'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], } diff --git a/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb index bf649cda81c20497028cda994d98f1ee73e4efe5..8ab67d6ce02cf9ac26725de2f30d2a9e1deebaed 100644 --- a/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb +++ b/easybuild/easyconfigs/p/pyGIMLi/pyGIMLi-20160803-foss-2016a-Python-3.5.1.eb @@ -18,8 +18,8 @@ sources = ['%s.tar.gz' % commit_id] patches = ['%(name)s-%(version)s_openblas.patch'] -#pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus -#Check scripts/buildThirdParty.sh +# pyGIMLi is picky about the version of CastXML/pygccxml/pyplusplus +# Check scripts/buildThirdParty.sh builddependencies = [ ('CMake', '3.4.3'), ('CastXML', '20160617'), @@ -58,7 +58,7 @@ installopts += '&& cp ../easybuild_obj/bin/* %(installdir)s/bin' sanity_check_paths = { 'files': ['bin/%s' % x for x in ['bms2vtk', 'dc1dinv', 'dc1dsmooth', 'fdem1dinv', 'fdem1dsmooth', 'harmfit', 'invlinearmat', 'mrs1dblock', 'mrs1dsmooth', - 'mt1dinv', 'mt1dsmooth', 'polyfit', 'ttinv', 'ttmod']]+ + 'mt1dinv', 'mt1dsmooth', 'polyfit', 'ttinv', 'ttmod']] + ['lib/libgimli.%s' % SHLIB_EXT, 'lib/python%(pyshortver)s/site-packages/pygimli.h'], 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], } diff --git a/easybuild/easyconfigs/p/pydlpoly/pydlpoly-20150225-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/pydlpoly/pydlpoly-20150225-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..9e06a0f8d2f2d2f33b99001ba4b92c5c3c37c226 --- /dev/null +++ b/easybuild/easyconfigs/p/pydlpoly/pydlpoly-20150225-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,39 @@ +easyblock = 'MakeCp' + +name = 'pydlpoly' +version = '20150225' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://cmc.aci.ruhr-uni-bochum.de/cmc/' +description = """Pydlpoly is a molecular dynamics simulation package which is a modified version of DL-POLY with + a Python language interface.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True, 'pic': True} + +sources = ['%(name)s_250215.tgz'] +checksums = ['cd84a4b563dd16823e22fe6c450b07fd95036e20e0c6b7fc308afdb347241122'] + +dependencies = [ + ('Python', '2.7.12'), # also provides mpi4py, numpy + ('h5py', '2.7.0', versionsuffix), + ('FFTW', '2.1.5'), +] + +start_dir = 'source' + +parallel = 1 +buildopts = 'FC="$FC" LD="$FC -o" LDFLAGS="$FFLAGS" FFLAGS="-c $FFLAGS" LDLIBS="-ldfftw" F2PY_COMP=intelem' + +files_to_copy = ['doc', 'py', 'scripts', 'so'] + +sanity_check_paths = { + 'files': ['so/_pydlpoly.%s' % SHLIB_EXT], + 'dirs': ['py'], +} +sanity_check_commands = ["python -c 'import pydlpoly'"] + +modextrapaths = {'PYTHONPATH': ['py', 'so']} +modextravars = {'PDLPDIR': '%(installdir)s'} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/pydlpoly/pydlpoly-20150225-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/pydlpoly/pydlpoly-20150225-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..89fcff1c23da540940be3bfd019948a32219c2ae --- /dev/null +++ b/easybuild/easyconfigs/p/pydlpoly/pydlpoly-20150225-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,39 @@ +easyblock = 'MakeCp' + +name = 'pydlpoly' +version = '20150225' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://cmc.aci.ruhr-uni-bochum.de/cmc/' +description = """Pydlpoly is a molecular dynamics simulation package which is a modified version of DL-POLY with + a Python language interface.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True, 'pic': True} + +sources = ['%(name)s_250215.tgz'] +checksums = ['cd84a4b563dd16823e22fe6c450b07fd95036e20e0c6b7fc308afdb347241122'] + +dependencies = [ + ('Python', '2.7.13'), # also provides mpi4py, numpy + ('h5py', '2.7.0', versionsuffix), + ('FFTW', '2.1.5'), +] + +start_dir = 'source' + +parallel = 1 +buildopts = 'FC="$FC" LD="$FC -o" LDFLAGS="$FFLAGS" FFLAGS="-c $FFLAGS" LDLIBS="-ldfftw" F2PY_COMP=intelem' + +files_to_copy = ['doc', 'py', 'scripts', 'so'] + +sanity_check_paths = { + 'files': ['so/_pydlpoly.%s' % SHLIB_EXT], + 'dirs': ['py'], +} +sanity_check_commands = ["python -c 'import pydlpoly'"] + +modextrapaths = {'PYTHONPATH': ['py', 'so']} +modextravars = {'PDLPDIR': '%(installdir)s'} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/pyenchant/pyenchant-1.6.8-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/pyenchant/pyenchant-1.6.8-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..44fd59e0fafa3cff72cd49ef74daba3080242310 --- /dev/null +++ b/easybuild/easyconfigs/p/pyenchant/pyenchant-1.6.8-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'pyenchant' +version = '1.6.8' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pythonhosted.org/pyenchant/' +description = "PyEnchant is a spellchecking library for Python, based on the excellent Enchant library." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('enchant', '1.6.1'), +] + +options = {'modulename': 'enchant'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/pymatgen-db/pymatgen-db-0.6.5-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/pymatgen-db/pymatgen-db-0.6.5-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..7c6022d3f6af241c1742b159ebe8b1236089e85c --- /dev/null +++ b/easybuild/easyconfigs/p/pymatgen-db/pymatgen-db-0.6.5-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,41 @@ +easyblock = 'Bundle' + +name = 'pymatgen-db' +version = '0.6.5' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/pymatgen-db' +description = """Pymatgen-db is a database add-on for the Python Materials Genomics (pymatgen) + materials analysis library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('Python', '2.7.13'), + ('pymatgen', '4.7.3', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('smoqe', '0.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/smoqe/'], + }), + ('pymatgen-db', '0.6.5', { + 'modulename': 'matgendb', + 'source_urls': ['https://pypi.python.org/packages/source/p/pymatgen-db/'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/pymatgen/pymatgen-4.7.3-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/pymatgen/pymatgen-4.7.3-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..86166ed4e44388df25c6b2ea3a4b9c3fb6d83534 --- /dev/null +++ b/easybuild/easyconfigs/p/pymatgen/pymatgen-4.7.3-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,59 @@ +easyblock = 'Bundle' + +name = 'pymatgen' +version = '4.7.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/pymatgen' +description = """Python Materials Genomics is a robust materials analysis code that defines core object + representations for structures and molecules with support for many electronic structure codes.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('Python', '2.7.13'), + ('PyYAML', '3.12', versionsuffix), + ('matplotlib', '2.0.0', versionsuffix), + ('spglib-python', '1.9.9.38', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('Flask', '0.12', { + 'source_urls': ['https://pypi.python.org/packages/source/F/Flask/'], + }), + ('Flask-paginate', '0.4.5', { + 'source_urls': ['https://pypi.python.org/packages/source/F/Flask-paginate/'], + 'source_tmpl': 'flask-paginate-%(version)s.zip', + 'modulename': 'flask_paginate', + }), + ('gunicorn', '19.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/g/gunicorn/'], + }), + ('monty', '0.9.6', { + 'source_urls': ['https://pypi.python.org/packages/source/m/monty/'], + }), + ('mpmath', '0.19', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mpmath/'], + }), + ('sympy', '1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/sympy/'], + }), + ('pymatgen', version, { + 'source_urls': ['https://pypi.python.org/packages/source/p/pymatgen/'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb index 695617390c7ef20fd3803cdda85cf7fc1ec7e7b5..8ebd6c8d2ebe9d185393b65c1a0bd386899af125 100644 --- a/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-2.7.11.eb @@ -32,4 +32,3 @@ sanity_check_paths = { options = {'modulename': '%(name)s'} moduleclass = 'tools' - diff --git a/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb index 98760a6c19b4b09008b9954f63970153a95996c8..b72f894f40d16924a8bfd802027d25296345bf5c 100644 --- a/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb +++ b/easybuild/easyconfigs/p/pyplusplus/pyplusplus-20160707-foss-2016a-Python-3.5.1.eb @@ -30,4 +30,3 @@ sanity_check_paths = { options = {'modulename': '%(name)s'} moduleclass = 'tools' - diff --git a/easybuild/easyconfigs/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb index 9f1bdc61f3a6aa1e81472f711562588181fd3a29..1f3dfbd69d054afc50b8d075ca45e3ac9490de55 100644 --- a/easybuild/easyconfigs/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/p/python-dateutil/python-dateutil-2.1-goolf-1.4.10-Python-2.7.3.eb @@ -4,7 +4,8 @@ name = "python-dateutil" version = "2.1" homepage = "https://pypi.python.org/pypi/python-dateutil" -description = """The dateutil module provides powerful extensions to the datetime module available in the Python standard library.""" +description = """The dateutil module provides powerful extensions to the datetime module available + in the Python standard library.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/q/QCA/QCA-2.1.3-foss-2016b.eb b/easybuild/easyconfigs/q/QCA/QCA-2.1.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4a946468909bd74a6d1834760baef0508c7993b5 --- /dev/null +++ b/easybuild/easyconfigs/q/QCA/QCA-2.1.3-foss-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'QCA' +version = '2.1.3' + +homepage = 'http://delta.affinix.com/qca/' +description = """Taking a hint from the similarly-named Java Cryptography Architecture, + QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes + and conventions. QCA separates the API from the implementation, using plugins known as + Providers. The advantage of this model is to allow applications to avoid linking to or + explicitly depending on any particular cryptographic library. This allows one to easily + change or upgrade crypto implementations without even needing to recompile the + application! QCA should work everywhere Qt does, including Windows/Unix/MacOSX.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://download.kde.org/stable/qca/%(version)s/src/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] + +configopts = "-DQT4_BUILD=true" + +builddependencies = [ + ('CMake', '3.7.2') +] + +dependencies = [ + ('Qt', '4.8.7') +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/QCA/QCA-2.1.3-intel-2016b.eb b/easybuild/easyconfigs/q/QCA/QCA-2.1.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b7816fd3c8ec1cc1d3a558397b6f2e34b7a4aa9 --- /dev/null +++ b/easybuild/easyconfigs/q/QCA/QCA-2.1.3-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'QCA' +version = '2.1.3' + +homepage = 'http://delta.affinix.com/qca/' +description = """Taking a hint from the similarly-named Java Cryptography Architecture, + QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes + and conventions. QCA separates the API from the implementation, using plugins known as + Providers. The advantage of this model is to allow applications to avoid linking to or + explicitly depending on any particular cryptographic library. This allows one to easily + change or upgrade crypto implementations without even needing to recompile the + application! QCA should work everywhere Qt does, including Windows/Unix/MacOSX.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://download.kde.org/stable/qca/%(version)s/src/'] +sources = ['%(namelower)s-%(version)s.tar.xz'] + +configopts = "-DQT4_BUILD=true" + +builddependencies = [ + ('CMake', '3.7.2') +] + +dependencies = [ + ('Qt', '4.8.7') +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/QGIS/QGIS-2.14.12-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QGIS/QGIS-2.14.12-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..4878b7d6294548cb4e540ae22e31237e6cd1fb74 --- /dev/null +++ b/easybuild/easyconfigs/q/QGIS/QGIS-2.14.12-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,58 @@ +easyblock = 'CMakeMake' + +name = 'QGIS' +version = '2.14.12' +versionsuffix = '-Python-2.7.12' + +homepage = 'http://www.qgis.org/' +description = "QGIS is a user friendly Open Source Geographic Information System (GIS)" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'gnu++11'} + +source_urls = ['http://qgis.org/downloads/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['QGIS-%(version)s_fix-SIP-macro.patch'] + +dependencies = [ + ('Qt', '4.8.7'), + ('PROJ', '4.9.3'), + ('GEOS', '3.6.1', versionsuffix), + ('SQLite', '3.13.0'), # stick to this version for compatibility with Python 2.7.12 + ('libspatialite', '4.3.0a'), + ('libspatialindex', '1.8.5'), + ('GDAL', '2.1.3', versionsuffix), + ('Qwt', '6.1.3'), + ('QwtPolar', '1.1.1'), + ('expat', '2.2.0'), + ('QCA', '2.1.3'), + ('PyQt', '4.12', versionsuffix), + # QScintilla must be listed after PyQt4 due to Python bindings 'overriding' those of PyQt4 + ('QScintilla', '2.10', versionsuffix), + ('GSL', '2.3'), + ('QJson', '0.9.0'), + ('requests', '2.13.0', versionsuffix), + ('psycopg2', '2.7', versionsuffix), +] +builddependencies = [ + ('CMake', '3.7.2'), + ('flex', '2.6.3'), + ('Bison', '3.0.4'), +] + +separate_build_dir = True + +# specify locations that CMake can't figure out correctly +configopts = "-DCMAKE_PREFIX_PATH=$EBROOTQT -DQJSON_DIR=$EBROOTQJSON/lib/cmake/qjson " +configopts += "-DQSCINTILLA_LIBRARY=$EBROOTQSCINTILLA/lib/libqscintilla2_qt4.so " +configopts += "-DPYQT4_SIP_DIR=$EBROOTPYQT/share/sip/PyQt4 -DQSCI_SIP_DIR=$EBROOTQSCINTILLA/share/sip/PyQt4" + +sanity_check_paths = { + 'files': ['bin/qbrowser', 'bin/qgis', 'bin/qgis_bench', 'lib/libqgis_analysis.%s' % SHLIB_EXT, + 'lib/libqgis_app.%s' % SHLIB_EXT, 'lib/libqgis_core.%s' % SHLIB_EXT, 'lib/libqgis_gui.%s' % SHLIB_EXT, + 'lib/libqgis_networkanalysis.%s' % SHLIB_EXT, 'lib/libqgispython.%s' % SHLIB_EXT], + 'dirs': ['include/qgis', 'man', 'share/qgis'], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/q/QGIS/QGIS-2.14.12_fix-SIP-macro.patch b/easybuild/easyconfigs/q/QGIS/QGIS-2.14.12_fix-SIP-macro.patch new file mode 100644 index 0000000000000000000000000000000000000000..2eb3299a7d32e75f4c7af42db1a79b6ba4159f02 --- /dev/null +++ b/easybuild/easyconfigs/q/QGIS/QGIS-2.14.12_fix-SIP-macro.patch @@ -0,0 +1,14 @@ +include location of PyQt .sip files in SIPCMD macro + +author: Kenneth Hoste (HPC-UGent) +--- qgis-2.14.12/cmake/SIPMacros.cmake.orig 2017-03-09 12:57:14.037320233 +0100 ++++ qgis-2.14.12/cmake/SIPMacros.cmake 2017-03-09 13:05:55.739057294 +0100 +@@ -102,7 +102,7 @@ + ENDIF(PEDANTIC) + + +- SET(SIPCMD ${SIP_BINARY_PATH} ${_sip_tags} -w -e ${_sip_x} ${SIP_EXTRA_OPTIONS} -j ${SIP_CONCAT_PARTS} -c ${CMAKE_CURRENT_BINARY_DIR}/${_module_path} ${_sip_includes} ${_abs_module_sip}) ++ SET(SIPCMD ${SIP_BINARY_PATH} ${_sip_tags} -w -e ${_sip_x} ${SIP_EXTRA_OPTIONS} -j ${SIP_CONCAT_PARTS} -c ${CMAKE_CURRENT_BINARY_DIR}/${_module_path} ${_sip_includes} -I$ENV{EBROOTPYQT}/share/sip/PyQt4 ${_abs_module_sip}) + SET(SUPPRESS_SIP_WARNINGS FALSE CACHE BOOL "Hide SIP warnings") + MARK_AS_ADVANCED(SUPPRESS_SIP_WARNINGS) + IF(SUPPRESS_SIP_WARNINGS) diff --git a/easybuild/easyconfigs/q/QGIS/QGIS-2.18.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QGIS/QGIS-2.18.4-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..837899aa93c0bfc02bdc6cae639ad3afe6dfe658 --- /dev/null +++ b/easybuild/easyconfigs/q/QGIS/QGIS-2.18.4-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,58 @@ +easyblock = 'CMakeMake' + +name = 'QGIS' +version = '2.18.4' +versionsuffix = '-Python-2.7.12' + +homepage = 'http://www.qgis.org/' +description = "QGIS is a user friendly Open Source Geographic Information System (GIS)" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'gnu++11'} + +source_urls = ['http://qgis.org/downloads/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['QGIS-%(version)s_fix-SIP-macro.patch'] + +dependencies = [ + ('Qt', '4.8.7'), + ('PROJ', '4.9.3'), + ('GEOS', '3.6.1', versionsuffix), + ('SQLite', '3.13.0'), # stick to this version for compatibility with Python 2.7.12 + ('libspatialite', '4.3.0a'), + ('libspatialindex', '1.8.5'), + ('GDAL', '2.1.3', versionsuffix), + ('Qwt', '6.1.3'), + ('QwtPolar', '1.1.1'), + ('expat', '2.2.0'), + ('QCA', '2.1.3'), + ('PyQt', '4.12', versionsuffix), + # QScintilla must be listed after PyQt4 due to Python bindings 'overriding' those of PyQt4 + ('QScintilla', '2.10', versionsuffix), + ('GSL', '2.3'), + ('QJson', '0.9.0'), + ('requests', '2.13.0', versionsuffix), + ('psycopg2', '2.7', versionsuffix), +] +builddependencies = [ + ('CMake', '3.7.2'), + ('flex', '2.6.3'), + ('Bison', '3.0.4'), +] + +separate_build_dir = True + +# specify locations that CMake can't figure out correctly +configopts = "-DCMAKE_PREFIX_PATH=$EBROOTQT -DQJSON_DIR=$EBROOTQJSON/lib/cmake/qjson " +configopts += "-DQSCINTILLA_LIBRARY=$EBROOTQSCINTILLA/lib/libqscintilla2_qt4.so " +configopts += "-DPYQT4_SIP_DIR=$EBROOTPYQT/share/sip/PyQt4 -DQSCI_SIP_DIR=$EBROOTQSCINTILLA/share/sip/PyQt4" + +sanity_check_paths = { + 'files': ['bin/qbrowser', 'bin/qgis', 'bin/qgis_bench', 'lib/libqgis_analysis.%s' % SHLIB_EXT, + 'lib/libqgis_app.%s' % SHLIB_EXT, 'lib/libqgis_core.%s' % SHLIB_EXT, 'lib/libqgis_gui.%s' % SHLIB_EXT, + 'lib/libqgis_networkanalysis.%s' % SHLIB_EXT, 'lib/libqgispython.%s' % SHLIB_EXT], + 'dirs': ['include/qgis', 'man', 'share/qgis'], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/q/QGIS/QGIS-2.18.4_fix-SIP-macro.patch b/easybuild/easyconfigs/q/QGIS/QGIS-2.18.4_fix-SIP-macro.patch new file mode 100644 index 0000000000000000000000000000000000000000..5d04066fb19822e0f69bb40d8ee1a35174446adc --- /dev/null +++ b/easybuild/easyconfigs/q/QGIS/QGIS-2.18.4_fix-SIP-macro.patch @@ -0,0 +1,14 @@ +include location of PyQt .sip files in SIPCMD macro + +author: Kenneth Hoste (HPC-UGent) +--- qgis-2.18.4/cmake/SIPMacros.cmake.orig 2017-03-08 17:44:20.698576501 +0100 ++++ qgis-2.18.4/cmake/SIPMacros.cmake 2017-03-08 17:46:39.110172584 +0100 +@@ -96,7 +96,7 @@ + ADD_DEFINITIONS( /bigobj ) + ENDIF(MSVC) + +- SET(SIPCMD ${SIP_BINARY_PATH} ${_sip_tags} -w -e ${_sip_x} ${SIP_EXTRA_OPTIONS} -j ${SIP_CONCAT_PARTS} -c ${CMAKE_CURRENT_BINARY_DIR}/${_module_path} ${_sip_includes} ${_abs_module_sip}) ++ SET(SIPCMD ${SIP_BINARY_PATH} ${_sip_tags} -w -e ${_sip_x} ${SIP_EXTRA_OPTIONS} -j ${SIP_CONCAT_PARTS} -c ${CMAKE_CURRENT_BINARY_DIR}/${_module_path} ${_sip_includes} -I$ENV{EBROOTPYQT}/share/sip/PyQt4 ${_abs_module_sip}) + SET(SUPPRESS_SIP_WARNINGS FALSE CACHE BOOL "Hide SIP warnings") + MARK_AS_ADVANCED(SUPPRESS_SIP_WARNINGS) + IF(SUPPRESS_SIP_WARNINGS) diff --git a/easybuild/easyconfigs/q/QIIME/QIIME-1.9.1.eb b/easybuild/easyconfigs/q/QIIME/QIIME-1.9.1.eb index 4b9209b380904fa4a0cb8ef8b53fdf998dfee09c..b1a1d1feb4d080a71f49f8c047a4e1059f5801d0 100644 --- a/easybuild/easyconfigs/q/QIIME/QIIME-1.9.1.eb +++ b/easybuild/easyconfigs/q/QIIME/QIIME-1.9.1.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/q/QJson/QJson-0.9.0-foss-2016b.eb b/easybuild/easyconfigs/q/QJson/QJson-0.9.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..32b23291118295f89127b71b49a9c1163ef5a114 --- /dev/null +++ b/easybuild/easyconfigs/q/QJson/QJson-0.9.0-foss-2016b.eb @@ -0,0 +1,28 @@ +easyblock = 'CMakeMake' + +name = 'QJson' +version = '0.9.0' + +homepage = 'http://qjson.sourceforge.net/' +description = "QJson is a Qt-based library that maps JSON data to QVariant objects and vice versa." + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/flavio/qjson/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('Qt', '4.8.7'), +] +builddependencies = [ + ('CMake', '3.7.1'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['lib/libqjson.%s' % SHLIB_EXT], + 'dirs': ['include/qjson', 'lib/cmake', 'lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/q/QJson/QJson-0.9.0-intel-2016b.eb b/easybuild/easyconfigs/q/QJson/QJson-0.9.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..44efa4db59cadee54a958082b2511524d065b835 --- /dev/null +++ b/easybuild/easyconfigs/q/QJson/QJson-0.9.0-intel-2016b.eb @@ -0,0 +1,28 @@ +easyblock = 'CMakeMake' + +name = 'QJson' +version = '0.9.0' + +homepage = 'http://qjson.sourceforge.net/' +description = "QJson is a Qt-based library that maps JSON data to QVariant objects and vice versa." + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/flavio/qjson/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('Qt', '4.8.7'), +] +builddependencies = [ + ('CMake', '3.7.1'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['lib/libqjson.%s' % SHLIB_EXT], + 'dirs': ['include/qjson', 'lib/cmake', 'lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/q/QML/QML-0.2.10-fix-setup.py.patch b/easybuild/easyconfigs/q/QML/QML-0.2.10-fix-setup.py.patch new file mode 100644 index 0000000000000000000000000000000000000000..91d7f04e6176c7d936616c5d45ae4edd1c484900 --- /dev/null +++ b/easybuild/easyconfigs/q/QML/QML-0.2.10-fix-setup.py.patch @@ -0,0 +1,32 @@ +# patch setup.py to use EB values for building +# wpoely86@gmail.com +diff -ur qml-0.2.10.orig/setup.py qml-0.2.10/setup.py +--- qml-0.2.10.orig/setup.py 2017-06-02 18:14:17.000000000 +0200 ++++ qml-0.2.10/setup.py 2017-09-07 13:44:12.648192634 +0200 +@@ -1,3 +1,4 @@ ++import os + import sys + from numpy.distutils.core import Extension, setup + +@@ -16,10 +17,17 @@ + FORTRAN = "f90" + + # GNU (default) +-COMPILER_FLAGS = ["-O3", "-fopenmp", "-m64", "-march=native", "-fPIC", +- "-Wno-maybe-uninitialized", "-Wno-unused-function", "-Wno-cpp"] +-LINKER_FLAGS = ["-lgomp"] +-MATH_LINKER_FLAGS = ["-lblas", "-llapack"] ++COMPILER_FLAGS = os.environ.get("CFLAGS", '').split(' ') ++if not COMPILER_FLAGS: ++ COMPILER_FLAGS = ["-O3", "-fopenmp", "-m64", "-march=native", "-fPIC", "-Wno-maybe-uninitialized", "-Wno-unused-function", "-Wno-cpp"] ++ ++LINKER_FLAGS = os.environ.get("LDFLAGS", '').split(' ') ++if not LINKER_FLAGS: ++ LINKER_FLAGS = ["-lgomp"] ++ ++MATH_LINKER_FLAGS = os.environ.get("LIBLAPACK", '').split(' ') ++if not MATH_LINKER_FLAGS: ++ MATH_LINKER_FLAGS = ["-lblas", "-llapack"] + + # For clang without OpenMP: (i.e. most Apple/mac system) + if sys.platform == "darwin" and all(["gnu" not in arg for arg in sys.argv]): diff --git a/easybuild/easyconfigs/q/QML/QML-0.2.10-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/q/QML/QML-0.2.10-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..19b0dc9a7dd9ff3d631e4cb9923d61a9b30698fe --- /dev/null +++ b/easybuild/easyconfigs/q/QML/QML-0.2.10-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,31 @@ +easyblock = "PythonPackage" + +name = "QML" +version = "0.2.10" +versionsuffix = "-Python-%(pyver)s" + +homepage = "http://www.qmlcode.org" +description = """QML is a Python2/3-compatible toolkit for representation learning of properties + of molecules and solids.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +patches = ['%(name)s-%(version)s-fix-setup.py.patch'] +checksums = [ + '48e0b6b03b28a981e75358a890bfb7e47048562eec62a4d60190c499b8805685', # qml-0.2.10.tar.gz + 'cc820f0aa800150aa08a5de95869fd0aa39bcc8e2c6eb1ba6918ecef21873535', # QML-0.2.10-fix-setup.py.patch +] + +dependencies = [ + ('Python', '2.7.13'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..13dd45e4893631fa0862f139885b1cea020d5d01 --- /dev/null +++ b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,21 @@ +name = 'QScintilla' +version = '2.10' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.riverbankcomputing.com/software/qscintilla' +description = "QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +source_urls = ['https://sourceforge.net/projects/pyqt/files/%(name)s%(version_major)s/QScintilla-%(version)s/'] +sources = ['QScintilla_gpl-%(version)s.tar.gz'] + +patches = ['QScintilla-%(version)s_fix-link-python-bindings.patch'] + +dependencies = [ + ('Python', '2.7.12'), + ('PyQt', '4.12', versionsuffix), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..a974a1c6aca779eed595e72b704a0d7f21084f73 --- /dev/null +++ b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,21 @@ +name = 'QScintilla' +version = '2.10' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.riverbankcomputing.com/software/qscintilla' +description = "QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +source_urls = ['https://sourceforge.net/projects/pyqt/files/%(name)s%(version_major)s/QScintilla-%(version)s/'] +sources = ['QScintilla_gpl-%(version)s.tar.gz'] + +patches = ['QScintilla-%(version)s_fix-link-python-bindings.patch'] + +dependencies = [ + ('Python', '2.7.12'), + ('PyQt', '4.12', versionsuffix), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10_fix-link-python-bindings.patch b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10_fix-link-python-bindings.patch new file mode 100644 index 0000000000000000000000000000000000000000..cca6cde624560b33d85656c6fb6b4a77e86c46db --- /dev/null +++ b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.10_fix-link-python-bindings.patch @@ -0,0 +1,14 @@ +add missing link to QScintilla library to correctly build Python bindings + +author: Kenneth Hoste (HPC-UGent) +--- QScintilla_gpl-2.10/Python/configure.py.orig 2017-03-08 14:29:36.344465661 +0100 ++++ QScintilla_gpl-2.10/Python/configure.py 2017-03-08 14:36:00.439001287 +0100 +@@ -1510,7 +1510,7 @@ + + libs = qmake_config.get('LIBS') + if libs: +- pro.write('LIBS += %s\n' % libs) ++ pro.write('LIBS += %s -lqscintilla2_qt4\n' % libs) + + if not opts.static: + pro.write(''' diff --git a/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..f6edee2ee2b680a3b153d70742fcf2a3ccfaa936 --- /dev/null +++ b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,21 @@ +name = 'QScintilla' +version = '2.9.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.riverbankcomputing.com/software/qscintilla' +description = "QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +source_urls = ['https://sourceforge.net/projects/pyqt/files/%(name)s%(version_major)s/QScintilla-%(version)s/'] +sources = ['QScintilla_gpl-%(version)s.tar.gz'] + +patches = ['QScintilla-%(version)s_fix-link-python-bindings.patch'] + +dependencies = [ + ('Python', '2.7.12'), + ('PyQt', '4.12', versionsuffix), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..e3f0cde60024ef36e4f4a946d0a939095cf7c0a6 --- /dev/null +++ b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,21 @@ +name = 'QScintilla' +version = '2.9.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.riverbankcomputing.com/software/qscintilla' +description = "QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +source_urls = ['https://sourceforge.net/projects/pyqt/files/%(name)s%(version_major)s/QScintilla-%(version)s/'] +sources = ['QScintilla_gpl-%(version)s.tar.gz'] + +patches = ['QScintilla-%(version)s_fix-link-python-bindings.patch'] + +dependencies = [ + ('Python', '2.7.12'), + ('PyQt', '4.12', versionsuffix), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4_fix-link-python-bindings.patch b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4_fix-link-python-bindings.patch new file mode 100644 index 0000000000000000000000000000000000000000..3abd6f5965f7915aef2574c632fb911edd191f0b --- /dev/null +++ b/easybuild/easyconfigs/q/QScintilla/QScintilla-2.9.4_fix-link-python-bindings.patch @@ -0,0 +1,14 @@ +add missing link to QScintilla library to correctly build Python bindings + +author: Kenneth Hoste (HPC-UGent) +--- QScintilla_gpl-2.9.4/Python/configure.py.orig 2017-03-08 14:29:36.344465661 +0100 ++++ QScintilla_gpl-2.9.4/Python/configure.py 2017-03-08 14:36:00.439001287 +0100 +@@ -1510,7 +1510,7 @@ + + libs = qmake_config.get('LIBS') + if libs: +- pro.write('LIBS += %s\n' % libs) ++ pro.write('LIBS += %s -lqscintilla2\n' % libs) + + if not opts.static: + pro.write(''' diff --git a/easybuild/easyconfigs/q/Qhull/Qhull-2015.2-GCCcore-6.4.0.eb b/easybuild/easyconfigs/q/Qhull/Qhull-2015.2-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c077c6a6ba57a0015e18148f9cba38120c18febc --- /dev/null +++ b/easybuild/easyconfigs/q/Qhull/Qhull-2015.2-GCCcore-6.4.0.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeMake' + +name = 'Qhull' +version = '2015.2' + +homepage = 'http://www.qhull.org' + +description = """ + Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, + halfspace intersection about a point, furthest-site Delaunay triangulation, + and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, and + higher dimensions. Qhull implements the Quickhull algorithm for computing the + convex hull. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.qhull.org/download/'] +sources = ['%(namelower)s-%(version_major)s-src-7.%(version_minor)s.0.tgz'] +checksums = ['78b010925c3b577adc3d58278787d7df08f7c8fb02c3490e375eab91bb58a436'] + +patches = [ + 'Qhull-%(version)s-intel-fix.patch', + 'Qhull_pkgconfig.patch', +] + +builddependencies = [ + ('binutils', '2.28'), + ('CMake', '3.9.1'), +] + +sanity_check_paths = { + 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, + 'lib/pkgconfig/qhull.pc'], + 'dirs': [], +} + +modextrapaths = { + 'CPATH': ['qhull/include'], +} + +parallel = 1 + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/q/Qhull/Qhull-2015.2-intel-2017a.eb b/easybuild/easyconfigs/q/Qhull/Qhull-2015.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a35971ec3e0849100f1b758273852c619c68bc41 --- /dev/null +++ b/easybuild/easyconfigs/q/Qhull/Qhull-2015.2-intel-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'CMakeMake' + +name = 'Qhull' +version = '2015.2' + +homepage = 'http://www.qhull.org' +description = """ +Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, +furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, +and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. +""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = ['%(namelower)s-%(version_major)s-src-7.%(version_minor)s.0.tgz'] +source_urls = ['http://www.qhull.org/download/'] + +patches = [ + 'Qhull-%(version)s-intel-fix.patch', + 'Qhull_pkgconfig.patch', +] + +builddependencies = [('CMake', '3.8.1')] + +sanity_check_paths = { + 'files': ['bin/qhull', 'lib/libqhull.%s' % SHLIB_EXT, 'lib/pkgconfig/qhull.pc'], + 'dirs': [], +} + +modextrapaths = { + 'CPATH': ['qhull/include'], +} + +parallel = 1 + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/q/Qhull/Qhull_pkgconfig.patch b/easybuild/easyconfigs/q/Qhull/Qhull_pkgconfig.patch index 53f43a015db96fdf837b574ffa698248ce8fe6d4..0aa79c308343bf7b1c121404dd42788ec3fb49db 100644 --- a/easybuild/easyconfigs/q/Qhull/Qhull_pkgconfig.patch +++ b/easybuild/easyconfigs/q/Qhull/Qhull_pkgconfig.patch @@ -3,7 +3,7 @@ requires making CMake to fill in the gaps via 'configure_file(... @ONLY)' author: Kenneth Hoste (UGent) --- qhull/CMakeLists.txt.orig 2015-09-21 15:27:38.424110227 +0200 +++ qhull/CMakeLists.txt 2015-09-21 15:27:06.403494984 +0200 -@@ -430,3 +430,9 @@ +@@ -430,3 +430,10 @@ install(FILES html/rbox.man DESTINATION ${MAN_INSTALL_DIR} RENAME rbox.1) install(FILES ${doc_FILES} DESTINATION ${DOC_INSTALL_DIR}) install(DIRECTORY html/ DESTINATION ${DOC_INSTALL_DIR}) @@ -11,6 +11,7 @@ author: Kenneth Hoste (UGent) +CONFIGURE_FILE( + "${CMAKE_CURRENT_SOURCE_DIR}/qhull.pc.in" + "${CMAKE_CURRENT_BINARY_DIR}/qhull.pc" ++ @ONLY +) +INSTALL(FILES "${CMAKE_BINARY_DIR}/qhull.pc" DESTINATION lib/pkgconfig) --- qhull/qhull.pc.in 1970-01-01 01:00:00.000000000 +0100 diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.6.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.6.eb index eacf9a8384c836d3e7cd441341fa27f762a3d460..48881e75e80e29b1787463f4ac715da1f945d454 100644 --- a/easybuild/easyconfigs/q/Qt/Qt-4.8.6.eb +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.6.eb @@ -6,11 +6,11 @@ description = "Qt is a comprehensive cross-platform C++ application framework." toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = [ 'http://download.qt.io/official_releases/qt/4.8/%(version)s' ] -sources = [ 'qt-everywhere-opensource-src-%(version)s.tar.gz' ] +source_urls = ['http://download.qt.io/official_releases/qt/4.8/%(version)s'] +sources = ['qt-everywhere-opensource-src-%(version)s.tar.gz'] -configopts = ' -opensource -nomake tests -nomake examples -confirm-license -release' -configopts += ' -shared -no-accessibility -no-sql-mysql -no-sql-sqlite -no-webkit' +configopts = ' -opensource -nomake tests -nomake examples -confirm-license -release' +configopts += ' -shared -no-accessibility -no-sql-mysql -no-sql-sqlite -no-webkit' platform = 'linux-g++-64' moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.7-foss-2015a-GLib-2.48.2-Python-2.7.11.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.7-foss-2015a-GLib-2.48.2-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa6c4175a40297135b6c0a10d46e2cd3418ddc0b --- /dev/null +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.7-foss-2015a-GLib-2.48.2-Python-2.7.11.eb @@ -0,0 +1,29 @@ +name = 'Qt' +version = '4.8.7' +glib = 'GLib' +glibver = '2.48.2' +glibsuffix = '-%s-%s' % (glib, glibver) +python = 'Python' +pyver = '2.7.11' +pysuffix = '-%s-%s' % (python, pyver) +versionsuffix = '%s%s' % (glibsuffix, pysuffix) + +homepage = 'http://qt.io/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = [ + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' +] +sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] + +patches = ['Qt-%(version)s_phonon-export.patch'] + +dependencies = [ + ('GLib', '2.48.2'), + ('X11', '20160819'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.7-foss-2017a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.7-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..71fe074ee9fad2e1dd51a8272655df8533b14b31 --- /dev/null +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.7-foss-2017a.eb @@ -0,0 +1,33 @@ +name = 'Qt' +version = '4.8.7' + +homepage = 'http://qt.io/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'cstd': 'gnu++98'} + +source_urls = [ + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' +] +sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] +checksums = [ + 'e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0', # qt-everywhere-opensource-src-4.8.7.tar.gz + '3853c87c33695bfa57e207ffb0d94cb2565aa462eccdf44d2b2804fd44ecbad6', # Qt-4.8.7_phonon-export.patch +] + +patches = ['Qt-%(version)s_phonon-export.patch'] + +builddependencies = [ + ('pkg-config', '0.29.2'), +] + +dependencies = [ + ('GLib', '2.52.0'), + ('libpng', '1.6.29'), + ('X11', '20170314'), + ('libGLU', '9.0.0'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.7-intel-2017a.eb b/easybuild/easyconfigs/q/Qt/Qt-4.8.7-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f9818f430a7ff8afab6b27138998af047ba519c4 --- /dev/null +++ b/easybuild/easyconfigs/q/Qt/Qt-4.8.7-intel-2017a.eb @@ -0,0 +1,29 @@ +name = 'Qt' +version = '4.8.7' + +homepage = 'http://qt.io/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'cstd': 'gnu++98'} + +source_urls = [ + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/' +] +sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] + +patches = ['Qt-%(version)s_phonon-export.patch'] + +builddependencies = [ + ('pkg-config', '0.29.2'), +] + +dependencies = [ + ('GLib', '2.52.0'), + ('libpng', '1.6.29'), + ('X11', '20170314'), + ('libGLU', '9.0.0'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/Qt5/Qt5-5.8.0-intel-2016b.eb b/easybuild/easyconfigs/q/Qt5/Qt5-5.8.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a05afd509676b8f21db2d1d68fe5945927c5d760 --- /dev/null +++ b/easybuild/easyconfigs/q/Qt5/Qt5-5.8.0-intel-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'EB_Qt' + +name = 'Qt5' +version = '5.8.0' + +homepage = 'http://qt.io/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [ + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' +] +sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] + +patches = ['Qt5-5.7.1_fix-nan-inf.patch'] + +builddependencies = [ + ('pkg-config', '0.29.1'), +] + +# qtgamepad needs recent kernel/libevdev (fails on RHEL 6.x) +configopts = '-skip qtgamepad' + +dependencies = [ + ('GLib', '2.49.5'), + ('libpng', '1.6.24'), + ('X11', '20160819'), + ('libGLU', '9.0.0'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/Qt5/Qt5-5.8.0-intel-2017a.eb b/easybuild/easyconfigs/q/Qt5/Qt5-5.8.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab4ae0dab890d73a8b15f7167d4b35f68705376d --- /dev/null +++ b/easybuild/easyconfigs/q/Qt5/Qt5-5.8.0-intel-2017a.eb @@ -0,0 +1,33 @@ +easyblock = 'EB_Qt' + +name = 'Qt5' +version = '5.8.0' + +homepage = 'http://qt.io/' +description = "Qt is a comprehensive cross-platform C++ application framework." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', + 'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/' +] +sources = ['qt-everywhere-opensource-src-%(version)s.tar.xz'] + +patches = ['Qt5-5.7.1_fix-nan-inf.patch'] + +builddependencies = [ + ('pkg-config', '0.29.2'), +] + +# qtgamepad needs recent kernel/libevdev (fails on RHEL 6.x) +configopts = '-skip qtgamepad' + +dependencies = [ + ('GLib', '2.52.0'), + ('libpng', '1.6.29'), + ('X11', '20170314'), + ('libGLU', '9.0.0'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/q/QuTiP/QuTiP-4.1.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/q/QuTiP/QuTiP-4.1.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..703fb053f6bf6dc5bbed340bb6add71701d96427 --- /dev/null +++ b/easybuild/easyconfigs/q/QuTiP/QuTiP-4.1.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'QuTiP' +version = '4.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://qutip.org' +description = """QuTiP is open-source software for simulating the dynamics of open quantum systems.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://qutip.org/downloads/%(version)s/'] + +dependencies = [ + ('Python', '2.7.12'), + ('matplotlib', '1.5.3', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb index 16a64ab3be7a54492c2976a842878d752582ee3d..0a472e9d66fdac35fb9478a7bc8ea937c3f12886 100644 --- a/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb b/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb index 8514e49d958fc97db7a61be41701a70eea7a11fa..d677851e09184b12443ef527178be7d7571c9ec1 100644 --- a/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/q/QuadProg++/QuadProg++-1.2.1-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb index 57849d2efa21f0c22e9fd5acd09fa19afe1ea6f7..f15e4b6ae50adbe3834f888aae913681872cc6f1 100644 --- a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.4.0-foss-2016b-hybrid.eb @@ -11,7 +11,7 @@ description = """Quantum ESPRESSO is an integrated suite of computer codes toolchain = {'name': 'foss', 'version': '2016b'} toolchainopts = {'usempi': True, 'openmp': True} -# this list was determined from QE 5.4.0 version release +# this list was determined from QE 5.4.0 version release sources = [ # Common source 'espresso-%(version)s.tar.gz', @@ -21,33 +21,33 @@ sources = [ 'neb-%(version)s.tar.gz', 'PHonon-%(version)s.tar.gz', 'pwcond-%(version)s.tar.gz', - 'xspectra-%(version)s.tar.gz' , - 'PWgui-%(version)s.tar.gz' , - 'EPW-%(version)s.tar.gz' , - 'test-suite-%(version)s.tar.gz' , - 'GWW-%(version)s.tar.gz' , + 'xspectra-%(version)s.tar.gz', + 'PWgui-%(version)s.tar.gz', + 'EPW-%(version)s.tar.gz', + 'test-suite-%(version)s.tar.gz', + 'GWW-%(version)s.tar.gz', ] source_urls = [ 'http://files.qe-forge.org/index.php?file=', # Almost all - 'http://www.qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/968/', # espresso-5.4.0.tar.gz # These will not be used because of the 404 signal not found from the previous link. - 'http://www.qe-forge.org/gf/download/frsrelease/211/961/', # PWgui-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/956/', # tddfpt-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/954/', # atomic-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/959/', # neb-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/962/', # PHonon-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/960/', # pwcond-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/958/', # xspectra-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/969/', # EPW-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/963/', # test-suite-5.4.0.tar.gz - 'http://www.qe-forge.org/gf/download/frsrelease/211/957/', # GWW-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/961/', # PWgui-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/956/', # tddfpt-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/954/', # atomic-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/959/', # neb-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/962/', # PHonon-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/960/', # pwcond-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/958/', # xspectra-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/969/', # EPW-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/963/', # test-suite-5.4.0.tar.gz + 'http://www.qe-forge.org/gf/download/frsrelease/211/957/', # GWW-5.4.0.tar.gz ] # Hybrid option exists only for backward compatibility, use toolchain option openmp instead. hybrid = True # Patch file to avoid the CPP problem generated by different OSes -patches = ['QuantumESPRESSO-5.4.0_fix-f90rule-gfortran.patch'] - +patches = ['QuantumESPRESSO-5.4.0_fix-f90rule-gfortran.patch'] + # packages included in 5.4.0 version of QE. We met errors when try to include gipaw, yambo and someother packages. buildopts = 'all tddfpt neb xspectra ph ' @@ -55,4 +55,3 @@ buildopts = 'all tddfpt neb xspectra ph ' parallel = 1 moduleclass = 'chem' - diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4a105c34ef98af9662832c032f030a9fe5e95562 --- /dev/null +++ b/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-6.1-intel-2017a.eb @@ -0,0 +1,59 @@ +name = 'QuantumESPRESSO' +version = '6.1' + +homepage = 'http://www.pwscf.org/' +description = """Quantum ESPRESSO is an integrated suite of computer codes + for electronic-structure calculations and materials modeling at the nanoscale. + It is based on density-functional theory, plane waves, and pseudopotentials + (both norm-conserving and ultrasoft).""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +# major part of this list was determined from espresso/install/plugins_list +sources = [ + 'qe-%(version)s.tar.gz', + 'wannier90-2.1.0.tar.gz', + 'qe-gipaw-6.1.tar.gz', + # must be downloaded manually from + # http://qe-forge.org/gf/project/q-e/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Ftags%2FQE-5.2.1%2Fespresso%2Farchive%2Fplumed-1.3-qe.tar.gz&revision=11758 + # gets updated without changes to filename, cfr. http://qe-forge.org/pipermail/q-e-commits/2015-June/007359.html + # 'plumed-1.3-qe-r11758.tar.gz', + 'want-2.5.1-base.tar.gz', + 'West-2.0.1.tar.gz', + 'yambo-3.4.2.tgz', +] +missing_sources = [ + 'sax-2.0.3.tar.gz', # nowhere to be found +] +source_urls = [ + 'http://files.qe-forge.org/index.php?file=', # all sources, except espresso*.tar.gz + 'http://www.wannier.org/code/', # wannier90-2.1.0.tar.gz + 'http://qe-forge.org/gf/download/frsrelease/240/1075/', # qe-6.1.tar.gz + 'http://qe-forge.org/gf/download/frsrelease/153/618/', # want-2.5.1-base.tar.gz + 'http://www.west-code.org/downloads/', # West-2.0.1.tar.gz + 'http://qe-forge.org/gf/download/frsrelease/208/932/', # yambo-3.4.2.tgz +] + +patches = [ + 'QuantumESPRESSO-5.4.0_yambo-fixes.patch', +] + +# source checksums +checksums = [ + 'db398edcad76e085f8c8a3f6ecb7aaab', # qe-6.1.tar.gz + '07a81c002b41d6d0f97857e55c57d769', # wannier90-2.1.0.tar.gz + '178055353e59eb4dd8bebe27331f2927', # qe-gipaw-6.1.tar.gz + # 'f094031c6d13a0e00022daf4d7c847c7', # plumed-1.3-qe-r11758.tar.gz + 'ac365daebbe380bf4019235eacf71079', # want-2.5.1-base.tar.gz + '000abe6a5dccd1e722d1767c3dcd3996', # West-2.0.1.tar.gz + 'f0820a0f42dfc81ce3811af647bed777', # yambo-3.4.2.tgz +] + +# add plumed and uncomment the lines in sources and checksums if the package is downloaded manually +buildopts = 'all w90 epw gipaw want west yambo xspectra' # plumed + +# parallel build tends to fail +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/q/Quip/Quip-1.1.8-GCC-4.8.2.eb b/easybuild/easyconfigs/q/Quip/Quip-1.1.8-GCC-4.8.2.eb index e4973548b5d8599d18f6c4bb2e41e7bd60df6181..91fe68d23d98a52b107a7ad412a550f617d8a16f 100644 --- a/easybuild/easyconfigs/q/Quip/Quip-1.1.8-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/q/Quip/Quip-1.1.8-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2015 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/q/Quorum/Quorum-1.1.1-intel-2017a.eb b/easybuild/easyconfigs/q/Quorum/Quorum-1.1.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..494be9237d2fa3801bc695b1a882694c7a2a5ed9 --- /dev/null +++ b/easybuild/easyconfigs/q/Quorum/Quorum-1.1.1-intel-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Quorum' +version = '1.1.1' + +homepage = 'http://www.genome.umd.edu/quorum.html' +description = """QuorUM is an error corrector for Illumina reads""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/gmarcais/Quorum/releases/download/v%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['45d099835eaad43cf915e118e9cb6423411d68c7f35a8145bc725dca366c82b5'] + +dependencies = [('Jellyfish', '2.2.6')] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['merge_mate_pairs', 'quorum', 'quorum_create_database', + 'quorum_error_correct_reads', 'split_mate_pairs']], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/q/Qwt/Qwt-6.1.3-foss-2016b.eb b/easybuild/easyconfigs/q/Qwt/Qwt-6.1.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f2b00bf19240418170186aa65d4c947624c6ac39 --- /dev/null +++ b/easybuild/easyconfigs/q/Qwt/Qwt-6.1.3-foss-2016b.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'Qwt' +version = '6.1.3' + +homepage = 'http://qwt.sourceforge.net/' +description = """The Qwt library contains GUI Components and utility classes which are primarily useful for programs + with a technical background.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [ + ('Qt', '4.8.7'), +] + +skipsteps = ['configure'] + +prebuildopts = "sed -i 's@QWT_INSTALL_PREFIX[ ]*=.*@QWT_INSTALL_PREFIX = %(installdir)s@g' qwtconfig.pri && " +prebuildopts += "qmake qwt.pro && " + +sanity_check_paths = { + 'files': ['lib/libqwt.%s' % SHLIB_EXT], + 'dirs': ['doc', 'features', 'include', 'plugins'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/q/QwtPolar/QwtPolar-1.1.1-foss-2016b.eb b/easybuild/easyconfigs/q/QwtPolar/QwtPolar-1.1.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..bf12b1ad5e6de500b48657528df36efc4f2d0ca1 --- /dev/null +++ b/easybuild/easyconfigs/q/QwtPolar/QwtPolar-1.1.1-foss-2016b.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'QwtPolar' +version = '1.1.1' + +homepage = 'http://qwtpolar.sourceforge.net/' +description = "The QwtPolar library contains classes for displaying values on a polar coordinate system." + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [ + ('Qwt', '6.1.3'), +] + +skipsteps = ['configure'] + +prebuildopts = "sed -i 's@INSTALL_PREFIX[ ]*=.*@INSTALL_PREFIX = %(installdir)s@g' qwtpolarconfig.pri && " +prebuildopts += "sed -i 's/QwtPolarExamples//g' qwtpolarconfig.pri && " +prebuildopts += "qmake qwtpolar.pro && " + +sanity_check_paths = { + 'files': ['lib/libqwtpolar.%s' % SHLIB_EXT], + 'dirs': ['doc', 'features', 'include', 'plugins'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/q/qrupdate/qrupdate-1.1.2-intel-2017a.eb b/easybuild/easyconfigs/q/qrupdate/qrupdate-1.1.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f82f6763a2e3baf044664323c3fe6bba44b4e33 --- /dev/null +++ b/easybuild/easyconfigs/q/qrupdate/qrupdate-1.1.2-intel-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'MakeCp' + +name = 'qrupdate' +version = '1.1.2' + +homepage = 'https://sourceforge.net/projects/qrupdate/' +description = """qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [SOURCEFORGE_SOURCE] + +patches = ['%(name)s-%(version)s_makeconf.patch'] + +buildopts = 'lib' + +files_to_copy = [(['libqrupdate.a'], 'lib')] + +sanity_check_paths = { + 'files': ['lib/libqrupdate.a'], + 'dirs': [], +} + +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/q/qtop/qtop-53-1.eb b/easybuild/easyconfigs/q/qtop/qtop-53-1.eb index 1e12105e71b928a341e95219c0fa1cea4f9cc966..5c02ce39e5951bf53b771a89a9c76dc62a7ca3cc 100644 --- a/easybuild/easyconfigs/q/qtop/qtop-53-1.eb +++ b/easybuild/easyconfigs/q/qtop/qtop-53-1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.5-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.5-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..43f571de80b3ede1cc42d2a00f532ffb17c3755b --- /dev/null +++ b/easybuild/easyconfigs/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.5-intel-2017a-R-3.4.0.eb @@ -0,0 +1,173 @@ +easyblock = 'Bundle' + +name = 'R-bundle-Bioconductor' +version = '3.5' +versionsuffix = '-R-%(rver)s' + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('R', '3.4.0', '-X11-20170314'), + ('HDF5', '1.10.0-patch1'), # for rhdf5 +] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} +bioconductor_options = { + 'source_urls': [ + 'http://bioconductor.org/packages/3.5/bioc/src/contrib/', + 'http://bioconductor.org/packages/3.5/data/annotation/src/contrib/', + 'http://bioconductor.org/packages/3.5/data/experiment/src/contrib/', + ], + 'source_tmpl': name_tmpl, +} + +exts_defaultclass = 'RPackage' +exts_filter = ("R -q --no-save", "library(%(ext_name)s)") + +# CRAN packages on which these Bioconductor packages depend are available in R module on which this depends +# !! order of packages is important !! +# packages updated on May 28th 2017 +exts_list = [ + ('BiocGenerics', '0.22.0', bioconductor_options), + ('Biobase', '2.36.2', bioconductor_options), + ('S4Vectors', '0.14.2', bioconductor_options), + ('IRanges', '2.10.2', bioconductor_options), + ('GenomeInfoDbData', '0.99.0', bioconductor_options), + ('GenomeInfoDb', '1.12.0', bioconductor_options), + ('AnnotationDbi', '1.38.0', bioconductor_options), + ('zlibbioc', '1.22.0', bioconductor_options), + ('XVector', '0.16.0', bioconductor_options), + ('Biostrings', '2.44.0', bioconductor_options), + ('GenomicRanges', '1.28.3', bioconductor_options), + ('BiocParallel', '1.10.1', bioconductor_options), + ('Rsamtools', '1.28.0', bioconductor_options), + ('lambda.r', '1.1.9', ext_options), + ('futile.options', '1.0.0', ext_options), + ('futile.logger', '1.4.3', ext_options), + ('DelayedArray', '0.2.4', bioconductor_options), + ('SummarizedExperiment', '1.6.1', bioconductor_options), + ('GenomicAlignments', '1.12.1', bioconductor_options), + ('ShortRead', '1.34.0', bioconductor_options), + ('graph', '1.54.0', bioconductor_options), + ('affyio', '1.46.0', bioconductor_options), + ('BiocInstaller', '1.26.0', bioconductor_options), + ('preprocessCore', '1.38.1', bioconductor_options), + ('affy', '1.54.0', bioconductor_options), + ('GO.db', '3.4.1', bioconductor_options), + ('limma', '3.32.2', bioconductor_options), + ('RBGL', '1.52.0', bioconductor_options), + ('org.Hs.eg.db', '3.4.1', bioconductor_options), + ('AnnotationForge', '1.18.0', bioconductor_options), + ('KEGG.db', '3.2.3', bioconductor_options), + ('annaffy', '1.48.0', bioconductor_options), + ('gcrma', '2.48.0', bioconductor_options), + ('oligoClasses', '1.38.0', bioconductor_options), + ('edgeR', '3.18.1', bioconductor_options), + ('PFAM.db', '3.4.1', bioconductor_options), + ('perm', '1.0-0.0', ext_options), + ('baySeq', '2.10.0', bioconductor_options), + ('qvalue', '2.8.0', bioconductor_options), + ('impute', '1.50.1', bioconductor_options), + ('samr', '2.0', ext_options), + ('DEGseq', '1.30.0', bioconductor_options), + ('hgu133plus2.db', '3.2.3', bioconductor_options), + ('illuminaio', '0.18.0', bioconductor_options), + ('rtracklayer', '1.36.3', bioconductor_options), + ('biomaRt', '2.32.0', bioconductor_options), + ('GenomicFeatures', '1.28.0', bioconductor_options), + ('bumphunter', '1.16.0', bioconductor_options), + ('multtest', '2.32.0', bioconductor_options), + ('siggenes', '1.50.0', bioconductor_options), + ('DynDoc', '1.54.0', bioconductor_options), + ('genoset', '1.32.0', bioconductor_options), + ('NOISeq', '2.20.0', bioconductor_options), + ('Rgraphviz', '2.20.0', bioconductor_options), + ('RNASeqPower', '1.16.0', bioconductor_options), + ('annotate', '1.54.0', bioconductor_options), + ('GSEABase', '1.38.0', bioconductor_options), + ('genefilter', '1.58.1', bioconductor_options), + ('Category', '2.42.0', bioconductor_options), + ('GOstats', '2.42.0', bioconductor_options), + ('BSgenome', '1.44.0', bioconductor_options), + ('VariantAnnotation', '1.22.1', bioconductor_options), + ('interactiveDisplayBase', '1.14.0', bioconductor_options), + ('AnnotationHub', '2.8.1', bioconductor_options), + ('AnnotationFilter', '1.0.0', bioconductor_options), + ('ProtGenerics', '1.8.0', bioconductor_options), + ('ensembldb', '2.0.2', bioconductor_options), + ('biovizBase', '1.24.0', bioconductor_options), + ('OrganismDbi', '1.18.0', bioconductor_options), + ('ggbio', '1.24.0', bioconductor_options), + ('geneplotter', '1.54.0', bioconductor_options), + ('DESeq2', '1.16.1', bioconductor_options), + ('ReportingTools', '2.16.0', bioconductor_options), + ('affycoretools', '1.48.0', bioconductor_options), + ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.2.2', bioconductor_options), + ('Homo.sapiens', '1.3.1', bioconductor_options), + ('BSgenome.Hsapiens.UCSC.hg19', '1.4.0', bioconductor_options), + ('AgiMicroRna', '2.26.0', bioconductor_options), + ('GenomeGraphs', '1.36.0', bioconductor_options), + ('geneLenDataBase', '1.12.0', bioconductor_options), + ('goseq', '1.28.0', bioconductor_options), + ('KEGGREST', '1.16.0', bioconductor_options), + ('KEGGgraph', '1.34.0', bioconductor_options), + ('KEGGprofile', '1.18.0', bioconductor_options), + ('GEOquery', '2.42.0', bioconductor_options), + ('mixOmics', '6.1.3', ext_options), + ('minfi', '1.22.1', bioconductor_options), + ('FDb.InfiniumMethylation.hg19', '2.2.0', bioconductor_options), + ('methylumi', '2.22.0', bioconductor_options), + ('lumi', '2.28.0', bioconductor_options), + ('widgetTools', '1.54.0', bioconductor_options), + ('tkWidgets', '1.54.0', bioconductor_options), + ('Mfuzz', '2.36.0', bioconductor_options), + ('venn', '1.2', ext_options), + ('maSigPro', '1.48.0', bioconductor_options), + ('SPIA', '2.28.0', bioconductor_options), + ('Gviz', '1.20.0', bioconductor_options), + ('cummeRbund', '2.18.0', bioconductor_options), + ('GenomicFiles', '1.12.0', bioconductor_options), + ('derfinderHelper', '1.10.0', bioconductor_options), + ('derfinder', '1.10.4', bioconductor_options), + ('polyester', '1.12.0', bioconductor_options), + ('Rsubread', '1.26.0', bioconductor_options), + ('pcaMethods', '1.68.0', bioconductor_options), + ('marray', '1.54.0', bioconductor_options), + ('CGHbase', '1.36.0', bioconductor_options), + ('sigaR', '1.24.0', bioconductor_options), + ('HCsnip', '1.16.0', bioconductor_options), + ('metagenomeSeq', '1.18.0', bioconductor_options), + ('gdsfmt', '1.12.0', bioconductor_options), + ('SNPRelate', '1.10.1', dict(bioconductor_options.items() + [('patches', ['SNPRelate-1.6.5_no-SSE-intr.patch'])])), + ('rhdf5', '2.20.0', bioconductor_options), + ('biomformat', '1.4.0', bioconductor_options), + ('phyloseq', '1.20.0', bioconductor_options), + ('ALDEx2', '1.8.0', bioconductor_options), + ('RcppParallel', '4.3.20', ext_options), + ('dada2', '1.4.0', bioconductor_options), + ('LEA', '1.8.1', bioconductor_options), + ('tximport', '1.4.0', bioconductor_options), + ('scater', '1.4.0', bioconductor_options), + ('scran', '1.4.5', bioconductor_options), + ('SC3', '1.4.2', bioconductor_options), +] + +modextrapaths = {'R_LIBS': ''} + +sanity_check_paths = { + 'files': [], + 'dirs': ['AnnotationDbi', 'BiocInstaller', 'GenomicFeatures'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/R/Cairo-1.5-9.patch b/easybuild/easyconfigs/r/R/Cairo-1.5-9.patch new file mode 100644 index 0000000000000000000000000000000000000000..e88f9455e66a3873659c0a190cbe620af342b002 --- /dev/null +++ b/easybuild/easyconfigs/r/R/Cairo-1.5-9.patch @@ -0,0 +1,33 @@ +# pkg-config --libs cairo-pdf +# and +# pkg-config --libs cairo-ps +# should return zlib library location, otherwise configure would use system zlib for cairo compilation tests +# (but not for the builds) +# in the cairo-{ps,pdf} +# Requires: cairo +# sould be +# Reuires: cairo zlib +# So It might be a cairo/pkg-config issue +# March 16th 2017 by B. Hajgato (Free Univeristy Brussels - VUB) +--- Cairo/MD5.org 2015-09-26 09:05:40.000000000 +0200 ++++ Cairo/MD5 2017-03-16 20:28:51.181957519 +0100 +@@ -4,7 +4,7 @@ + 652a130cdb89035bd21add505f09ff6c *R/Cairo.R + 45f780dde83799bfd5ec2d67659fded4 *R/imgtools.R + a9008f9a9abd726e834484d834008b47 *R/zzz.R +-c5196eb2ad5615b9198965124fbbc2f7 *configure ++0eb0d0ae1f7558f449dc797d3e37677d *configure + 938f465e81a73126bac6eabfdfce8ea0 *configure.ac + 9ab259fe324885b6524858aa98ab51ef *configure.win + 9b9c0bd04bd4f6444182d8a4b8e209b5 *man/Cairo.Rd +--- Cairo/configure.org 2015-09-25 19:49:11.000000000 +0200 ++++ Cairo/configure 2017-03-16 20:25:42.687704125 +0100 +@@ -3479,7 +3479,7 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${modlist}" >&5 + $as_echo "${modlist}" >&6; } + CAIRO_CFLAGS=`"${PKGCONF}" --cflags ${modlist}` +- CAIRO_LIBS=`"${PKGCONF}" --libs ${modlist}` ++ CAIRO_LIBS="-L$EBROOTZLIB/lib `"${PKGCONF}" --libs ${modlist}`" + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + $as_echo "no" >&6; } diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10-bare.eb index b12bc8e75dd03e5b2cd43aa85e88893d53fdcca7..fddd66f795751c639a61dcd4b46a1f1a042bd7b3 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10-bare.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10-bare.eb @@ -24,14 +24,4 @@ dependencies = [ exts_list = [] # just to make it explicit this module doesn't include any extensions -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - moduleclass = 'math' diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb b/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb index 561a883aa500b17e9c741000178385520addb4f7..41c4f5301ff830d6f76b7fcf2d9cb904a541aff8 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-goolf-1.4.10.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0-bare.eb index d58882331fbc921f830f0c3d73f012b8b1d5e7ee..69f1781b6910f02e8578a4944eba68917e67ab5d 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0-bare.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0-bare.eb @@ -24,14 +24,4 @@ dependencies = [ exts_list = [] # just to make it explicit this module doesn't include any extensions -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - moduleclass = 'math' diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb index 8ba729ce15a2d0ba5e6c857b2a853b28432aa252..69437c1b5a80e5012ed0c3cf48f618518c847606 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.2-ictce-5.3.0.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_10', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb b/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb index e96756b81d78bcea0319b335b3cc7f7803bd5a24..99f0a85afdff339d2c196808cc6b24b12b32a413 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.3-goolf-1.4.10.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb b/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb index 86f63c2452bc02bbdeb63d281cd155027f33ad3b..b6f9488dc0a25859fced88b547b6bfaad0e14013 100644 --- a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/R/R-2.15.3-ictce-5.3.0.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-3.0.1-goolf-1.4.10-bare.eb b/easybuild/easyconfigs/r/R/R-3.0.1-goolf-1.4.10-bare.eb index a7f037b0a775d438d8489f10445ae9f8ede50e79..6da04393a83d55b9eebe68bde4b3778f1b6eb4a1 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.1-goolf-1.4.10-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.1-goolf-1.4.10-bare.eb @@ -24,14 +24,4 @@ dependencies = [ exts_list = [] # just to make it explicit this module doesn't include any extensions -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.0.1-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/r/R/R-3.0.1-ictce-5.3.0-bare.eb index c79a8bd4e82de14e33e02d94dc88c757851d3734..25ba222aa635c8706ce9ce80772269e8e90053f0 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.1-ictce-5.3.0-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.1-ictce-5.3.0-bare.eb @@ -24,14 +24,4 @@ dependencies = [ exts_list = [] # just to make it explicit this module doesn't include any extensions -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb index 3c069b9b81e3361e63488de2b7a655a12364b9d9..8abe6d999a1076e902c3702bdf42e7ec8e0d5ae9 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-goolf-1.4.10.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_21', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0-bare.eb b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0-bare.eb index 8d427ebb5dd175b6f4c1ade3ea644da7577763c4..d3eaca313f631ccd6d57bbf6f957d820a351aa37 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0-bare.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0-bare.eb @@ -23,14 +23,4 @@ dependencies = [ exts_list = [] # just to make it explicit this module doesn't include any extensions -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb index b2aa05899780218aae3e7150d360895c065804dd..f34e0f18e65e1f1eeb615354009da663acc822c1 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.3.0.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb index ee87a80c866706bc2fb264641fac3fd34040ec64..1572f6e35f3ae386525c8718fa41448956b34bee 100644 --- a/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/r/R/R-3.0.2-ictce-5.5.0.eb @@ -21,16 +21,6 @@ dependencies = [ ('Java', '1.7.0_15', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - name_tmpl = '%(name)s_%(version)s.tar.gz' ext_options = { 'source_urls': [ diff --git a/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb b/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb index 31222cc1f7cb04d4daef9b7728fb4704f7c20c0f..b0d2830c75a7de5693fafc075eb35f3168c566a0 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb @@ -26,14 +26,4 @@ dependencies = [ exts_list = [] # just to make it explicit this module doesn't include any extensions -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb b/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb index 866b40ba8180c1e122242c636fa082869de58253..a2eabbbdcd126b5bc65f1623d7b94d114f801ba4 100644 --- a/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb +++ b/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.2.5-default-mt.eb @@ -23,16 +23,6 @@ dependencies = [ ('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it ] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in ['R', 'Rscript']] + - ['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h', - 'R.h', 'Rinterface.h', 'Rinternals.h', - 'Rmath.h', 'Rversion.h', 'S.h']] + - ['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] + - ['lib64/R/lib/libR.%s' % SHLIB_EXT], - 'dirs': [] -} - exts_list = [ # default libraries, only here to sanity check their presence 'base', diff --git a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20.eb b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20.eb index 499d383ce4fc67899016e9947a2dba34495f0130..ab47b2f1325ac9f6e6f39d29b5f1e58ff05578b0 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.0-goolf-1.7.20.eb @@ -54,7 +54,7 @@ exts_list = [ 'utils', # non-standard libraries, should be specified with fixed versions! # Rmpi segfaults (on some systems) when built with goolf/1.7.20? - #('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + # ('Rmpi', '0.6-5', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), ('abind', '1.4-3', ext_options), ('magic', '1.5-6', ext_options), ('geometry', '0.3-5', ext_options), diff --git a/easybuild/easyconfigs/r/R/R-3.2.3-foss-2015b.eb b/easybuild/easyconfigs/r/R/R-3.2.3-foss-2015b.eb index b54b0f68e9b75c468b2aee4e5825e1f215ba0e4e..193456e409477dc58f780303b7c78e63dc13e33e 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.3-foss-2015b.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.3-foss-2015b.eb @@ -25,7 +25,7 @@ dependencies = [ ('cURL', '7.45.0'), # for RCurl ('libxml2', '2.9.2'), # for XML ('GDAL', '2.0.1'), # for rgdal - ('PROJ', '4.8.0'), # for rgdal + ('PROJ', '4.8.0'), # for rgdal ('GMP', '6.0.0a', '', ('GNU', '4.9.3-2.25')), # for igraph ] @@ -166,7 +166,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016a.eb b/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016a.eb index 580f74438d2ce591213dd88b066ded2a05049aa8..48a36233ea3b6f60c80329aa394eabd07d23dc57 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016a.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016a.eb @@ -25,7 +25,7 @@ dependencies = [ ('cURL', '7.47.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.0'), # for igraph ] @@ -166,7 +166,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016b.eb b/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016b.eb index 004c178582be56e6841d2bfbf8f2992141629f95..c866f9a169973533623f4d964acb7bb9ab1b0c69 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016b.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.3-foss-2016b.eb @@ -25,7 +25,7 @@ dependencies = [ ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph ] @@ -166,7 +166,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb b/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb index 1a886a00c96e84d063a6b2cbd8d934ee6c2540c4..becdf1c5041eff5f561c75dfdcf58d435c2e8c09 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a-libX11-1.6.3.eb @@ -28,15 +28,15 @@ dependencies = [ ('ncurses', '6.0'), ('libpng', '1.6.21'), # for plotting in R ('libjpeg-turbo', '1.4.2'), # for plottting in R - ('LibTIFF', '4.0.6'), # for plotting in R - ('cairo', '1.14.6'), # for plotting in R + ('LibTIFF', '4.0.6'), # for plotting in R + ('cairo', '1.14.6'), # for plotting in R ('Java', '1.8.0_72', '', True), # Java bindings are built if Java is found, might as well provide it ('Tcl', '8.6.4'), # for tcltk ('Tk', '8.6.4', versionsuffix), # for tcltk ('cURL', '7.47.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.0'), # for igraph ] @@ -176,7 +176,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a.eb b/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a.eb index 7baa761be0155d372ce09e1a5326058207687901..470ef9623d46adf5022c80442865238802d219e0 100644 --- a/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a.eb +++ b/easybuild/easyconfigs/r/R/R-3.2.3-intel-2016a.eb @@ -25,7 +25,7 @@ dependencies = [ ('cURL', '7.47.0'), # for RCurl ('libxml2', '2.9.3'), # for XML ('GDAL', '2.0.2'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.0'), # for igraph ] @@ -166,7 +166,7 @@ exts_list = [ ('mice', '2.25', ext_options), ('urca', '1.2-8', ext_options), ('fracdiff', '1.4-2', ext_options), - ('logistf', '1.21', ext_options), + ('logistf', '1.21', ext_options), ('akima', '0.5-12', ext_options), ('bitops', '1.0-6', ext_options), ('boot', '1.3-17', ext_options), diff --git a/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016a.eb b/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016a.eb index 7ed2007d87af45788507cb495406c50f5e2683b2..7c7e501aad8797ca3f0f6529a97d6db4a412195c 100644 --- a/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016a.eb +++ b/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016a.eb @@ -31,7 +31,7 @@ dependencies = [ ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph # 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 diff --git a/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016b.eb b/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016b.eb index e6d46c62ea1dfb777372ee3c0a0d9ccb773f1130..9380aadc9bdf80e3c7c301cb70555d9839f30705 100644 --- a/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016b.eb +++ b/easybuild/easyconfigs/r/R/R-3.3.1-foss-2016b.eb @@ -31,7 +31,7 @@ dependencies = [ ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph # 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 diff --git a/easybuild/easyconfigs/r/R/R-3.3.1-intel-2016b.eb b/easybuild/easyconfigs/r/R/R-3.3.1-intel-2016b.eb index 09f5b0a4c665858cc9b07c1127b38a91200524b1..88223934d1faba744b5c7495dc0f9222a555ea71 100644 --- a/easybuild/easyconfigs/r/R/R-3.3.1-intel-2016b.eb +++ b/easybuild/easyconfigs/r/R/R-3.3.1-intel-2016b.eb @@ -31,7 +31,7 @@ dependencies = [ ('cURL', '7.49.1'), # for RCurl ('libxml2', '2.9.4'), # for XML ('GDAL', '2.1.0'), # for rgdal - ('PROJ', '4.9.2'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal ('GMP', '6.1.1'), # for igraph # 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 diff --git a/easybuild/easyconfigs/r/R/R-3.3.3-foss-2016b-X11-20160819.eb b/easybuild/easyconfigs/r/R/R-3.3.3-foss-2016b-X11-20160819.eb new file mode 100644 index 0000000000000000000000000000000000000000..512b0289b6107ede76282a2a306c771641609331 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.3.3-foss-2016b-X11-20160819.eb @@ -0,0 +1,509 @@ +name = 'R' +version = '3.3.3' +x11ver = '20160819' +versionsuffix = '-X11-%s' % x11ver + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=yes --enable-R-shlib" +# actually use Tcl/Tk +configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' +# Enable graphics capabilities for plotting. +configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('X11', x11ver), + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('cairo', '1.14.6'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), + ('zlib', '1.2.8'), + ('SQLite', '3.13.0'), + ('PCRE', '8.39'), + ('libpng', '1.6.24'), # for plotting in R + ('libjpeg-turbo', '1.5.0'), # for plottting in R + ('LibTIFF', '4.0.6'), + ('Java', '1.8.0_92', '', True), # Java bindings are built if Java is found, might as well provide it + ('Tcl', '8.6.5'), # for tcltk + ('Tk', '8.6.5'), # for tcltk + ('cURL', '7.49.1'), # for RCurl + ('libxml2', '2.9.4'), # for XML + ('GDAL', '2.1.0'), # for rgdal + ('PROJ', '4.9.2'), # for rgdal + ('GMP', '6.1.1'), # for igraph + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on March 7th 2017 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-6', ext_options), + ('abind', '1.4-5', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-6', ext_options), + ('bit', '1.1-12', ext_options), + ('filehash', '2.3', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '4.1', ext_options), + ('bootstrap', '2017.2', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.15', ext_options), + ('formatR', '1.4', ext_options), + ('gtools', '3.5.0', ext_options), + ('gdata', '2.17.0', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.6', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-25', ext_options), + ('mime', '0.5', ext_options), + ('markdown', '0.7.7', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-10', ext_options), + ('mclust', '5.2.2', ext_options), + ('RANN', '2.5', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.4', ext_options), + ('som', '0.3-5.1', ext_options), + ('SuppDists', '1.1-9.4', ext_options), + ('stabledist', '0.7-1', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-17', ext_options), + ('timeDate', '3012.100', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.7-5', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-3', ext_options), + ('BH', '1.62.0-1', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.8', ext_options), + ('longitudinal', '1.1.12', ext_options), + ('backports', '1.0.5', ext_options), + ('checkmate', '1.8.2', ext_options), + ('Rcpp', '0.12.9', ext_options), + ('cubature', '1.3-6', ext_options), + ('DEoptimR', '1.0-8', ext_options), + ('digest', '0.6.12', ext_options), + ('fastmatch', '1.1-0', ext_options), + ('ffbase', '0.12.3', ext_options), + ('iterators', '1.0.8', ext_options), + ('maps', '3.1.1', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.4-0', ext_options), + ('subplex', '1.2-2', ext_options), + ('stringi', '1.1.2', ext_options), + ('magrittr', '1.5', ext_options), + ('stringr', '1.2.0', ext_options), + ('evaluate', '0.10', ext_options), + ('logspline', '2.1.9', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.9-4', ext_options), + ('plotrix', '3.6-4', ext_options), + ('randomForest', '4.6-12', ext_options), + ('scatterplot3d', '0.3-38', ext_options), + ('SparseM', '1.76', ext_options), + ('tripack', '1.3-8', ext_options), + ('irace', '2.1', ext_options), + ('rJava', '0.9-8', ext_options), + ('lattice', '0.20-34', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-28', ext_options), + ('Matrix', '1.2-8', ext_options), + ('png', '0.1-7', ext_options), + ('RcppArmadillo', '0.7.700.0.0', ext_options), + ('plyr', '1.8.4', ext_options), + ('pROC', '1.9.1', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.11', ext_options), + ('fail', '1.3', ext_options), + ('rlecuyer', '0.3-4', ext_options), + ('snow', '0.4-2', ext_options), + ('MASS', '7.3-45', ext_options), + ('tree', '1.0-37', ext_options), + ('pls', '2.6-0', ext_options), + ('class', '7.3-14', ext_options), + ('e1071', '1.6-8', ext_options), + ('nnet', '7.3-12', ext_options), + ('nlme', '3.1-131', ext_options), + ('minqa', '1.2.4', ext_options), + ('RcppEigen', '0.3.2.9.0', ext_options), + ('MatrixModels', '0.4-1', ext_options), + ('quantreg', '5.29', ext_options), + ('mgcv', '1.8-17', ext_options), + ('colorspace', '1.3-2', ext_options), + ('robustbase', '0.92-7', ext_options), + ('sp', '1.2-4', ext_options), + ('zoo', '1.7-14', ext_options), + ('lmtest', '0.9-35', ext_options), + ('vcd', '1.4-3', ext_options), + ('snowfall', '1.84-6.1', ext_options), + ('rpart', '4.1-10', ext_options), + ('survival', '2.40-1', ext_options), + ('mice', '2.30', ext_options), + ('urca', '1.3-0', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('logistf', '1.22', ext_options), + ('akima', '0.6-2', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-18', ext_options), + ('mixtools', '1.1.0', ext_options), + ('cluster', '2.0.5', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.19-1', ext_options), + ('codetools', '0.2-15', ext_options), + ('foreach', '1.4.3', ext_options), + ('doMC', '1.3.4', ext_options), + ('DBI', '0.6', ext_options), + ('foreign', '0.8-67', ext_options), + ('gam', '1.14', ext_options), + ('gamlss.data', '5.0-0', ext_options), + ('gamlss.dist', '5.0-0', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-15', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.23-1', ext_options), + ('quantmod', '0.4-7', ext_options), + ('mnormt', '1.5-5', ext_options), + ('mvtnorm', '1.0-6', ext_options), + ('pcaPP', '1.9-61', ext_options), + ('numDeriv', '2016.8-1', ext_options), + ('lava', '1.4.7', ext_options), + ('prodlim', '1.6.1', ext_options), + ('pscl', '1.4.9', ext_options), + ('memoise', '1.0.0', ext_options), + ('plogr', '0.1-1', ext_options), + ('RSQLite', '1.1-2', ext_options), + ('BatchJobs', '1.6', ext_options), + ('sandwich', '2.3-4', ext_options), + ('sfsmisc', '1.1-0', ext_options), + ('spatial', '7.3-11', ext_options), + ('VGAM', '1.0-3', ext_options), + ('waveslim', '1.7.5', ext_options), + ('xtable', '1.8-2', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.14', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-38', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.7.1', ext_options), + ('R.oo', '1.21.0', ext_options), + ('cgdsr', '1.2.5', ext_options), + ('R.utils', '2.5.0', ext_options), + ('R.matlab', '3.6.1', ext_options), + ('gbm', '2.1.1', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.2-1', ext_options), + ('acepack', '1.4.1', ext_options), + ('reshape2', '1.4.2', ext_options), + ('gtable', '0.2.0', ext_options), + ('munsell', '0.4.3', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.4.1', ext_options), + ('proto', '1.0.0', ext_options), + ('lazyeval', '0.2.0', ext_options), + ('assertthat', '0.1', ext_options), + ('tibble', '1.2', ext_options), + ('ggplot2', '2.2.1', ext_options), + ('gridExtra', '2.2.1', ext_options), + ('chron', '2.3-50', ext_options), + ('data.table', '1.10.4', ext_options), + ('viridis', '0.3.4', ext_options), + ('yaml', '2.1.14', ext_options), + ('jsonlite', '1.3', ext_options), + ('htmltools', '0.3.5', ext_options), + ('htmlwidgets', '0.8', ext_options), + ('knitr', '1.15.1', ext_options), + ('htmlTable', '1.9', ext_options), + ('Hmisc', '4.0-2', ext_options), + ('fastcluster', '1.1.22', ext_options), + ('registry', '0.3', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doParallel', '1.0.10', ext_options), + ('gridBase', '0.4-7', ext_options), + ('NMF', '0.20.6', ext_options), + ('irlba', '2.1.2', ext_options), + ('igraph', '1.0.1', ext_options), + ('GeneNet', '1.2.13', ext_options), + ('ape', '4.1', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '3.0.1', ext_options), + ('ROCR', '1.0-7', ext_options), + ('httpuv', '1.3.3', ext_options), + ('R6', '2.2.0', ext_options), + ('rjson', '0.2.15', ext_options), + ('sourcetools', '0.1.5', ext_options), + ('shiny', '1.0.0', ext_options), + ('seqinr', '3.3-3', ext_options), + ('LearnBayes', '2.15', ext_options), + ('deldir', '0.1-12', ext_options), + ('gmodels', '2.16.2', ext_options), + ('expm', '0.999-1', ext_options), + ('spdep', '0.6-11', ext_options), + ('dplyr', '0.5.0', ext_options), + ('vegan', '2.4-2', ext_options), + ('adegenet', '2.0.1', ext_options), + ('prettyunits', '1.0.2', ext_options), + ('progress', '1.1.2', ext_options), + ('rncl', '0.8.2', ext_options), + ('XML', '3.98-1.5', ext_options), + ('crayon', '1.3.2', ext_options), + ('praise', '1.0.0', ext_options), + ('testthat', '1.0.2', ext_options), + ('rprojroot', '1.2', ext_options), + ('rmarkdown', '1.3', ext_options), + ('curl', '2.3', ext_options), + ('openssl', '0.9.6', ext_options), + ('httr', '1.2.1', ext_options), + ('reshape', '0.8.6', ext_options), + ('xml2', '1.1.1', ext_options), + ('bold', '0.4.0', ext_options), + ('triebeard', '0.3.0', ext_options), + ('urltools', '1.6.0', ext_options), + ('httpcode', '0.2.0', ext_options), + ('crul', '0.3.0', ext_options), + ('rredlist', '0.3.0', ext_options), + ('rentrez', '1.0.4', ext_options), + ('rotl', '3.0.3', ext_options), + ('solrium', '0.4.0', ext_options), + ('ritis', '0.5.4', ext_options), + ('worrms', '0.1.0', ext_options), + ('natserv', '0.1.4', ext_options), + ('taxize', '0.8.4', ext_options), + ('tidyr', '0.6.1', ext_options), + ('uuid', '0.1-2', ext_options), + ('RNeXML', '2.0.7', ext_options), + ('phylobase', '0.8.2', ext_options), + ('adephylo', '1.1-10', ext_options), + ('animation', '2.4', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.5.19', ext_options), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.5-8', ext_options), + ('dismo', '1.1-4', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.4', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '8.10', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.6', ext_options), + ('glmnet', '2.0-5', ext_options), + ('rgl', '0.98.1', ext_options), + ('labdsv', '1.8-0', ext_options), + ('stabs', '0.6-2', ext_options), + ('modeltools', '0.2-21', ext_options), + ('strucchange', '1.5-1', ext_options), + ('TH.data', '1.0-8', ext_options), + ('multcomp', '1.4-6', ext_options), + ('coin', '1.1-3', ext_options), + ('party', '1.2-2', ext_options), + ('mboost', '2.7-0', ext_options), + ('msm', '1.6.4', ext_options), + ('nor1mix', '1.2-2', ext_options), + ('np', '0.60-2', ext_options), + ('polynom', '1.3-9', ext_options), + ('polspline', '1.1.12', ext_options), + ('rms', '5.1-0', ext_options), + ('RWekajars', '3.9.1-1', ext_options), + ('RWeka', '0.4-31', ext_options), + ('slam', '0.1-40', ext_options), + ('tm', '0.7-1', ext_options), + ('TraMineR', '1.8-13', ext_options), + ('chemometrics', '1.4.1', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-6', ext_options), + ('statmod', '1.4.29', ext_options), + ('miscTools', '0.6-22', ext_options), + ('maxLik', '1.3-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('optparse', '1.3.2', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('locfit', '1.5-9.1', ext_options), + ('GGally', '1.3.0', ext_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('matrixStats', '0.51.0', ext_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '3.0', ext_options), + ('nloptr', '1.0.4', ext_options), + ('lme4', '1.1-12', ext_options), + ('pbkrtest', '0.4-6', ext_options), + ('car', '2.1-4', ext_options), + ('flashClust', '1.01-2', ext_options), + ('FactoMineR', '1.35', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-13', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-7', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-10', ext_options), + ('BiasedUrn', '1.07', ext_options), + ('TeachingDemos', '2.10', ext_options), + ('kohonen', '2.0.19', ext_options), + ('base64', '2.0', ext_options), + ('doRNG', '1.6', ext_options), + ('nleqslv', '3.2', ext_options), + ('RGCCA', '2.1', ext_options), + ('pheatmap', '1.0.8', ext_options), + ('openxlsx', '4.0.0', ext_options), + ('pvclust', '2.0-0', ext_options), + ('RCircos', '1.2.0', ext_options), + ('lambda.r', '1.1.9', ext_options), + ('futile.options', '1.0.0', ext_options), + ('futile.logger', '1.4.3', ext_options), + ('VennDiagram', '1.6.17', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), + ('forecast', '8.0', ext_options), + ('fma', '2.3', ext_options), + ('expsmooth', '2.3', ext_options), + ('fpp', '0.5', ext_options), + ('maptools', '0.9-1', ext_options), + ('tensor', '1.5', ext_options), + ('polyclip', '1.5-6', ext_options), + ('goftest', '1.0-4', ext_options), + ('spatstat', '1.49-0', ext_options), + ('rgdal', '1.2-5', ext_options), + ('gdalUtils', '2.0.1.7', ext_options), + ('pracma', '1.9.9', ext_options), + ('RCurl', '1.95-4.8', ext_options), + ('bio3d', '2.3-1', ext_options), + ('AUC', '0.3.0', ext_options), + ('interpretR', '0.2.4', ext_options), + ('cvAUC', '1.1.0', ext_options), + ('SuperLearner', '2.0-21', ext_options), + ('lpSolve', '5.6.13', ext_options), + ('mediation', '4.4.5', ext_options), + ('ModelMetrics', '1.1.0', ext_options), + ('caret', '6.0-73', ext_options), + ('adabag', '4.1', ext_options), + ('parallelMap', '1.3', ext_options), + ('ParamHelpers', '1.10', ext_options), + ('ggvis', '0.4.3', ext_options), + ('mlr', '2.10', ext_options), + ('unbalanced', '2.0', ext_options), + ('RSNNS', '0.4-9', ext_options), + ('abc.data', '1.0', ext_options), + ('abc', '2.1', ext_options), + ('lhs', '0.14', ext_options), + ('tensorA', '0.36', ext_options), + ('EasyABC', '1.5', ext_options), + ('shape', '1.4.2', ext_options), + ('whisker', '0.3-2', ext_options), + ('rstudioapi', '0.6', ext_options), + ('commonmark', '1.2', ext_options), + ('desc', '1.1.0', ext_options), + ('roxygen2', '6.0.1', ext_options), + ('git2r', '0.18.0', ext_options), + ('rversions', '1.0.3', ext_options), + ('withr', '1.0.2', ext_options), + ('devtools', '1.12.0', ext_options), + ('Rook', '1.1-1', ext_options), + ('Cairo', '1.5-9', dict(ext_options.items() + [('patches', ['Cairo-1.5-9.patch'])])), + ('RMTstat', '0.3', ext_options), + ('Lmoments', '1.2-3', ext_options), + ('distillery', '1.0-2', ext_options), + ('extRemes', '2.0-8', ext_options), + ('pixmap', '0.4-11', ext_options), + ('tkrplot', '0.0-23', ext_options), + ('misc3d', '0.8-4', ext_options), + ('multicool', '0.1-10', ext_options), + ('ks', '1.10.5', ext_options), + ('logcondens', '2.1.5', ext_options), + ('Iso', '0.0-17', ext_options), + ('penalized', '0.9-50', ext_options), + ('clusterRepro', '0.5-1.1', ext_options), + ('randomForestSRC', '2.4.2', ext_options), + ('sm', '2.2-5.4', ext_options), + ('psych', '1.6.12', ext_options), + ('pbivnorm', '0.6.0', ext_options), + ('lavaan', '0.5-23.1097', ext_options), + ('matrixcalc', '1.0-3', ext_options), + ('arm', '1.9-3', ext_options), + ('mi', '1.0', ext_options), + ('visNetwork', '1.0.3', ext_options), + ('rgexf', '0.15.3', ext_options), + ('influenceR', '0.1.0', ext_options), + ('DiagrammeR', '0.9.0', ext_options), + ('sem', '3.1-8', ext_options), + ('jpeg', '0.1-8', ext_options), + ('network', '1.13.0', ext_options), + ('statnet.common', '3.3.0', ext_options), + ('sna', '2.4', ext_options), + ('glasso', '1.8', ext_options), + ('huge', '1.2.7', ext_options), + ('d3Network', '0.5.2.1', ext_options), + ('ggm', '2.3', ext_options), + ('qgraph', '1.4.2', ext_options), + ('diveRsity', '1.9.89', ext_options), + ('doSNOW', '1.0.14', ext_options), + ('phangorn', '2.1.1', ext_options), + ('geepack', '1.2-1', ext_options), + ('lubridate', '1.6.0', ext_options), + ('biom', '0.3.12', ext_options), + ('pim', '2.0.0.2', ext_options), + ('minpack.lm', '1.2-1', ext_options), + ('rootSolve', '1.7', ext_options), + ('diagram', '1.6.3', ext_options), + ('FME', '1.3.5', ext_options), + ('bmp', '0.2', ext_options), + ('readbitmap', '0.1-4', ext_options), + ('purrr', '0.2.2', ext_options), + ('downloader', '0.4', ext_options), + ('imager', '0.40.1', ext_options), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.3.3-intel-2017a-X11-20170314.eb b/easybuild/easyconfigs/r/R/R-3.3.3-intel-2017a-X11-20170314.eb new file mode 100644 index 0000000000000000000000000000000000000000..672e590aac16267af6c2ffaa663ff3859f953c91 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.3.3-intel-2017a-X11-20170314.eb @@ -0,0 +1,510 @@ +name = 'R' +version = '3.3.3' +x11ver = '20170314' +versionsuffix = '-X11-%s' % x11ver + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=yes --enable-R-shlib" +# actually use Tcl/Tk +configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' +# Enable graphics capabilities for plotting. +configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('X11', x11ver), + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('cairo', '1.14.8'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), + ('zlib', '1.2.11'), + ('SQLite', '3.17.0'), + ('PCRE', '8.40'), + ('libpng', '1.6.29'), # for plotting in R + ('libjpeg-turbo', '1.5.1'), # for plottting in R + ('LibTIFF', '4.0.7'), + ('Java', '1.8.0_121', '', True), # Java bindings are built if Java is found, might as well provide it + ('Tcl', '8.6.6'), # for tcltk + ('Tk', '8.6.6'), # for tcltk + ('cURL', '7.53.1'), # for RCurl + ('libxml2', '2.9.4'), # for XML + ('GDAL', '2.1.3', '-Python-2.7.13'), # for rgdal + ('PROJ', '4.9.3'), # for rgdal + ('GMP', '6.1.2'), # for igraph + ('NLopt', '2.4.2'), # for nloptr + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on March 7th 2017 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-6', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('abind', '1.4-5', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('bit', '1.1-12', ext_options), + ('filehash', '2.3', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '4.1', ext_options), + ('bootstrap', '2017.2', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.15', ext_options), + ('formatR', '1.4', ext_options), + ('gtools', '3.5.0', ext_options), + ('gdata', '2.17.0', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.6', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-25', ext_options), + ('mime', '0.5', ext_options), + ('markdown', '0.7.7', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-10', ext_options), + ('mclust', '5.2.2', ext_options), + ('RANN', '2.5', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.4', ext_options), + ('som', '0.3-5.1', ext_options), + ('SuppDists', '1.1-9.4', ext_options), + ('stabledist', '0.7-1', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-17', ext_options), + ('timeDate', '3012.100', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.7-5', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-3', ext_options), + ('BH', '1.62.0-1', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.8', ext_options), + ('longitudinal', '1.1.12', ext_options), + ('backports', '1.0.5', ext_options), + ('checkmate', '1.8.2', ext_options), + ('Rcpp', '0.12.9', ext_options), + ('cubature', '1.3-6', ext_options), + ('DEoptimR', '1.0-8', ext_options), + ('digest', '0.6.12', ext_options), + ('fastmatch', '1.1-0', ext_options), + ('ffbase', '0.12.3', ext_options), + ('iterators', '1.0.8', ext_options), + ('maps', '3.1.1', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.4-0', ext_options), + ('subplex', '1.2-2', ext_options), + ('stringi', '1.1.2', ext_options), + ('magrittr', '1.5', ext_options), + ('stringr', '1.2.0', ext_options), + ('evaluate', '0.10', ext_options), + ('logspline', '2.1.9', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.9-4', ext_options), + ('plotrix', '3.6-4', ext_options), + ('randomForest', '4.6-12', ext_options), + ('scatterplot3d', '0.3-38', ext_options), + ('SparseM', '1.76', ext_options), + ('tripack', '1.3-8', ext_options), + ('irace', '2.1', ext_options), + ('rJava', '0.9-8', ext_options), + ('lattice', '0.20-34', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-28', ext_options), + ('Matrix', '1.2-8', ext_options), + ('png', '0.1-7', ext_options), + ('RcppArmadillo', '0.7.700.0.0', ext_options), + ('plyr', '1.8.4', ext_options), + ('pROC', '1.9.1', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.11', ext_options), + ('fail', '1.3', ext_options), + ('rlecuyer', '0.3-4', ext_options), + ('snow', '0.4-2', ext_options), + ('MASS', '7.3-45', ext_options), + ('tree', '1.0-37', ext_options), + ('pls', '2.6-0', ext_options), + ('class', '7.3-14', ext_options), + ('e1071', '1.6-8', ext_options), + ('nnet', '7.3-12', ext_options), + ('nlme', '3.1-131', ext_options), + ('minqa', '1.2.4', ext_options), + ('RcppEigen', '0.3.2.9.0', ext_options), + ('MatrixModels', '0.4-1', ext_options), + ('quantreg', '5.29', ext_options), + ('mgcv', '1.8-17', ext_options), + ('colorspace', '1.3-2', ext_options), + ('robustbase', '0.92-7', ext_options), + ('sp', '1.2-4', ext_options), + ('zoo', '1.7-14', ext_options), + ('lmtest', '0.9-35', ext_options), + ('vcd', '1.4-3', ext_options), + ('snowfall', '1.84-6.1', ext_options), + ('rpart', '4.1-10', ext_options), + ('survival', '2.40-1', ext_options), + ('mice', '2.30', ext_options), + ('urca', '1.3-0', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('logistf', '1.22', ext_options), + ('akima', '0.6-2', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-18', ext_options), + ('mixtools', '1.1.0', ext_options), + ('cluster', '2.0.5', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.19-1', ext_options), + ('codetools', '0.2-15', ext_options), + ('foreach', '1.4.3', ext_options), + ('doMC', '1.3.4', ext_options), + ('DBI', '0.6', ext_options), + ('foreign', '0.8-67', ext_options), + ('gam', '1.14', ext_options), + ('gamlss.data', '5.0-0', ext_options), + ('gamlss.dist', '5.0-0', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-15', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.23-1', ext_options), + ('quantmod', '0.4-7', ext_options), + ('mnormt', '1.5-5', ext_options), + ('mvtnorm', '1.0-6', ext_options), + ('pcaPP', '1.9-61', ext_options), + ('numDeriv', '2016.8-1', ext_options), + ('lava', '1.4.7', ext_options), + ('prodlim', '1.6.1', ext_options), + ('pscl', '1.4.9', ext_options), + ('memoise', '1.0.0', ext_options), + ('plogr', '0.1-1', ext_options), + ('RSQLite', '1.1-2', ext_options), + ('BatchJobs', '1.6', ext_options), + ('sandwich', '2.3-4', ext_options), + ('sfsmisc', '1.1-0', ext_options), + ('spatial', '7.3-11', ext_options), + ('VGAM', '1.0-3', ext_options), + ('waveslim', '1.7.5', ext_options), + ('xtable', '1.8-2', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.14', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-38', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.7.1', ext_options), + ('R.oo', '1.21.0', ext_options), + ('cgdsr', '1.2.5', ext_options), + ('R.utils', '2.5.0', ext_options), + ('R.matlab', '3.6.1', ext_options), + ('gbm', '2.1.1', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.2-1', ext_options), + ('acepack', '1.4.1', ext_options), + ('reshape2', '1.4.2', ext_options), + ('gtable', '0.2.0', ext_options), + ('munsell', '0.4.3', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.4.1', ext_options), + ('proto', '1.0.0', ext_options), + ('lazyeval', '0.2.0', ext_options), + ('assertthat', '0.1', ext_options), + ('tibble', '1.2', ext_options), + ('ggplot2', '2.2.1', ext_options), + ('gridExtra', '2.2.1', ext_options), + ('chron', '2.3-50', ext_options), + ('data.table', '1.10.4', ext_options), + ('viridis', '0.3.4', ext_options), + ('yaml', '2.1.14', ext_options), + ('jsonlite', '1.3', ext_options), + ('htmltools', '0.3.5', ext_options), + ('htmlwidgets', '0.8', ext_options), + ('knitr', '1.15.1', ext_options), + ('htmlTable', '1.9', ext_options), + ('Hmisc', '4.0-2', ext_options), + ('fastcluster', '1.1.22', ext_options), + ('registry', '0.3', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doParallel', '1.0.10', ext_options), + ('gridBase', '0.4-7', ext_options), + ('NMF', '0.20.6', ext_options), + ('irlba', '2.1.2', ext_options), + ('igraph', '1.0.1', ext_options), + ('GeneNet', '1.2.13', ext_options), + ('ape', '4.1', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '3.0.1', ext_options), + ('ROCR', '1.0-7', ext_options), + ('httpuv', '1.3.3', ext_options), + ('R6', '2.2.0', ext_options), + ('rjson', '0.2.15', ext_options), + ('sourcetools', '0.1.5', ext_options), + ('shiny', '1.0.0', ext_options), + ('seqinr', '3.3-3', ext_options), + ('LearnBayes', '2.15', ext_options), + ('deldir', '0.1-12', ext_options), + ('gmodels', '2.16.2', ext_options), + ('expm', '0.999-1', ext_options), + ('spdep', '0.6-11', ext_options), + ('dplyr', '0.5.0', ext_options), + ('vegan', '2.4-2', ext_options), + ('adegenet', '2.0.1', ext_options), + ('prettyunits', '1.0.2', ext_options), + ('progress', '1.1.2', ext_options), + ('rncl', '0.8.2', ext_options), + ('XML', '3.98-1.5', ext_options), + ('crayon', '1.3.2', ext_options), + ('praise', '1.0.0', ext_options), + ('testthat', '1.0.2', ext_options), + ('rprojroot', '1.2', ext_options), + ('rmarkdown', '1.3', ext_options), + ('curl', '2.3', ext_options), + ('openssl', '0.9.6', ext_options), + ('httr', '1.2.1', ext_options), + ('reshape', '0.8.6', ext_options), + ('xml2', '1.1.1', ext_options), + ('bold', '0.4.0', ext_options), + ('triebeard', '0.3.0', ext_options), + ('urltools', '1.6.0', ext_options), + ('httpcode', '0.2.0', ext_options), + ('crul', '0.3.0', ext_options), + ('rredlist', '0.3.0', ext_options), + ('rentrez', '1.0.4', ext_options), + ('rotl', '3.0.3', ext_options), + ('solrium', '0.4.0', ext_options), + ('ritis', '0.5.4', ext_options), + ('worrms', '0.1.0', ext_options), + ('natserv', '0.1.4', ext_options), + ('taxize', '0.8.4', ext_options), + ('tidyr', '0.6.1', ext_options), + ('uuid', '0.1-2', ext_options), + ('RNeXML', '2.0.7', ext_options), + ('phylobase', '0.8.2', ext_options), + ('adephylo', '1.1-10', ext_options), + ('animation', '2.4', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.5.19', dict(ext_options.items() + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.5-8', ext_options), + ('dismo', '1.1-4', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.4', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '8.10', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.6', ext_options), + ('glmnet', '2.0-5', ext_options), + ('rgl', '0.98.1', ext_options), + ('labdsv', '1.8-0', ext_options), + ('stabs', '0.6-2', ext_options), + ('modeltools', '0.2-21', ext_options), + ('strucchange', '1.5-1', ext_options), + ('TH.data', '1.0-8', ext_options), + ('multcomp', '1.4-6', ext_options), + ('coin', '1.1-3', ext_options), + ('party', '1.2-2', ext_options), + ('mboost', '2.7-0', ext_options), + ('msm', '1.6.4', ext_options), + ('nor1mix', '1.2-2', ext_options), + ('np', '0.60-2', ext_options), + ('polynom', '1.3-9', ext_options), + ('polspline', '1.1.12', ext_options), + ('rms', '5.1-0', ext_options), + ('RWekajars', '3.9.1-1', ext_options), + ('RWeka', '0.4-31', ext_options), + ('slam', '0.1-40', ext_options), + ('tm', '0.7-1', ext_options), + ('TraMineR', '1.8-13', ext_options), + ('chemometrics', '1.4.1', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-6', ext_options), + ('statmod', '1.4.29', ext_options), + ('miscTools', '0.6-22', ext_options), + ('maxLik', '1.3-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('optparse', '1.3.2', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('locfit', '1.5-9.1', ext_options), + ('GGally', '1.3.0', ext_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('matrixStats', '0.51.0', ext_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '3.0', ext_options), + ('nloptr', '1.0.4', ext_options), + ('lme4', '1.1-12', ext_options), + ('pbkrtest', '0.4-6', ext_options), + ('car', '2.1-4', ext_options), + ('flashClust', '1.01-2', ext_options), + ('FactoMineR', '1.35', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-13', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-7', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-10', ext_options), + ('BiasedUrn', '1.07', ext_options), + ('TeachingDemos', '2.10', ext_options), + ('kohonen', '2.0.19', ext_options), + ('base64', '2.0', ext_options), + ('doRNG', '1.6', ext_options), + ('nleqslv', '3.2', ext_options), + ('RGCCA', '2.1', ext_options), + ('pheatmap', '1.0.8', ext_options), + ('openxlsx', '4.0.0', ext_options), + ('pvclust', '2.0-0', ext_options), + ('RCircos', '1.2.0', ext_options), + ('lambda.r', '1.1.9', ext_options), + ('futile.options', '1.0.0', ext_options), + ('futile.logger', '1.4.3', ext_options), + ('VennDiagram', '1.6.17', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), + ('forecast', '8.0', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('fma', '2.3', ext_options), + ('expsmooth', '2.3', ext_options), + ('fpp', '0.5', ext_options), + ('maptools', '0.9-1', ext_options), + ('tensor', '1.5', ext_options), + ('polyclip', '1.5-6', ext_options), + ('goftest', '1.0-4', ext_options), + ('spatstat', '1.49-0', ext_options), + ('rgdal', '1.2-5', ext_options), + ('gdalUtils', '2.0.1.7', ext_options), + ('pracma', '1.9.9', ext_options), + ('RCurl', '1.95-4.8', ext_options), + ('bio3d', '2.3-1', ext_options), + ('AUC', '0.3.0', ext_options), + ('interpretR', '0.2.4', ext_options), + ('cvAUC', '1.1.0', ext_options), + ('SuperLearner', '2.0-21', ext_options), + ('lpSolve', '5.6.13', ext_options), + ('mediation', '4.4.5', ext_options), + ('ModelMetrics', '1.1.0', ext_options), + ('caret', '6.0-73', ext_options), + ('adabag', '4.1', ext_options), + ('parallelMap', '1.3', ext_options), + ('ParamHelpers', '1.10', ext_options), + ('ggvis', '0.4.3', ext_options), + ('mlr', '2.10', ext_options), + ('unbalanced', '2.0', ext_options), + ('RSNNS', '0.4-9', ext_options), + ('abc.data', '1.0', ext_options), + ('abc', '2.1', ext_options), + ('lhs', '0.14', ext_options), + ('tensorA', '0.36', ext_options), + ('EasyABC', '1.5', ext_options), + ('shape', '1.4.2', ext_options), + ('whisker', '0.3-2', ext_options), + ('rstudioapi', '0.6', ext_options), + ('commonmark', '1.2', ext_options), + ('desc', '1.1.0', ext_options), + ('roxygen2', '6.0.1', ext_options), + ('git2r', '0.18.0', ext_options), + ('rversions', '1.0.3', ext_options), + ('withr', '1.0.2', ext_options), + ('devtools', '1.12.0', ext_options), + ('Rook', '1.1-1', ext_options), + ('Cairo', '1.5-9', dict(ext_options.items() + [('patches', ['Cairo-1.5-9.patch'])])), + ('RMTstat', '0.3', ext_options), + ('Lmoments', '1.2-3', ext_options), + ('distillery', '1.0-2', ext_options), + ('extRemes', '2.0-8', ext_options), + ('pixmap', '0.4-11', ext_options), + ('tkrplot', '0.0-23', ext_options), + ('misc3d', '0.8-4', ext_options), + ('multicool', '0.1-10', dict(ext_options.items() + [('patches', ['multicool-0.1-10_icpc-wd308.patch'])])), + ('ks', '1.10.5', ext_options), + ('logcondens', '2.1.5', ext_options), + ('Iso', '0.0-17', ext_options), + ('penalized', '0.9-50', ext_options), + ('clusterRepro', '0.5-1.1', ext_options), + ('randomForestSRC', '2.4.2', ext_options), + ('sm', '2.2-5.4', ext_options), + ('psych', '1.6.12', ext_options), + ('pbivnorm', '0.6.0', ext_options), + ('lavaan', '0.5-23.1097', ext_options), + ('matrixcalc', '1.0-3', ext_options), + ('arm', '1.9-3', ext_options), + ('mi', '1.0', ext_options), + ('visNetwork', '1.0.3', ext_options), + ('rgexf', '0.15.3', ext_options), + ('influenceR', '0.1.0', ext_options), + ('DiagrammeR', '0.9.0', ext_options), + ('sem', '3.1-8', ext_options), + ('jpeg', '0.1-8', ext_options), + ('network', '1.13.0', ext_options), + ('statnet.common', '3.3.0', ext_options), + ('sna', '2.4', ext_options), + ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('huge', '1.2.7', ext_options), + ('d3Network', '0.5.2.1', ext_options), + ('ggm', '2.3', ext_options), + ('qgraph', '1.4.2', ext_options), + ('diveRsity', '1.9.89', ext_options), + ('doSNOW', '1.0.14', ext_options), + ('phangorn', '2.1.1', ext_options), + ('geepack', '1.2-1', ext_options), + ('lubridate', '1.6.0', ext_options), + ('biom', '0.3.12', ext_options), + ('pim', '2.0.0.2', ext_options), + ('minpack.lm', '1.2-1', ext_options), + ('rootSolve', '1.7', ext_options), + ('diagram', '1.6.3', ext_options), + ('FME', '1.3.5', ext_options), + ('bmp', '0.2', ext_options), + ('readbitmap', '0.1-4', ext_options), + ('purrr', '0.2.2', ext_options), + ('downloader', '0.4', ext_options), + ('imager', '0.40.1', dict(ext_options.items() + [('patches', ['imager-0.40.1_fix-CImg-icpc.patch'])])), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/R-3.4.0-intel-2017a-X11-20170314.eb b/easybuild/easyconfigs/r/R/R-3.4.0-intel-2017a-X11-20170314.eb new file mode 100644 index 0000000000000000000000000000000000000000..afab06e97b9d80434c6bde426d1b9e3027968117 --- /dev/null +++ b/easybuild/easyconfigs/r/R/R-3.4.0-intel-2017a-X11-20170314.eb @@ -0,0 +1,560 @@ +name = 'R' +version = '3.4.0' +x11ver = '20170314' +versionsuffix = '-X11-%s' % x11ver + +homepage = 'http://www.r-project.org/' +description = """R is a free software environment for statistical computing and graphics.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s'] + +preconfigopts = 'BLAS_LIBS="$LIBBLAS" LAPACK_LIBS="$LIBLAPACK"' +configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=yes --enable-R-shlib" +# Actually use Tcl/Tk +configopts += ' --with-tcl-config=$EBROOTTCL/lib/tclConfig.sh --with-tk-config=$EBROOTTK/lib/tkConfig.sh ' +# Enable graphics capabilities for plotting. +configopts += " --with-cairo --with-libpng --with-jpeglib --with-libtiff" +# some recommended packages may fail in a parallel build (e.g. Matrix), and we're installing them anyway below +configopts += " --with-recommended-packages=no" + +dependencies = [ + ('X11', x11ver), + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('cairo', '1.14.8'), + ('libreadline', '7.0'), + ('ncurses', '6.0'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), + ('zlib', '1.2.11'), + ('SQLite', '3.17.0'), + ('PCRE', '8.40'), + ('libpng', '1.6.29'), # for plotting in R + ('libjpeg-turbo', '1.5.1'), # for plottting in R + ('LibTIFF', '4.0.7'), + ('Java', '1.8.0_121', '', True), # Java bindings are built if Java is found, might as well provide it + ('Tcl', '8.6.6'), # for tcltk + ('Tk', '8.6.6'), # for tcltk + ('cURL', '7.53.1'), # for RCurl + ('libxml2', '2.9.4'), # for XML + ('GDAL', '2.1.3', '-Python-2.7.13'), # for rgdal + ('PROJ', '4.9.3'), # for rgdal + ('GMP', '6.1.2'), # for igraph + ('NLopt', '2.4.2'), # for nloptr + ('FFTW', '3.3.6'), # for fftw + ('libsndfile', '1.0.28'), # for seewave + # 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.2h'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +name_tmpl = '%(name)s_%(version)s.tar.gz' +ext_options = { + 'source_urls': [ + 'http://cran.r-project.org/src/contrib/Archive/%(name)s', # package archive + 'http://cran.r-project.org/src/contrib/', # current version of packages + 'http://cran.freestatistics.org/src/contrib', # mirror alternative for current packages + ], + 'source_tmpl': name_tmpl, +} + +# !! order of packages is important !! +# packages updated on May 11th 2017 +exts_list = [ + # default libraries, only here to sanity check their presence + 'base', + 'datasets', + 'graphics', + 'grDevices', + 'grid', + 'methods', + 'splines', + 'stats', + 'stats4', + 'tools', + 'utils', + # non-standard libraries, should be specified with fixed versions! + ('Rmpi', '0.6-6', dict(ext_options.items() + [('patches', ['Rmpi-0.6-5_impi5.patch'])])), + ('abind', '1.4-5', ext_options), + ('magic', '1.5-6', ext_options), + ('geometry', '0.3-6', dict(ext_options.items() + [('patches', ['geometry-0.3-4-icc.patch'])])), + ('bit', '1.1-12', ext_options), + ('filehash', '2.4-1', ext_options), + ('ff', '2.2-13', ext_options), + ('bnlearn', '4.1.1', ext_options), + ('bootstrap', '2017.2', ext_options), + ('combinat', '0.0-8', ext_options), + ('deal', '1.2-37', ext_options), + ('fdrtool', '1.2.15', ext_options), + ('formatR', '1.5', ext_options), + ('gtools', '3.5.0', ext_options), + ('gdata', '2.17.0', ext_options), + ('GSA', '1.03', ext_options), + ('highr', '0.6', ext_options), + ('infotheo', '1.2.0', ext_options), + ('lars', '1.2', ext_options), + ('lazy', '1.2-15', ext_options), + ('kernlab', '0.9-25', ext_options), + ('mime', '0.5', ext_options), + ('markdown', '0.8', ext_options), + ('mlbench', '2.1-1', ext_options), + ('NLP', '0.1-10', ext_options), + ('mclust', '5.2.3', ext_options), + ('RANN', '2.5', ext_options), + ('rmeta', '2.16', ext_options), + ('segmented', '0.5-1.4', ext_options), + ('som', '0.3-5.1', ext_options), + ('SuppDists', '1.1-9.4', ext_options), + ('stabledist', '0.7-1', ext_options), + ('survivalROC', '1.0.3', ext_options), + ('pspline', '1.0-17', ext_options), + ('timeDate', '3012.100', ext_options), + ('longmemo', '1.0-0', ext_options), + ('ADGofTest', '0.3', ext_options), + ('ade4', '1.7-6', ext_options), + ('AlgDesign', '1.1-7.3', ext_options), + ('base64enc', '0.1-3', ext_options), + ('BH', '1.62.0-1', ext_options), + ('brew', '1.0-6', ext_options), + ('Brobdingnag', '1.2-4', ext_options), + ('corpcor', '1.6.9', ext_options), + ('longitudinal', '1.1.12', ext_options), + ('backports', '1.0.5', ext_options), + ('checkmate', '1.8.2', ext_options), + ('Rcpp', '0.12.10', ext_options), + ('cubature', '1.3-8', ext_options), + ('DEoptimR', '1.0-8', ext_options), + ('digest', '0.6.12', ext_options), + ('fastmatch', '1.1-0', ext_options), + ('ffbase', '0.12.3', ext_options), + ('iterators', '1.0.8', ext_options), + ('maps', '3.1.1', ext_options), + ('nnls', '1.4', ext_options), + ('sendmailR', '1.2-1', ext_options), + ('spam', '1.4-0', ext_options), + ('subplex', '1.2-2', ext_options), + ('stringi', '1.1.5', ext_options), + ('magrittr', '1.5', ext_options), + ('stringr', '1.2.0', ext_options), + ('evaluate', '0.10', ext_options), + ('logspline', '2.1.9', ext_options), + ('ncbit', '2013.03.29', ext_options), + ('permute', '0.9-4', ext_options), + ('plotrix', '3.6-5', ext_options), + ('randomForest', '4.6-12', ext_options), + ('scatterplot3d', '0.3-40', ext_options), + ('SparseM', '1.77', ext_options), + ('tripack', '1.3-8', ext_options), + ('irace', '2.3', ext_options), + ('rJava', '0.9-8', ext_options), + ('lattice', '0.20-35', ext_options), + ('RColorBrewer', '1.1-2', ext_options), + ('latticeExtra', '0.6-28', ext_options), + ('Matrix', '1.2-10', ext_options), + ('png', '0.1-7', ext_options), + ('RcppArmadillo', '0.7.800.2.0', ext_options), + ('plyr', '1.8.4', ext_options), + ('pROC', '1.9.1', ext_options), + ('quadprog', '1.5-5', ext_options), + ('BB', '2014.10-1', ext_options), + ('BBmisc', '1.11', ext_options), + ('fail', '1.3', ext_options), + ('rlecuyer', '0.3-4', ext_options), + ('snow', '0.4-2', ext_options), + ('MASS', '7.3-47', ext_options), + ('tree', '1.0-37', ext_options), + ('pls', '2.6-0', ext_options), + ('class', '7.3-14', ext_options), + ('e1071', '1.6-8', ext_options), + ('nnet', '7.3-12', ext_options), + ('nlme', '3.1-131', ext_options), + ('minqa', '1.2.4', ext_options), + ('RcppEigen', '0.3.3.3.0', ext_options), + ('MatrixModels', '0.4-1', ext_options), + ('quantreg', '5.33', ext_options), + ('mgcv', '1.8-17', ext_options), + ('colorspace', '1.3-2', ext_options), + ('robustbase', '0.92-7', ext_options), + ('sp', '1.2-4', ext_options), + ('zoo', '1.8-0', ext_options), + ('lmtest', '0.9-35', ext_options), + ('vcd', '1.4-3', ext_options), + ('snowfall', '1.84-6.1', ext_options), + ('rpart', '4.1-11', ext_options), + ('survival', '2.41-3', ext_options), + ('mice', '2.30', ext_options), + ('urca', '1.3-0', ext_options), + ('fracdiff', '1.4-2', ext_options), + ('logistf', '1.22', ext_options), + ('akima', '0.6-2', ext_options), + ('bitops', '1.0-6', ext_options), + ('boot', '1.3-19', ext_options), + ('mixtools', '1.1.0', ext_options), + ('cluster', '2.0.6', ext_options), + ('gclus', '1.3.1', ext_options), + ('coda', '0.19-1', ext_options), + ('codetools', '0.2-15', ext_options), + ('foreach', '1.4.3', ext_options), + ('doMC', '1.3.4', ext_options), + ('DBI', '0.6-1', ext_options), + ('foreign', '0.8-68', ext_options), + ('gam', '1.14-4', ext_options), + ('gamlss.data', '5.0-0', ext_options), + ('gamlss.dist', '5.0-0', ext_options), + ('hwriter', '1.3.2', ext_options), + ('KernSmooth', '2.23-15', ext_options), + ('xts', '0.9-7', ext_options), + ('TTR', '0.23-1', ext_options), + ('quantmod', '0.4-8', ext_options), + ('mnormt', '1.5-5', ext_options), + ('mvtnorm', '1.0-6', ext_options), + ('pcaPP', '1.9-61', ext_options), + ('numDeriv', '2016.8-1', ext_options), + ('lava', '1.5', ext_options), + ('prodlim', '1.6.1', ext_options), + ('pscl', '1.4.9', ext_options), + ('memoise', '1.1.0', ext_options), + ('plogr', '0.1-1', ext_options), + ('RSQLite', '1.1-2', ext_options), + ('BatchJobs', '1.6', ext_options), + ('sandwich', '2.3-4', ext_options), + ('sfsmisc', '1.1-0', ext_options), + ('spatial', '7.3-11', ext_options), + ('VGAM', '1.0-3', ext_options), + ('waveslim', '1.7.5', ext_options), + ('xtable', '1.8-2', ext_options), + ('profileModel', '0.5-9', ext_options), + ('brglm', '0.5-9', ext_options), + ('deSolve', '1.14', ext_options), + ('tseriesChaos', '0.1-13', ext_options), + ('tseries', '0.10-40', ext_options), + ('fastICA', '1.2-0', ext_options), + ('R.methodsS3', '1.7.1', ext_options), + ('R.oo', '1.21.0', ext_options), + ('cgdsr', '1.2.6', ext_options), + ('R.utils', '2.5.0', ext_options), + ('R.matlab', '3.6.1', ext_options), + ('gbm', '2.1.3', ext_options), + ('dichromat', '2.0-0', ext_options), + ('Formula', '1.2-1', ext_options), + ('acepack', '1.4.1', ext_options), + ('reshape2', '1.4.2', ext_options), + ('gtable', '0.2.0', ext_options), + ('munsell', '0.4.3', ext_options), + ('labeling', '0.3', ext_options), + ('scales', '0.4.1', ext_options), + ('proto', '1.0.0', ext_options), + ('lazyeval', '0.2.0', ext_options), + ('assertthat', '0.2.0', ext_options), + ('tibble', '1.3.0', ext_options), + ('ggplot2', '2.2.1', ext_options), + ('gridExtra', '2.2.1', ext_options), + ('chron', '2.3-50', ext_options), + ('data.table', '1.10.4', ext_options), + ('viridisLite', '0.2.0', ext_options), + ('viridis', '0.4.0', ext_options), + ('yaml', '2.1.14', ext_options), + ('jsonlite', '1.4', ext_options), + ('htmltools', '0.3.6', ext_options), + ('htmlwidgets', '0.8', ext_options), + ('knitr', '1.15.1', ext_options), + ('htmlTable', '1.9', ext_options), + ('Hmisc', '4.0-3', ext_options), + ('fastcluster', '1.1.22', ext_options), + ('registry', '0.3', ext_options), + ('pkgmaker', '0.22', ext_options), + ('rngtools', '1.2.4', ext_options), + ('doParallel', '1.0.10', ext_options), + ('gridBase', '0.4-7', ext_options), + ('NMF', '0.20.6', ext_options), + ('irlba', '2.1.2', ext_options), + ('igraph', '1.0.1', ext_options), + ('GeneNet', '1.2.13', ext_options), + ('ape', '4.1', ext_options), + ('RJSONIO', '1.3-0', ext_options), + ('caTools', '1.17.1', ext_options), + ('gplots', '3.0.1', ext_options), + ('ROCR', '1.0-7', ext_options), + ('httpuv', '1.3.3', ext_options), + ('R6', '2.2.1', ext_options), + ('rjson', '0.2.15', ext_options), + ('sourcetools', '0.1.6', ext_options), + ('shiny', '1.0.3', ext_options), + ('seqinr', '3.3-6', ext_options), + ('LearnBayes', '2.15', ext_options), + ('deldir', '0.1-14', ext_options), + ('gmodels', '2.16.2', ext_options), + ('expm', '0.999-2', ext_options), + ('spdep', '0.6-13', ext_options), + ('dplyr', '0.5.0', ext_options), + ('vegan', '2.4-3', ext_options), + ('adegenet', '2.0.1', ext_options), + ('prettyunits', '1.0.2', ext_options), + ('progress', '1.1.2', ext_options), + ('rncl', '0.8.2', ext_options), + ('XML', '3.98-1.7', ext_options), + ('crayon', '1.3.2', ext_options), + ('praise', '1.0.0', ext_options), + ('testthat', '1.0.2', ext_options), + ('rprojroot', '1.2', ext_options), + ('rmarkdown', '1.5', ext_options), + ('curl', '2.6', ext_options), + ('openssl', '0.9.6', ext_options), + ('httr', '1.2.1', ext_options), + ('reshape', '0.8.6', ext_options), + ('xml2', '1.1.1', ext_options), + ('bold', '0.4.0', ext_options), + ('triebeard', '0.3.0', ext_options), + ('urltools', '1.6.0', ext_options), + ('httpcode', '0.2.0', ext_options), + ('crul', '0.3.4', ext_options), + ('rredlist', '0.3.0', ext_options), + ('rentrez', '1.0.4', ext_options), + ('rotl', '3.0.3', ext_options), + ('solrium', '0.4.0', ext_options), + ('ritis', '0.5.4', ext_options), + ('worrms', '0.1.0', ext_options), + ('natserv', '0.1.4', ext_options), + ('taxize', '0.8.4', ext_options), + ('tidyr', '0.6.2', ext_options), + ('uuid', '0.1-2', ext_options), + ('RNeXML', '2.0.7', ext_options), + ('phylobase', '0.8.4', ext_options), + ('adephylo', '1.1-10', ext_options), + ('animation', '2.5', ext_options), + ('bigmemory.sri', '0.1.3', ext_options), + ('bigmemory', '4.5.19', dict(ext_options.items() + [('patches', ['bigmemory-4.5.19_icpc-wd308.patch'])])), + ('calibrate', '1.7.2', ext_options), + ('clusterGeneration', '1.3.4', ext_options), + ('raster', '2.5-8', ext_options), + ('dismo', '1.1-4', ext_options), + ('extrafontdb', '1.0', ext_options), + ('Rttf2pt1', '1.3.4', ext_options), + ('extrafont', '0.17', ext_options), + ('fields', '8.10', ext_options), + ('shapefiles', '0.7', ext_options), + ('fossil', '0.3.7', ext_options), + ('geiger', '2.0.6', ext_options), + ('glmnet', '2.0-10', ext_options), + ('rgl', '0.98.1', ext_options), + ('labdsv', '1.8-0', ext_options), + ('stabs', '0.6-2', ext_options), + ('modeltools', '0.2-21', ext_options), + ('strucchange', '1.5-1', ext_options), + ('TH.data', '1.0-8', ext_options), + ('multcomp', '1.4-6', ext_options), + ('coin', '1.1-3', ext_options), + ('party', '1.2-3', ext_options), + ('mboost', '2.8-0', ext_options), + ('msm', '1.6.4', ext_options), + ('nor1mix', '1.2-2', ext_options), + ('np', '0.60-3', ext_options), + ('polynom', '1.3-9', ext_options), + ('polspline', '1.1.12', ext_options), + ('rms', '5.1-1', ext_options), + ('RWekajars', '3.9.1-3', ext_options), + ('RWeka', '0.4-34', ext_options), + ('slam', '0.1-40', ext_options), + ('tm', '0.7-1', ext_options), + ('TraMineR', '1.8-13', ext_options), + ('chemometrics', '1.4.2', ext_options), + ('FNN', '1.1', ext_options), + ('ipred', '0.9-6', ext_options), + ('statmod', '1.4.29', ext_options), + ('miscTools', '0.6-22', ext_options), + ('maxLik', '1.3-4', ext_options), + ('mlogit', '0.2-4', ext_options), + ('getopt', '1.20.0', ext_options), + ('gsalib', '2.1', ext_options), + ('optparse', '1.3.2', ext_options), + ('klaR', '0.6-12', ext_options), + ('neuRosim', '0.2-12', ext_options), + ('locfit', '1.5-9.1', ext_options), + ('GGally', '1.3.0', ext_options), + ('beanplot', '1.2', ext_options), + ('clValid', '0.6-6', ext_options), + ('matrixStats', '0.52.2', ext_options), + ('DiscriMiner', '0.1-29', ext_options), + ('ellipse', '0.3-8', ext_options), + ('leaps', '3.0', ext_options), + ('nloptr', '1.0.4', ext_options), + ('lme4', '1.1-13', ext_options), + ('pbkrtest', '0.4-7', ext_options), + ('car', '2.1-4', ext_options), + ('flashClust', '1.01-2', ext_options), + ('FactoMineR', '1.35', ext_options), + ('flexclust', '1.3-4', ext_options), + ('flexmix', '2.3-14', ext_options), + ('prabclus', '2.2-6', ext_options), + ('diptest', '0.75-7', ext_options), + ('trimcluster', '0.1-2', ext_options), + ('fpc', '2.1-10', ext_options), + ('BiasedUrn', '1.07', ext_options), + ('TeachingDemos', '2.10', ext_options), + ('kohonen', '3.0.2', dict(ext_options.items() + [('patches', ['kohonen-3.0.2_icpc-wd308.patch'])])), + ('base64', '2.0', ext_options), + ('doRNG', '1.6.6', ext_options), + ('nleqslv', '3.2', ext_options), + ('Deriv', '3.8.0', ext_options), + ('RGCCA', '2.1.2', ext_options), + ('pheatmap', '1.0.8', ext_options), + ('openxlsx', '4.0.17', ext_options), + ('pvclust', '2.0-0', ext_options), + ('RCircos', '1.2.0', ext_options), + ('lambda.r', '1.1.9', ext_options), + ('futile.options', '1.0.0', ext_options), + ('futile.logger', '1.4.3', ext_options), + ('VennDiagram', '1.6.17', ext_options), + ('xlsxjars', '0.6.1', ext_options), + ('xlsx', '0.5.7', ext_options), + ('forecast', '8.0', dict(ext_options.items() + [('patches', ['forecast-6.1_icpc-wd308.patch'])])), + ('fma', '2.3', ext_options), + ('expsmooth', '2.3', ext_options), + ('fpp', '0.5', ext_options), + ('maptools', '0.9-2', ext_options), + ('tensor', '1.5', ext_options), + ('polyclip', '1.6-1', ext_options), + ('goftest', '1.1-1', ext_options), + ('spatstat.utils', '1.6-0', ext_options), + ('spatstat', '1.51-0', ext_options), + ('rgdal', '1.2-7', ext_options), + ('gdalUtils', '2.0.1.7', ext_options), + ('pracma', '2.0.4', ext_options), + ('RCurl', '1.95-4.8', ext_options), + ('bio3d', '2.3-1', ext_options), + ('AUC', '0.3.0', ext_options), + ('interpretR', '0.2.4', ext_options), + ('cvAUC', '1.1.0', ext_options), + ('SuperLearner', '2.0-21', ext_options), + ('lpSolve', '5.6.13', ext_options), + ('mediation', '4.4.5', ext_options), + ('ModelMetrics', '1.1.0', ext_options), + ('caret', '6.0-76', ext_options), + ('adabag', '4.1', ext_options), + ('parallelMap', '1.3', ext_options), + ('ParamHelpers', '1.10', ext_options), + ('ggvis', '0.4.3', ext_options), + ('mlr', '2.11', ext_options), + ('unbalanced', '2.0', ext_options), + ('RSNNS', '0.4-9', ext_options), + ('abc.data', '1.0', ext_options), + ('abc', '2.1', ext_options), + ('lhs', '0.14', ext_options), + ('tensorA', '0.36', ext_options), + ('EasyABC', '1.5', ext_options), + ('shape', '1.4.2', ext_options), + ('whisker', '0.3-2', ext_options), + ('rstudioapi', '0.6', ext_options), + ('commonmark', '1.2', ext_options), + ('desc', '1.1.0', ext_options), + ('roxygen2', '6.0.1', ext_options), + ('git2r', '0.18.0', ext_options), + ('rversions', '1.0.3', ext_options), + ('withr', '1.0.2', ext_options), + ('devtools', '1.13.0', ext_options), + ('Rook', '1.1-1', ext_options), + ('Cairo', '1.5-9', dict(ext_options.items() + [('patches', ['Cairo-1.5-9.patch'])])), + ('RMTstat', '0.3', ext_options), + ('Lmoments', '1.2-3', ext_options), + ('distillery', '1.0-2', ext_options), + ('extRemes', '2.0-8', ext_options), + ('pixmap', '0.4-11', ext_options), + ('tkrplot', '0.0-23', ext_options), + ('misc3d', '0.8-4', ext_options), + ('multicool', '0.1-10', dict(ext_options.items() + [('patches', ['multicool-0.1-10_icpc-wd308.patch'])])), + ('ks', '1.10.6', ext_options), + ('logcondens', '2.1.5', ext_options), + ('Iso', '0.0-17', ext_options), + ('penalized', '0.9-50', ext_options), + ('clusterRepro', '0.5-1.1', ext_options), + ('randomForestSRC', '2.4.2', ext_options), + ('sm', '2.2-5.4', ext_options), + ('psych', '1.7.5', ext_options), + ('pbivnorm', '0.6.0', ext_options), + ('lavaan', '0.5-23.1097', ext_options), + ('matrixcalc', '1.0-3', ext_options), + ('arm', '1.9-3', ext_options), + ('mi', '1.0', ext_options), + ('visNetwork', '1.0.3', ext_options), + ('rgexf', '0.15.3', ext_options), + ('influenceR', '0.1.0', ext_options), + ('DiagrammeR', '0.9.0', ext_options), + ('sem', '3.1-9', ext_options), + ('jpeg', '0.1-8', ext_options), + ('network', '1.13.0', ext_options), + ('statnet.common', '3.3.0', ext_options), + ('sna', '2.4', ext_options), + ('glasso', '1.8', dict(ext_options.items() + [('patches', [('glasso-1.8-ifort-no-fixed.patch', 1)])])), + ('huge', '1.2.7', ext_options), + ('d3Network', '0.5.2.1', ext_options), + ('ggm', '2.3', ext_options), + ('qgraph', '1.4.3', ext_options), + ('diveRsity', '1.9.90', ext_options), + ('doSNOW', '1.0.14', ext_options), + ('phangorn', '2.2.0', ext_options), + ('geepack', '1.2-1', ext_options), + ('lubridate', '1.6.0', ext_options), + ('biom', '0.3.12', ext_options), + ('pim', '2.0.1', ext_options), + ('minpack.lm', '1.2-1', ext_options), + ('rootSolve', '1.7', ext_options), + ('diagram', '1.6.3', ext_options), + ('FME', '1.3.5', ext_options), + ('bmp', '0.2', ext_options), + ('readbitmap', '0.1-4', ext_options), + ('purrr', '0.2.2', ext_options), + ('downloader', '0.4', ext_options), + ('imager', '0.40.2', dict(ext_options.items() + [('patches', ['imager-0.40.2_icpc-wd308.patch'])])), + ('pracma', '2.0.4', ext_options), + ('signal', '0.7-6', ext_options), + ('tuneR', '1.3.2', ext_options), + ('pastecs', '1.3-18', ext_options), + ('audio', '0.1-5', ext_options), + ('fftw', '1.0-4', ext_options), + ('seewave', '2.0.5', ext_options), + ('gsw', '1.0-3', ext_options), + ('oce', '0.9-21', ext_options), + ('ineq', '0.2-13', ext_options), + ('soundecology', '1.3.2', ext_options), + ('memuse', '3.0-1', ext_options), + ('pinfsc50', '1.1.0', ext_options), + ('vcfR', '1.5.0', ext_options), + ('glmmML', '1.0.2', ext_options), + ('ucminf', '1.1-4', ext_options), + ('ordinal', '2015.6-28', ext_options), + ('Rtsne', '0.13', dict(ext_options.items() + [('patches', ['Rtsne-0.13_icpc-wd308.patch'])])), + ('cowplot', '0.7.0', ext_options), + ('tsne', '0.1-3', ext_options), + ('pbapply', '1.3-3', ext_options), + ('RcppProgress', '0.3', ext_options), + ('sn', '1.5-0', ext_options), + ('tclust', '1.2-7', ext_options), + ('ranger', '0.8.0', ext_options), + ('hexbin', '1.27.1', ext_options), + ('crosstalk', '1.0.0', ext_options), + ('pryr', '0.1.2', ext_options), + ('moments', '0.14', ext_options), + ('forcats', '0.2.0', ext_options), + ('laeken', '0.4.6', ext_options), + ('VIM', '4.7.0', ext_options), + ('proxy', '0.4-17', ext_options), + ('smoother', '1.1', ext_options), + ('dynamicTreeCut', '1.63-1', ext_options), + ('DT', '0.2', ext_options), + ('beeswarm', '0.2.3', ext_options), + ('vipor', '0.4.5', ext_options), + ('ggbeeswarm', '0.6.0', ext_options), + ('shinydashboard', '0.6.1', ext_options), + ('rrcov', '1.4-3', ext_options), + ('WriteXLS', '4.0.0', ext_options), + ('mpath', '0.2-4', ext_options), + ('timereg', '1.9.1', ext_options), + ('peperr', '1.1-7', ext_options), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/R/Rtsne-0.13_icpc-wd308.patch b/easybuild/easyconfigs/r/R/Rtsne-0.13_icpc-wd308.patch new file mode 100644 index 0000000000000000000000000000000000000000..6c76f3883e5f4a81b3783a65d8e9217b659aed7f --- /dev/null +++ b/easybuild/easyconfigs/r/R/Rtsne-0.13_icpc-wd308.patch @@ -0,0 +1,22 @@ +add -wd308 compiler option to avoid compiler warning #308 being treated as an error +author: Kenneth Hoste (HPC-UGent) +-- Rtsne.orig/src/Makevars 2017-04-14 17:51:58.000000000 +0200 ++++ Rtsne/src/Makevars 2017-07-07 15:29:41.426358000 +0200 +@@ -25,4 +25,5 @@ + ## done by a number of packages, but recommended only for more advanced users + ## comfortable with autoconf and its related tools. + +- ++# disable Intel C++ compiler (icpc) warning/error #308, to avoid 'member "std::complex::_M_value" is inaccessible' ++PKG_CXXFLAGS = -wd308 +--- Rtsne.orig/MD5 2017-04-14 18:38:37.000000000 +0200 ++++ Rtsne/MD5 2017-07-07 15:29:58.247065000 +0200 +@@ -6,7 +6,7 @@ + 7af8fde3597798501e00bdc337d8f03e *README.md + 42ae2f3c4872e03c5e401d949a86cad9 *inst/CITATION + 065bed604fc3d4be094fea9fbf7f162e *man/Rtsne.Rd +-fcd429500be5e9251157f001145e8a8b *src/Makevars ++5ed55ce6fb49190f62c48ff8ce8705a1 *src/Makevars + e9a378d06e68a325926bf92e779f280e *src/Makevars.win + 5d991038a3c68e7232302c837179c26d *src/RcppExports.cpp + 3740407bdc49d16ee9a7a8d5ee96a327 *src/Rtsne.cpp diff --git a/easybuild/easyconfigs/r/R/imager-0.40.1_fix-CImg-icpc.patch b/easybuild/easyconfigs/r/R/imager-0.40.1_fix-CImg-icpc.patch new file mode 100644 index 0000000000000000000000000000000000000000..829b1123424ed5690c9e8d3d6a89b1709e2f81d8 --- /dev/null +++ b/easybuild/easyconfigs/r/R/imager-0.40.1_fix-CImg-icpc.patch @@ -0,0 +1,301 @@ +fix compilation issues with Intel compilers in CImg.h +cfr. https://github.com/dtschump/CImg/issues/123 and https://github.com/dahtah/imager/commit/b46e96efe0a9c596c9aca9d786123b10dd83adf2 +also include extra compiler option -wd308 to avoid 'member "std::complex::_M_value" is inaccessible' errors +patched composed by Kenneth Hoste (HPC-UGent) +diff --git a/inst/include/CImg.h b/inst/include/CImg.h +index 213d864..922edf8 100755 +--- a/inst/include/CImg.h ++++ b/inst/include/CImg.h +@@ -15161,7 +15161,7 @@ namespace cimg_library_suffixed { + const CImg& img_input=CImg::const_empty(), CImg *const img_output=0, + const CImgList *const list_input=0, CImgList *const list_output=0, + const bool _is_fill=false): +- code(_code),p_break((CImg*)0 - 2), ++ code(_code),p_break((CImg*)(-2*sizeof(CImg))), + imgin(img_input),listin(list_input?*list_input:CImgList::const_empty()), + imgout(img_output?*img_output:CImg::empty()),listout(list_output?*list_output:CImgList::empty()), + img_stats(_img_stats),list_stats(_list_stats),list_median(_list_median),user_macro(0), +@@ -15222,6 +15222,7 @@ namespace cimg_library_suffixed { + memtype.assign(mem._width,1,1,1,0); + for (unsigned int i = 0; i<_cimg_mp_slot_x; ++i) memtype[i] = 1; + memtype[17] = 0; ++ memtype[_cimg_mp_slot_x] = memtype[_cimg_mp_slot_y] = memtype[_cimg_mp_slot_z] = memtype[_cimg_mp_slot_c] = -2; + mempos = _cimg_mp_slot_c + 1; + variable_pos.assign(8); + +@@ -15270,7 +15271,7 @@ namespace cimg_library_suffixed { + } + + _cimg_math_parser(): +- code(_code),p_code_end(0),p_break((CImg*)0 - 2), ++ code(_code),p_code_end(0),p_break((CImg*)(-2*sizeof(CImg))), + imgin(CImg::const_empty()),listin(CImgList::const_empty()), + imgout(CImg::empty()),listout(CImgList::empty()), + img_stats(_img_stats),list_stats(_list_stats),list_median(_list_median),debug_indent(0), +@@ -15301,7 +15302,7 @@ namespace cimg_library_suffixed { + unsigned int *pd = res._data; + int level = 0; + for (const char *ps = expr._data; *ps && level>=0; ++ps) { +- if (!next_is_escaped && *ps=='\\') next_is_escaped = true; ++ if (!is_escaped && !next_is_escaped && *ps=='\\') next_is_escaped = true; + if (!is_escaped && *ps=='\'') { // Non-escaped character + if (!mode && ps>expr._data && *(ps - 1)=='[') next_mode = mode = 2; // Start vector-string + else if (mode==2 && *(ps + 1)==']') next_mode = !mode; // End vector-string +@@ -20498,7 +20499,7 @@ namespace cimg_library_suffixed { + CImg S(&_mp_arg(1) + 1,dx,dy,dz,dc,true); + const float opacity = (float)_mp_arg(12); + +- if (img) { ++ if (img._data) { + if (mp.opcode[13]!=~0U) { // Opacity mask specified + const ulongT sizM = mp.opcode[14]; + if (sizM<(ulongT)dx*dy*dz) +@@ -20605,7 +20606,7 @@ namespace cimg_library_suffixed { + off = (longT)_mp_arg(2), + whds = (longT)img.size(); + if (off>=0 && off=0 && off=0 && off=0 && off::nan(); + } +- if (img) switch (boundary_conditions) { ++ if (img._data) switch (boundary_conditions) { + case 3 : { // Mirror + const longT whd2 = 2*whd, moff = cimg::mod(off,whd2); + ptrs = &img[moff::nan(); + } +- if (img) switch (boundary_conditions) { ++ if (img._data) switch (boundary_conditions) { + case 3 : { // Mirror + const longT whd2 = 2*whd, moff = cimg::mod(off,whd2); + ptrs = &img[moff::nan(); + } +- if (img) switch (boundary_conditions) { ++ if (img._data) switch (boundary_conditions) { + case 3 : { // Mirror + const longT whd2 = 2*whd, moff = cimg::mod(off,whd2); + ptrs = &img[moff::nan(); + } +- if (img) switch (boundary_conditions) { ++ if (img._data) switch (boundary_conditions) { + case 3 : { // Mirror + const longT whd2 = 2*whd, moff = cimg::mod(off,whd2); + ptrs = &img[moff=65536)) +- for (int c = c0; c<(int)sc; c+=spectrum()) +- for (int z = z0; z<(int)sz; z+=depth()) +- for (int y = y0; y<(int)sy; y+=height()) +- for (int x = x0; x<(int)sx; x+=width()) ++ for (int c = c0; c<(int)sc; c+=dc) ++ for (int z = z0; z<(int)sz; z+=dz) ++ for (int y = y0; y<(int)sy; y+=dy) ++ for (int x = x0; x<(int)sx; x+=dx) + res.draw_image(x,y,z,c,*this); + } break; + case 1 : { // Neumann +@@ -34824,8 +34826,7 @@ namespace cimg_library_suffixed { + _sigma_x = sigma_x>=0?sigma_x:-sigma_x*_width/100, + _sigma_y = sigma_y>=0?sigma_y:-sigma_y*_height/100, + _sigma_z = sigma_z>=0?sigma_z:-sigma_z*_depth/100, +- __sigma_r = sigma_r>=0?sigma_r:-sigma_r*(edge_max - edge_min)/100, +- _sigma_r = std::max(0.1f,__sigma_r), ++ _sigma_r = sigma_r>=0?sigma_r:-sigma_r*(edge_max - edge_min)/100, + _sampling_x = sampling_x?sampling_x:std::max(_sigma_x,1.0f), + _sampling_y = sampling_y?sampling_y:std::max(_sigma_y,1.0f), + _sampling_z = sampling_z?sampling_z:std::max(_sigma_z,1.0f), +@@ -48076,9 +48077,13 @@ namespace cimg_library_suffixed { + else return load_other(filename); + #else + // Open file and check for PNG validity +- const char *volatile nfilename = filename; // two 'volatile' here to remove a g++ warning due to 'setjmp'. ++#if defined __GNUC__ ++ const char *volatile nfilename = filename; // Use 'volatile' to avoid (wrong) g++ warning. + std::FILE *volatile nfile = file?file:cimg::fopen(nfilename,"rb"); +- ++#else ++ const char *nfilename = filename; ++ std::FILE *nfile = file?file:cimg::fopen(nfilename,"rb"); ++#endif + unsigned char pngCheck[8] = { 0 }; + cimg::fread(pngCheck,8,(std::FILE*)nfile); + if (png_sig_cmp(pngCheck,0,8)) { +@@ -49017,11 +49022,11 @@ namespace cimg_library_suffixed { + rdr.ndim(2)?rdr.ndim(2):1, + rdr.ndim(3)?rdr.ndim(3):1, + rdr.ndim(4)?rdr.ndim(4):1); +- if(typeid(T)==typeid(unsigned char)) ++ if (typeid(T)==typeid(unsigned char)) + rdr.setup_read_byte(); +- else if(typeid(T)==typeid(int)) ++ else if (typeid(T)==typeid(int)) + rdr.setup_read_int(); +- else if(typeid(T)==typeid(double)) ++ else if (typeid(T)==typeid(double)) + rdr.setup_read_double(); + else + rdr.setup_read_float(); +@@ -49312,7 +49317,7 @@ namespace cimg_library_suffixed { + *item = *tmp1 = *tmp2 = 0; + out[0] = std::fscanf(file,"%63s",item._data); + out[0] = out[1] = out[2] = out[3] = out[5] = 1; out[4] = out[6] = out[7] = -1; +- if(cimg::strncasecmp(item,"#INRIMAGE-4#{",13)!=0) ++ if (cimg::strncasecmp(item,"#INRIMAGE-4#{",13)!=0) + throw CImgIOException("CImg<%s>::load_inr(): INRIMAGE-4 header not found.", + pixel_type()); + +@@ -49342,17 +49347,17 @@ namespace cimg_library_suffixed { + tmp2._data); + } + } +- if(out[0]<0 || out[1]<0 || out[2]<0 || out[3]<0) ++ if (out[0]<0 || out[1]<0 || out[2]<0 || out[3]<0) + throw CImgIOException("CImg<%s>::load_inr(): Invalid dimensions (%d,%d,%d,%d) defined in header.", + pixel_type(), + out[0],out[1],out[2],out[3]); +- if(out[4]<0 || out[5]<0) ++ if (out[4]<0 || out[5]<0) + throw CImgIOException("CImg<%s>::load_inr(): Incomplete pixel type defined in header.", + pixel_type()); +- if(out[6]<0) ++ if (out[6]<0) + throw CImgIOException("CImg<%s>::load_inr(): Incomplete PIXSIZE field defined in header.", + pixel_type()); +- if(out[7]<0) ++ if (out[7]<0) + throw CImgIOException("CImg<%s>::load_inr(): Big/Little Endian coding type undefined in header.", + pixel_type()); + } +@@ -52161,9 +52166,16 @@ namespace cimg_library_suffixed { + "save_png(): Unable to save data in '(*FILE)' unless libpng is enabled.", + cimg_instance); + #else +- const char *volatile nfilename = filename; // two 'volatile' here to remove a g++ warning due to 'setjmp'. ++ ++#if defined __GNUC__ ++ const char *volatile nfilename = filename; // Use 'volatile' to avoid (wrong) g++ warning. + std::FILE *volatile nfile = file?file:cimg::fopen(nfilename,"wb"); + volatile double stmin, stmax = (double)max_min(stmin); ++#else ++ const char *nfilename = filename; ++ std::FILE *nfile = file?file:cimg::fopen(nfilename,"wb"); ++ double stmin, stmax = (double)max_min(stmin); ++#endif + + if (_depth>1) + cimg::warn(_cimg_instance +@@ -52188,7 +52200,7 @@ namespace cimg_library_suffixed { + png_error_ptr user_error_fn = 0, user_warning_fn = 0; + png_structp png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING,user_error_ptr, user_error_fn, + user_warning_fn); +- if(!png_ptr){ ++ if (!png_ptr){ + if (!file) cimg::fclose(nfile); + throw CImgIOException(_cimg_instance + "save_png(): Failed to initialize 'png_ptr' structure when saving file '%s'.", +@@ -52921,17 +52933,17 @@ namespace cimg_library_suffixed { + wtr.open(filename, imitate_file); + else { + minc::minc_info di; +- if(width()) di.push_back(minc::dim_info(width(),width()*0.5,-1,minc::dim_info::DIM_X)); +- if(height()) di.push_back(minc::dim_info(height(),height()*0.5,-1,minc::dim_info::DIM_Y)); +- if(depth()) di.push_back(minc::dim_info(depth(),depth()*0.5,-1,minc::dim_info::DIM_Z)); +- if(spectrum()) di.push_back(minc::dim_info(spectrum(),spectrum()*0.5,-1,minc::dim_info::DIM_TIME)); ++ if (width()) di.push_back(minc::dim_info(width(),width()*0.5,-1,minc::dim_info::DIM_X)); ++ if (height()) di.push_back(minc::dim_info(height(),height()*0.5,-1,minc::dim_info::DIM_Y)); ++ if (depth()) di.push_back(minc::dim_info(depth(),depth()*0.5,-1,minc::dim_info::DIM_Z)); ++ if (spectrum()) di.push_back(minc::dim_info(spectrum(),spectrum()*0.5,-1,minc::dim_info::DIM_TIME)); + wtr.open(filename,di,1,NC_FLOAT,0); + } +- if(typeid(T)==typeid(unsigned char)) ++ if (typeid(T)==typeid(unsigned char)) + wtr.setup_write_byte(); +- else if(typeid(T)==typeid(int)) ++ else if (typeid(T)==typeid(int)) + wtr.setup_write_int(); +- else if(typeid(T)==typeid(double)) ++ else if (typeid(T)==typeid(double)) + wtr.setup_write_double(); + else + wtr.setup_write_float(); +@@ -56443,7 +56455,7 @@ namespace cimg_library_suffixed { + } + if (disp.is_resized()) { disp.resize(false); visu0.assign(); } + if (ym>=0 && ym<13) { if (!text_down) { visu.assign(); text_down = true; }} +- else if (ym>=visu.height() - 13) { if(text_down) { visu.assign(); text_down = false; }} ++ else if (ym>=visu.height() - 13) { if (text_down) { visu.assign(); text_down = false; }} + if (!exit_on_anykey && key && key!=cimg::keyESC && + (key!=cimg::keyW || (!disp.is_keyCTRLLEFT() && !disp.is_keyCTRLRIGHT()))) { + key = 0; +@@ -57564,7 +57576,7 @@ namespace cimg_library_suffixed { + if (nlast_frame>=nb_images) nlast_frame = nb_images - 1; + assign(1 + (nlast_frame - nfirst_frame)/nstep_frame); + TIFFSetDirectory(tif,0); +-#if cimg_verbosity>=3 ++#if cimg_verbosity<3 + TIFFSetWarningHandler(0); + TIFFSetErrorHandler(0); + #endif +@@ -58324,7 +58336,6 @@ namespace cimg_library_suffixed { + throw CImgIOException(_cimglist_instance + "save_gzip_external(): Specified filename is (null).", + cimglist_instance); +- + CImg command(1024), filename_tmp(256), body(256); + const char + *ext = cimg::split_filename(filename,body), +--- imager/src/Makevars.in.orig 2017-04-04 18:02:36.525410690 +0200 ++++ imager/src/Makevars.in 2017-04-04 18:04:52.818449342 +0200 +@@ -1,3 +1,5 @@ + PKG_CPPFLAGS = $(SHLIB_OPENMP_CFLAGS) @CPPFLAGS@ @HAVE_FFTW@ @FFTW_CFLAGS@ @TIFF_CFLAGS@ -I../inst/include -DCIMG_COMPILING -Dcimg_use_rng -Dcimg_use_r -Dcimg_use_fftw3_singlethread -Dcimg_verbosity=1 -Dcimg_date='""' -Dcimg_time='""' + PKG_LIBS = $(SHLIB_OPENMP_CFLAGS) @LIBS@ @HAVE_FFTW@ @FFTW_LIBS@ @TIFF_LIBS@ $(RCPP_LDFLAGS) + ++# disable Intel C++ compiler (icpc) warning/error #308, to avoid 'member "std::complex::_M_value" is inaccessible' ++PKG_CXXFLAGS = -wd308 diff --git a/easybuild/easyconfigs/r/R/imager-0.40.2_icpc-wd308.patch b/easybuild/easyconfigs/r/R/imager-0.40.2_icpc-wd308.patch new file mode 100644 index 0000000000000000000000000000000000000000..bdcf948b6323ded4afc66f52be2c1c27c0127311 --- /dev/null +++ b/easybuild/easyconfigs/r/R/imager-0.40.2_icpc-wd308.patch @@ -0,0 +1,21 @@ +add -wd308 compiler option to avoid compiler warning #308 being treated as an error +author: Kenneth Hoste (HPC-UGent) +--- imager/MD5.orig 2017-05-11 19:41:40.494524499 +0200 ++++ imager/MD5 2017-05-11 19:41:57.914534000 +0200 +@@ -178,7 +178,7 @@ + ad2654de31942fed6a81372ca95c69f8 *man/warp.Rd + 175e0ff835838c3a97f4e262ea2e22a9 *man/watershed.Rd + 6d2ea6da4b089e34b2c74fa9915598ad *man/where.Rd +-2d2d7a47e364f82c3a83d1def6997313 *src/Makevars.in ++4b7df5fe6555e13b54525ca11ac3bfb7 *src/Makevars.in + 0921c95e100ceb6edfe481db8258741c *src/Makevars.win + ad6fce36dbcb58ce1a05b98b5a87f263 *src/RcppExports.cpp + cac489a7495799d378cf0c10c8db3ebd *src/colourspace.cpp +--- imager/src/Makevars.in.orig 2017-05-11 19:41:06.494524465 +0200 ++++ imager/src/Makevars.in 2017-05-11 19:41:20.957122000 +0200 +@@ -1,3 +1,5 @@ + PKG_CPPFLAGS = $(SHLIB_OPENMP_CFLAGS) @CPPFLAGS@ @HAVE_FFTW@ @FFTW_CFLAGS@ @TIFF_CFLAGS@ -I../inst/include -DCIMG_COMPILING -Dcimg_use_rng -Dcimg_use_r -Dcimg_use_fftw3_singlethread -Dcimg_verbosity=1 -Dcimg_date='""' -Dcimg_time='""' + PKG_LIBS = $(SHLIB_OPENMP_CFLAGS) @LIBS@ @HAVE_FFTW@ @FFTW_LIBS@ @TIFF_LIBS@ $(RCPP_LDFLAGS) + ++# disable Intel C++ compiler (icpc) warning/error #308, to avoid 'member "std::complex::_M_value" is inaccessible' ++PKG_CXXFLAGS = -wd308 diff --git a/easybuild/easyconfigs/r/R/kohonen-3.0.2_icpc-wd308.patch b/easybuild/easyconfigs/r/R/kohonen-3.0.2_icpc-wd308.patch new file mode 100644 index 0000000000000000000000000000000000000000..7c77bb7a7433415704e58e48710894437d6ccde5 --- /dev/null +++ b/easybuild/easyconfigs/r/R/kohonen-3.0.2_icpc-wd308.patch @@ -0,0 +1,23 @@ +add -wd308 compiler option to avoid compiler warning #308 being treated as an error +author: Kenneth Hoste (HPC-UGent) +--- kohonen/MD5.orig 2017-05-11 18:42:50.494520969 +0200 ++++ kohonen/MD5 2017-05-11 18:43:02.299001000 +0200 +@@ -41,7 +41,7 @@ + 4074da8d1e8ba029d52de2a9ff24124b *man/unit.distances.Rd + c7f0e4739945511e6fcd67289320eab1 *man/wines.Rd + ad838f45c3a9435e7b2229b8cc6682ae *man/yeast.Rd +-74d73c2023015c6b008d9fdd11d60b14 *src/Makevars ++803f88be6a292da8d8ab21bdf420bda0 *src/Makevars + fada3f440c7f59d360c9303e803b1460 *src/RcppExports.cpp + 0b0c395e4a39ef2e6b31d2459c449912 *src/batch-supersom.cpp + 478e89466560e680760d7781c81acbcc *src/distance-functions.cpp +--- kohonen/src/Makevars.orig 2017-05-11 18:42:07.494520926 +0200 ++++ kohonen/src/Makevars 2017-05-11 18:42:34.436276000 +0200 +@@ -1,3 +1,4 @@ +-PKG_CFLAGS = $(SHLIB_OPENMP_CFLAGS) +-PKG_CXXFLAGS = $(SHLIB_OPENMP_CFLAGS) +-PKG_LIBS = $(SHLIB_OPENMP_CFLAGS) ++# disable Intel C++ compiler (icpc) warning/error #308, to avoid 'member "std::complex::_M_value" is inaccessible' ++PKG_CFLAGS = $(SHLIB_OPENMP_CFLAGS) -wd308 ++PKG_CXXFLAGS = $(SHLIB_OPENMP_CFLAGS) -wd308 ++PKG_LIBS = $(SHLIB_OPENMP_CFLAGS) -wd308 diff --git a/easybuild/easyconfigs/r/R/multicool-0.1-10_icpc-wd308.patch b/easybuild/easyconfigs/r/R/multicool-0.1-10_icpc-wd308.patch new file mode 100644 index 0000000000000000000000000000000000000000..660089c7d5ea37f820aa528fc38776c722b824cd --- /dev/null +++ b/easybuild/easyconfigs/r/R/multicool-0.1-10_icpc-wd308.patch @@ -0,0 +1,14 @@ +add -wd308 compiler option to avoid compiler warning #308 being treated as an error +author: Kenneth Hoste (HPC-UGent) +--- multicool/MD5.orig 2017-04-01 21:30:37.105382230 +0200 ++++ multicool/MD5 2017-04-01 21:30:30.095337987 +0200 +@@ -20,3 +20,4 @@ + b18b7e9e5912cf1014aa2c2fa8e86047 *src/compositions.cpp + 994ea793adf2455b973554d9b8dacd99 *src/multicool.cpp + 8e6ea24037e92ec9c30f699f4e3f9b8a *src/multinomial.h ++b1d3a4d02405fe08c7983c479bc27f13 */src/Makevars +--- multicool/src/Makevars.orig 2017-04-01 21:14:54.299465099 +0200 ++++ multicool/src/Makevars 2017-04-01 21:14:54.299465099 +0200 +@@ -0,0 +1,2 @@ ++# disable Intel C++ compiler (icpc) warning/error #308, to avoid 'member "std::complex::_M_value" is inaccessible' ++PKG_CXXFLAGS = -wd308 diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb index 985c8834410dee1a0007ae834275701ae6b5df5b..1eb4b3b8468ff3b8ec5eda47a5979993bf9ef6fe 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-hybrid-sse3.eb @@ -15,7 +15,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-HYBRID-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb index e09f71abf5311cc945fff303141937988b4aef46..7004dce41e20592936f90506b299f5315ec106a7 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mpi-sse3.eb @@ -15,7 +15,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-MPI-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb index 0fe0530f3ac458336b7b01ef6ded89cdce9fb398..d7300ce6e9c5296cc8203307240d9c6bc1712d29 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-mt-sse3.eb @@ -14,7 +14,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-PTHREADS-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb index af08c5c5e5b419e36c2137e17d3987365ba25866..ee4a21ba9325b5f829d8039cb16a8b5b732f49fa 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-goolf-1.4.10-seq-sse3.eb @@ -14,7 +14,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb index 0868a2b38e16acace4b0a5184109d6e666ae026b..fe4066ef14f76e018ebca06f1cec60c9c5010deb 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-hybrid-sse3.eb @@ -15,7 +15,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-HYBRID-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb index 3a1597463cd48a11bf4bbb1a7d07c07182f4938b..fbae2547b276a814bbc6e99ffa4d1d27a45459b6 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mpi-sse3.eb @@ -15,7 +15,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-MPI-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb index 153acb74247887356d41d67914a02a1496bc2df6..c9087e258fd7c247d38d863ade3e8bbb94cc29d2 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-mt-sse3.eb @@ -14,7 +14,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-PTHREADS-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb index e7ee2daf46667ff343bd152f4d941b51d342a35a..fdc9f9754463fb533cb77d57b3710fd1e0ddbfbc 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-5.3.0-seq-sse3.eb @@ -14,7 +14,8 @@ sources = [SOURCE_TAR_BZ2] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb index d053b3dc21b0d5e455c1541b6662bcd38a0733ec..1c1435652ce03da7c719185740e837a69a1d8472 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-hybrid-sse3.eb @@ -16,7 +16,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-HYBRID-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb index 575001db8dcb37ae2efc8a459e9dae31cafd59ea..0ccbb936e89edda990f451761f09acf34fce4bab 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mpi-sse3.eb @@ -16,7 +16,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-MPI-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb index a1fec5b741523f28b4375727b8b4fb2bf336e68b..dc772a459ba164f8b0948abce8bda036eb6f4ab6 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-mt-sse3.eb @@ -15,7 +15,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-PTHREADS-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb index f253cc9c29a0153bf864d5d4e9ce818751092cd3..caffbdd4c7f7e463ee6f1051c4cfce5b40bed855 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-goolf-1.4.10-seq-sse3.eb @@ -15,7 +15,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb index 7eb0b37f64a98ff06d547dc2dcab9e6381d4803a..05f29e6aa62c9b9fbbc61342c642568bb06d9833 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-hybrid-sse3.eb @@ -16,7 +16,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.HYBRID.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-HYBRID-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-HYBRID-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb index 0058765fc566fe88bd8c5a8016197c9e20a0d4ed..25dd91ac1dd36d7d4d65656a58914bee54525718 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mpi-sse3.eb @@ -16,7 +16,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.MPI.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-MPI-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-MPI-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb index 86dab359ac168b915f49b5289e345fc062466847..eef4968327af5eee36684e9b194b72e6b1318176 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-mt-sse3.eb @@ -15,7 +15,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.PTHREADS.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-PTHREADS-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-PTHREADS-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb index b107d2a11a0fdd0fbe5c5b970963067d78112421..89cf1e0f0bf82eb13feb24d32287a45748a0b8ec 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-7.7.5-ictce-5.3.0-seq-sse3.eb @@ -15,7 +15,8 @@ source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] skipsteps = ['configure', 'install'] -buildopts = '-f Makefile.SSE3.gcc CC="$CC" && mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin' +buildopts = '-f Makefile.SSE3.gcc CC="$CC" && ' +buildopts += "mkdir -p %(installdir)s/bin && cp raxmlHPC-SSE3 %(installdir)s/bin" sanity_check_paths = { 'files': ["bin/raxmlHPC-SSE3"], diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb index d7d22ad5ae512534ec8b26258dc81ed8e4e6e1eb..7f1a2331ac9f6d94752174c72a39dd8f391a5ee7 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-avx.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb index dd4462802ce5d12126261b35dc1c345caaba54cc..80e5bb60d4959026b20f51714ff96102aa5f34ee 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mpi-sse3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb index d55bca8237ce5cfcd771f7dcf7b1f7de69e29e5d..7542264fa709f1ac8559dddf4f76eadddb0b7862 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-avx.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb index 859f2adbb769c0db2637c92807494c16453d13cf..eac6deabdaee5a56a50f86aa19c35253b2d0a9bb 100644 --- a/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb +++ b/easybuild/easyconfigs/r/RAxML/RAxML-8.1.1-goolf-1.4.10-mt-sse3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-8.2.10-intel-2017a-hybrid-avx2.eb b/easybuild/easyconfigs/r/RAxML/RAxML-8.2.10-intel-2017a-hybrid-avx2.eb new file mode 100644 index 0000000000000000000000000000000000000000..55ca13f91f9711dcedea89cc25a3e2d682ab384f --- /dev/null +++ b/easybuild/easyconfigs/r/RAxML/RAxML-8.2.10-intel-2017a-hybrid-avx2.eb @@ -0,0 +1,27 @@ +easyblock = 'MakeCp' + +name = 'RAxML' +version = '8.2.10' +versionsuffix = '-hybrid-avx2' + +homepage = 'https://github.com/stamatak/standard-RAxML' +description = "RAxML search algorithm for maximum likelihood based inference of phylogenetic trees." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = ['v%(version)s.zip'] +source_urls = ['https://github.com/stamatak/standard-RAxML/archive/'] + +buildopts = '-f Makefile.AVX2.HYBRID.gcc CC="$CC"' + +files_to_copy = [(["raxmlHPC-HYBRID-AVX2"], "bin"), "usefulScripts", "README", "manual"] + +postinstallcmds = ["cd %(installdir)s/bin && ln -s raxmlHPC-HYBRID-AVX2 raxmlHPC"] + +sanity_check_paths = { + 'files': ['bin/raxmlHPC'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/RCS/RCS-5.7-goolf-1.4.10.eb b/easybuild/easyconfigs/r/RCS/RCS-5.7-goolf-1.4.10.eb index 1fd62ac72d9368ae136ebbf15e0e471789a27d18..525c7dcda51cdfbdb61cae0f828fd5b701eddb77 100644 --- a/easybuild/easyconfigs/r/RCS/RCS-5.7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/RCS/RCS-5.7-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/r/RCS/RCS-5.7-ictce-5.3.0.eb b/easybuild/easyconfigs/r/RCS/RCS-5.7-ictce-5.3.0.eb index ff4020095bb22c19115426a6a2120d45717eab67..60eaccfc4721389a72de363401f41a1fd511c58b 100644 --- a/easybuild/easyconfigs/r/RCS/RCS-5.7-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/RCS/RCS-5.7-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/r/RELION/RELION-1.4-intel-2016b-single.eb b/easybuild/easyconfigs/r/RELION/RELION-1.4-intel-2016b-single.eb index add5ffc72c4a6f87e160e00c8485947eca5a8c20..2998c29cfdd8987d80a2642128e19cb4161e4b8a 100644 --- a/easybuild/easyconfigs/r/RELION/RELION-1.4-intel-2016b-single.eb +++ b/easybuild/easyconfigs/r/RELION/RELION-1.4-intel-2016b-single.eb @@ -24,7 +24,7 @@ dependencies = [ ] # RELION expects FLTK to be in external/fltk-1.3.0 and we have to add fltk libraries -configopts = '--enable-mpi --enable-float ' +configopts = '--enable-mpi --enable-float ' configopts += 'LIBS="-lfltk -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -lX11" ' configopts += '&& ln -s $EBROOTFLTK/include external/fltk-1.3.0 ' # users expect the maingui binary to be called relion diff --git a/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-foss-2017a.eb b/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..711bd6825e4e09982f4995bb22e58089955bc471 --- /dev/null +++ b/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-foss-2017a.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://easybuilders.github.io/easybuild/ +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'PackedBinary' + +name = 'REMORA' +version = '1.8.2' + +homepage = 'https://github.com/TACC/remora' +description = "REsource MOnitoring for Remote Applications" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['https://github.com/TACC/remora/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['140f71671787a49af822e97226c60db208b9ff6f3bf20556eac5b8c59e9fd42b'] + +install_cmd = 'cd remora-%(version)s && REMORA_INSTALL_PREFIX=%(installdir)s ./install.sh' + +sanity_check_paths = { + 'files': ['bin/mpstat', 'bin/remora', 'lib/libmpiP.a', 'lib/libmpiP.%s' % SHLIB_EXT], + 'dirs': [] +} + +modextravars = {'REMORA_BIN': '%(installdir)s/bin'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-goolf-1.7.20.eb b/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ae5e9ebf1b9400078c76fad2a023277ef623ba5 --- /dev/null +++ b/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-goolf-1.7.20.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://easybuilders.github.io/easybuild/ +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'PackedBinary' + +name = 'REMORA' +version = '1.8.2' + +homepage = 'https://github.com/TACC/remora' +description = "REsource MOnitoring for Remote Applications" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/TACC/remora/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['140f71671787a49af822e97226c60db208b9ff6f3bf20556eac5b8c59e9fd42b'] + +install_cmd = 'cd remora-%(version)s && REMORA_INSTALL_PREFIX=%(installdir)s ./install.sh' + +sanity_check_paths = { + 'files': ['bin/mpstat', 'bin/remora', 'lib/libmpiP.a', 'lib/libmpiP.%s' % SHLIB_EXT], + 'dirs': [] +} + +modextravars = {'REMORA_BIN': '%(installdir)s/bin'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-intel-2017a.eb b/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6ac17a4b99a49ec97f6ecc74fd8b6aa0701d3336 --- /dev/null +++ b/easybuild/easyconfigs/r/REMORA/REMORA-1.8.2-intel-2017a.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://easybuilders.github.io/easybuild/ +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'PackedBinary' + +name = 'REMORA' +version = '1.8.2' + +homepage = 'https://github.com/TACC/remora' +description = "REsource MOnitoring for Remote Applications" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/TACC/remora/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['140f71671787a49af822e97226c60db208b9ff6f3bf20556eac5b8c59e9fd42b'] + +install_cmd = 'cd remora-%(version)s && REMORA_INSTALL_PREFIX=%(installdir)s ./install.sh' + +sanity_check_paths = { + 'files': ['bin/mpstat', 'bin/remora'], + 'dirs': [] +} + +modextravars = {'REMORA_BIN': '%(installdir)s/bin'} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-foss-2016b.eb b/easybuild/easyconfigs/r/RNAz/RNAz-2.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..642eea5ef8fb07e70cb9d097ad1b58d5e694717e --- /dev/null +++ b/easybuild/easyconfigs/r/RNAz/RNAz-2.1-foss-2016b.eb @@ -0,0 +1,23 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'RNAz' +version = '2.1' + +homepage = 'http://www.tbi.univie.ac.at/~wash/RNAz/' +description = """RNAz is a program for predicting structurally conserved and +thermodynamically stable RNA secondary structures in multiple sequence alignments.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'cstd': 'gnu89', 'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tbi.univie.ac.at/~wash/%(name)s'] + +sanity_check_paths = { + 'files': ['bin/RNAz'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/r/RNAz/RNAz-2.1-goolf-1.4.10.eb index 2155ac1e7630e81bc4d2f5322ff8eddac08e01b5..83c1690c1c743fdeac7d2057c3c79525eab5c3c6 100644 --- a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/RNAz/RNAz-2.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/r/RNAz/RNAz-2.1-ictce-5.3.0.eb index 03f3c66babb1946ee19c480e4023d4c2784d3c83..23460531f8183f531433362fda2b673b2c2202ab 100644 --- a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/r/RNAz/RNAz-2.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/r/ROI_PAC/ROI_PAC-3.0.1-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/r/ROI_PAC/ROI_PAC-3.0.1-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..d772d057cf840b3f2fb6089dbe0a800a0657571b --- /dev/null +++ b/easybuild/easyconfigs/r/ROI_PAC/ROI_PAC-3.0.1-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,61 @@ +easyblock = 'ConfigureMake' + +name = 'ROI_PAC' +version = '3.0.1' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://roipac.org/' +description = """Repeat Orbit Interferometry PACkage (ROI_PAC), software for processing synthetic aperture radar data + to produce differential interferograms""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# download of ROI_PAC tarball requires registration, see http://www.openchannelfoundation.org/projects/ROI_PAC +sources = ['ROI_PAC_%s.tgz' % '_'.join(version.split('.'))] + +# make_raw_alos.pl via http://roipac.org/cgi-bin/moin.cgi/ALOS_PALSAR?action=AttachFile&do=get&target=make_raw_alos.pl +patches = [ + ('make_raw_alos.pl', 'ROI_PAC/INT_SCR'), + 'ROI_PAC-%(version)s_fix-IntSim.patch', +] +checksums = [ + 'db50e9cd99183291eb9cfe7c74750cc6', # ROI_PAC_3_0_1.tgz + '284faa43c12626670810c1e14d393159', # make_raw_alos.pl +] + +builddependencies = [('Autotools', '20150215')] +dependencies = [ + ('FFTW', '3.3.6'), + ('GETORB', '2.3.2'), + ('Perl', '5.24.1'), +] + +start_dir = 'ROI_PAC' + +installopts = "&& cd fip && $CC $CFLAGS -o add_rmgAmpPhs add_rmgAmpPhs.c && cp -a add_rmgAmpPhs %(installdir)s/bin" + +postinstallcmds = [ + # symlink to getorb requires in /bin subdirectory + "cd %(installdir)s/bin && ln -s $(which getorb)", + # also copy scripts + "cp -a INT_SCR/* %(installdir)s/bin", + # fix shebang in Perl scripts + "sed -i 's@^#!.*/bin/perl.*@#!/usr/bin/env perl@g' %(installdir)s//bin/*.pl", +] + +sanity_check_paths = { + 'files': ['bin/add_rmgAmpPhs', 'bin/getorb', 'bin/make_raw.pl', 'bin/make_raw_alos.pl', 'bin/roi'], + 'dirs': [], +} + +modextrapaths = {'PERL5LIB': 'bin'} +modextravars = { + 'INT_BIN': '%(installdir)s/bin', + 'INT_SCR': '%(installdir)s/bin', + 'MY_BIN': '%(installdir)s/bin', + 'ROI_PAC': '%(installdir)s', +} + +modloadmsg = "These environment variables should be defined: $INS_DIR, $POR_DIR, $SAR_ODR_DIR, $SAR_PRC_DIR, $VOR_DIR\n" + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/r/ROI_PAC/ROI_PAC-3.0.1_fix-IntSim.patch b/easybuild/easyconfigs/r/ROI_PAC/ROI_PAC-3.0.1_fix-IntSim.patch new file mode 100644 index 0000000000000000000000000000000000000000..f9b938a005312c2e1bb35137418a813cf658c9e2 --- /dev/null +++ b/easybuild/easyconfigs/r/ROI_PAC/ROI_PAC-3.0.1_fix-IntSim.patch @@ -0,0 +1,15 @@ +fix bug in ROI_PAC v3.0.1, cfr. http://roipac.org/cgi-bin/moin.cgi/Patches +--- ./ROI_PAC/intsim/IntSim.f.orig 2017-03-30 10:35:09.702908447 +0200 ++++ ./ROI_PAC/intsim/IntSim.f 2017-03-30 10:36:32.204116436 +0200 +@@ -1339,6 +1339,11 @@ + ntotlonpx = ntotcpx + endif + ++! update these after padding has been applied EJF 2013/5/9 ++ nslatpx = int(dem_pixel_min(1)) ++ nslonpx = int(dem_pixel_min(2)) ++ nlatpx = nint(dem_pixel_max(1)) - nslatpx + 1 ++ nlonpx = nint(dem_pixel_max(2)) - nslonpx + 1 + + write (*,*) + write (*,*) diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-6.10.04-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/r/ROOT/ROOT-6.10.04-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..a5fbff59947d59ad4ba92eccce1aa7d92b0a4e21 --- /dev/null +++ b/easybuild/easyconfigs/r/ROOT/ROOT-6.10.04-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,53 @@ +name = 'ROOT' +version = '6.10.04' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://root.cern.ch/drupal/' +description = """The ROOT system provides a set of OO frameworks with all the functionality + needed to handle and analyze large amounts of data in a very efficient way.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://root.cern.ch/download/'] +sources = ['%(namelower)s_v%(version)s.source.tar.gz'] +patches = [ + 'configure_FftwFromMkl_28.patch', + 'ROOT-v5_recent-ifort.patch', + 'ROOT-v5.34.26_libX.patch', +] +checksums = [ + '461bde21d78608422310f04c599e84ce8dfbdd91caf12c2a54db6c01f8228f5b', # root_v6.10.04.source.tar.gz + '064eeb2a39dc8c96ba707f2a2bfd591c892f64e47e54df2d7d57f5f87a998a48', # configure_FftwFromMkl_28.patch + '54477336c6453e46ba18b465a61c181107943c47816b0744626ba147ad5df1c2', # ROOT-v5_recent-ifort.patch + 'f97179b55bf862d884aba037eef12eed00829fb13f303c464d974331801cc2df', # ROOT-v5.34.26_libX.patch +] + +builddependencies = [ + ('CMake', '3.8.2'), + ('pkg-config', '0.29.2'), +] +dependencies = [ + ('GSL', '2.3'), + ('libxml2', '2.9.4'), + ('PCRE', '8.41'), + ('CFITSIO', '3.41'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('Python', '2.7.13'), + ('zlib', '1.2.11'), + ('X11', '20170314'), + ('Mesa', '17.0.2'), + ('libGLU', '9.0.0'), + ('GL2PS', '1.4.0'), + ('FFTW', '3.3.6'), + ('SQLite', '3.17.0'), + ('XZ', '5.2.3'), +] + +# disable some components +configopts = "-Dxrootd=OFF -Dmysql=OFF -Dkrb5=OFF -Dodbc=OFF -Doracle=OFF -Dpgsql=OFF -Dqt=OFF " + +# make sure some components are enabled +configopts += "-Dunuran=ON -Dtable=ON -Dexplicitlink=ON -Dminuit2=ON -Droofit=ON " + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb old mode 100755 new mode 100644 index 9a78780f34e26d9309cc5305250f7ad203b3eba6..b3d257608f184f8444ed674dc3dd8da75f322e87 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.30.06-goolf-1.4.10.eb @@ -9,7 +9,8 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['e60d1a896299d000b6a34f032debc9aa'] python = 'Python' pyver = '2.7.5' @@ -32,4 +33,8 @@ configopts += ' --with-fftw3-incdir=$FFTW_INC_DIR --with-fftw3-libdir=$FFTW_LIB_ configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb index 4e14ff0190bb88af2cd54be20f320bdba0c80f7a..99a4b3d8d69a5adcdf0f4d1ad5399b371d74717e 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-goolf-1.4.10.eb @@ -9,7 +9,8 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} sources = ['%s_%s.source.tar.gz' % (name.lower(), version)] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['114ea7f18b48ed0b3bb0287f5a6d593f'] python = 'Python' pyver = '2.7.3' @@ -32,4 +33,8 @@ configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-x configopts += ' --with-fftw3-incdir=$FFTW_INC_DIR --with-fftw3-libdir=$FFTW_LIB_DIR' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb index a65a7332782025aeb8d5e3c97c0146c9a0a81c6e..c111bdfea0b3f33dc0e7fe16ae32e9d9aa7d7dae 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-intel-2015a.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True} sources = ['%s_%s.source.tar.gz' % (name.lower(), version)] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['114ea7f18b48ed0b3bb0287f5a6d593f'] + patches = [ 'configure_FftwFromMkl_28.patch', 'ROOT-%(version)s_recent-ifort.patch', @@ -36,4 +38,8 @@ configopts += ' --with-fftw3-incdir=$EBROOTIMKL/mkl/include/fftw --with-fftw3-li configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb index e025c77b0277d5835714260a9d4b8acfd594c77e..a90994c1ab810703a33158672382f81c109bf275 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.13-ictce-5.5.0.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['3124168ce6b4574b471d6cda4aa40184'] + patches = [ 'configure_FftwFromMkl_28.patch', 'ROOT-v5_recent-ifort.patch', @@ -36,4 +38,8 @@ configopts += ' --with-fftw3-incdir=$MKLROOT/mkl/include/fftw --with-fftw3-libdi configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb index cc50539ec7d09cd80d6dfcec20518e34d41fc165..f662b0dedadff893f503ee76d5e6586b91054d49 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.18-ictce-5.5.0.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['2a9ef6a342833cb461020fa0832e78fe'] + patches = [ 'configure_FftwFromMkl_28.patch', 'ROOT-v5_recent-ifort.patch', @@ -24,7 +26,7 @@ dependencies = [ ('libxml2', '2.9.1', '-%s-%s' % (python, pyver)), ('PCRE', '8.12'), ('CFITSIO', '3.34'), - #('graphviz', '2.34.0'), Graphviz is optional, not in EB yet. + # ('graphviz', '2.34.0'), Graphviz is optional, not in EB yet. (python, pyver), ] @@ -40,4 +42,8 @@ configopts += ' --with-fftw3-incdir=$EBROOTIMKL/mkl/include/fftw --with-fftw3-li configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.26-intel-2015a.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.26-intel-2015a.eb index 05baffbd1658d53e4c159d201a0f0bc0d65f70ed..6073d0e56c310bc0368f092e58c031c82ab7fd5f 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.26-intel-2015a.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.26-intel-2015a.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['aa90309fa75ab69816dc819f5edd73f5'] + patches = [ 'configure_FftwFromMkl_28.patch', 'ROOT-v5_recent-ifort.patch', @@ -54,4 +56,8 @@ configopts += ' --with-x11-libdir=$EBROOTLIBX11/lib --with-xext-libdir=$EBROOTLI configopts += ' --with-xft-libdir=$EBROOTLIBXFT/lib' configopts += ' --with-xpm-incdir=$EBROOTLIBXPM/include --with-xpm-libdir=$EBROOTLIBXPM/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb index eb76e73818f0549707831fe68f0e32496bdb0a4f..80a084ac4d7a25105e19d526d252b5b4f3abf452 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2015b-Python-2.7.10.eb @@ -9,7 +9,9 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['fd9ee9cfc85cdad3d7c2c41a28796c24'] + patches = [ 'configure_FftwFromMkl_28.patch', ] @@ -34,4 +36,8 @@ configopts += ' --with-fftw3-incdir=$EBROOTIMKL/mkl/include/fftw --with-fftw3-li configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2016a-Python-2.7.11.eb index fc6f18713c5b439b46c0eafb5fd7efeedc035fda..718fb2f36dfc341da8207b641f337d8d868fadda 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.34-intel-2016a-Python-2.7.11.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['fd9ee9cfc85cdad3d7c2c41a28796c24'] + patches = [ 'configure_FftwFromMkl_28.patch', 'ROOT-v5_recent-ifort.patch', @@ -52,4 +54,8 @@ configopts += ' --with-x11-libdir=$EBROOTLIBX11/lib --with-xext-libdir=$EBROOTLI configopts += ' --with-xft-libdir=$EBROOTLIBXFT/lib' configopts += ' --with-xpm-incdir=$EBROOTLIBXPM/include --with-xpm-libdir=$EBROOTLIBXPM/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.36-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.36-intel-2016a-Python-2.7.11.eb index 7d1106317bf4dd1f00f68fe0e33eccc22497579d..d8466b4858e718d694b50caa207da6f067dda40c 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.36-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.36-intel-2016a-Python-2.7.11.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'pic': True} sources = ['%(namelower)s_%(version)s.source.tar.gz'] -source_urls = ['ftp://root.cern.ch/root/'] +source_urls = ['https://root.cern.ch/download/'] +checksums = ['6a1ad549b3b79b10bbb1f116b49067ee'] + patches = [ 'configure_FftwFromMkl_28.patch', 'ROOT-v5_recent-ifort.patch', @@ -52,4 +54,8 @@ configopts += ' --with-x11-libdir=$EBROOTLIBX11/lib --with-xext-libdir=$EBROOTLI configopts += ' --with-xft-libdir=$EBROOTLIBXFT/lib' configopts += ' --with-xpm-incdir=$EBROOTLIBXPM/include --with-xpm-libdir=$EBROOTLIBXPM/lib' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/root/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v6.06.02-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v6.06.02-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..6d3d2000b82fa55046cdcc55b8636efc8beca98e --- /dev/null +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v6.06.02-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,59 @@ +name = 'ROOT' +version = 'v6.06.02' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://root.cern.ch/drupal/' +description = """The ROOT system provides a set of OO frameworks with all the functionality + needed to handle and analyze large amounts of data in a very efficient way.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s_%(version)s.source.tar.gz'] +source_urls = ['ftp://root.cern.ch/root/'] +patches = [ + 'configure_FftwFromMkl_28.patch', + 'ROOT-v5_recent-ifort.patch', + 'ROOT-v5.34.26_libX.patch', +] + +dependencies = [ + ('GSL', '2.3'), + ('libxml2', '2.9.4'), + ('PCRE', '8.40'), + ('CFITSIO', '3.41'), + ('freetype', '2.6.5'), + ('Python', '2.7.12'), + ('zlib', '1.2.8'), + ('X11', '20160819'), + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('GL2PS', '1.3.9'), +] + +# use external ZLIB +preconfigopts = 'env ZLIB=$EBROOTZLIB ' + +# architecture +arch = 'linuxx8664icc' + +# disable features +configopts = ' --disable-xrootd --disable-mysql --disable-krb5 --disable-odbc ' +configopts += ' --disable-oracle --disable-pgsql --disable-qt --disable-sqlite' +# enable features +configopts += ' --enable-unuran --enable-table --enable-explicitlink --enable-minuit2 --enable-roofit' +configopts += ' --with-gsl-incdir=$EBROOTGSL/include/gsl --with-gsl-libdir=$EBROOTGSL/lib' +configopts += ' --with-fftw3-incdir=$MKLROOT/mkl/include/fftw --with-fftw3-libdir=$MKLROOT/mkl/lib/intel64' +configopts += ' --with-xml-incdir=$EBROOTLIBXML2/include/libxml2/libxml --with-xml-libdir=$EBROOTLIBXML2/lib' +configopts += ' --with-python-libdir=$EBROOTPYTHON/lib' +configopts += ' --with-cfitsio-incdir=$EBROOTCFITSIO/include --with-cfitsio-libdir=$EBROOTCFITSIO/lib' +configopts += ' --with-opengl-incdir=$EBROOTMESA/include --with-opengl-libdir=$EBROOTMESA/lib' +configopts += ' --with-x11-libdir=$EBROOTX11/lib --with-xext-libdir=$EBROOTLIBX11/lib' +configopts += ' --with-xft-libdir=$EBROOTX11/lib' +configopts += ' --with-xpm-incdir=$EBROOTX11/include --with-xpm-libdir=$EBROOTX11/lib' + +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v6.08.02-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/r/ROOT/ROOT-v6.08.02-foss-2016a-Python-2.7.11.eb index 81755cd85648e0302e3b4db8db8bd074be690fda..902a9ecafd8c2e1b8b04d0050a948d2633e1f6e1 100644 --- a/easybuild/easyconfigs/r/ROOT/ROOT-v6.08.02-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/r/ROOT/ROOT-v6.08.02-foss-2016a-Python-2.7.11.eb @@ -42,4 +42,8 @@ configopts += '-Doracle=OFF -Dpgsql=OFF -Dqt=OFF -Dsqlite=OFF ' configopts += '-Dcxx14=ON ' configopts += '-Dunuran=ON -Dtable=ON -Dexplicitlink=ON -Dminuit2=ON ' +sanity_check_commands = ["python -c 'import ROOT'"] + +modextrapaths = {'PYTHONPATH': 'lib/'} + moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-foss-2016a.eb b/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-foss-2016a.eb index e773ad310a37ccef695734d22fe6011d31e6f358..f0918866798e4c3d01a057c451a7dd8b219be6c4 100644 --- a/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-foss-2016a.eb +++ b/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-foss-2016a.eb @@ -22,8 +22,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', 'bin/rsem-bam2wig', - 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], + 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', + 'bin/rsem-bam2wig', 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], 'dirs': ['bin/samtools-1.3'], } diff --git a/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-intel-2016b.eb b/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-intel-2016b.eb index 5420a22996be198b95a6a16494b0f93c3f8d0fea..85267f0972423a7365e4ce99dab425d5f94841fa 100644 --- a/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-intel-2016b.eb +++ b/easybuild/easyconfigs/r/RSEM/RSEM-1.2.30-intel-2016b.eb @@ -22,8 +22,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', 'bin/rsem-bam2wig', - 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], + 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', + 'bin/rsem-bam2wig', 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], 'dirs': ['bin/samtools-1.3'], } diff --git a/easybuild/easyconfigs/r/RSEM/RSEM-1.3.0-foss-2016b.eb b/easybuild/easyconfigs/r/RSEM/RSEM-1.3.0-foss-2016b.eb index d01f2f908948cd3c54b3e29a9436d6fbddecda34..e70842c9f5b0a3cc77b80b6e6ed5ea50ef696670 100644 --- a/easybuild/easyconfigs/r/RSEM/RSEM-1.3.0-foss-2016b.eb +++ b/easybuild/easyconfigs/r/RSEM/RSEM-1.3.0-foss-2016b.eb @@ -24,8 +24,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', 'bin/rsem-bam2wig', - 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], + 'files': ['bin/rsem-calculate-expression', 'bin/rsem-plot-model', 'bin/rsem-plot-transcript-wiggles', + 'bin/rsem-bam2wig', 'bin/rsem-generate-data-matrix', 'bin/rsem-run-em', 'bin/convert-sam-for-rsem'], 'dirs': ['bin/samtools-1.3'], } diff --git a/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb index d0bbd7da765642af019f23f747fb780a86329269..2500753cc5916792ec381248d4f4418226b8e16e 100644 --- a/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/RSEQtools/RSEQtools-0.6-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb b/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb index d3a31d723c1a6e81544ad1fe513ea86143d5baf4..2d60c20928ebd2da1602cb7a35304959c42ae7b1 100644 --- a/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb +++ b/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.3-foss-2015b-Python-2.7.10-R-3.2.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute diff --git a/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.4-foss-2016b-Python-2.7.12-R-3.3.1.eb b/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.4-foss-2016b-Python-2.7.12-R-3.3.1.eb index f122fed527159c2320b52af4ac2083a6bcb0a355..0e7c072381002ef6b2220f3a93a51378a1f3fd47 100644 --- a/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.4-foss-2016b-Python-2.7.12-R-3.3.1.eb +++ b/easybuild/easyconfigs/r/RSeQC/RSeQC-2.6.4-foss-2016b-Python-2.7.12-R-3.3.1.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute @@ -25,7 +25,7 @@ source_urls = [SOURCEFORGE_SOURCE] dependencies = [ ('R', '3.3.1'), ('Python', '2.7.12'), - ('Pysam', '0.9.1.4', basepyversionsuffix), + ('Pysam', '0.9.1.4', basepyversionsuffix), ] runtest = "python setup.py test" diff --git a/easybuild/easyconfigs/r/Rascaf/Rascaf-1.0.2-intel-2017a.eb b/easybuild/easyconfigs/r/Rascaf/Rascaf-1.0.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8d81791c83b2438bc587250a5171c0ce23c2ec46 --- /dev/null +++ b/easybuild/easyconfigs/r/Rascaf/Rascaf-1.0.2-intel-2017a.eb @@ -0,0 +1,33 @@ +easyblock = 'MakeCp' + +name = 'Rascaf' +version = '1.0.2' + +homepage = 'https://github.com/mourisl/Rascaf' +description = """Rascaf (RnA-seq SCAFfolder) uses continuity and order information from paired-end RNA-seq reads + to improve a draft assembly, particularly in the gene regions.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/mourisl/Rascaf/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.11'), + ('SAMtools', '0.1.20'), +] + +# create fake libbam.a to skip building of included SAMtools +prebuildopts = "touch samtools-0.1.19/libbam.a && " +# empty LINKPATH to avoid that included SAMtools copy is used +buildopts = 'CXX="$CXX" CXXFLAGS="$CXXFLAGS" LINKPATH=""' +parallel = 1 + +files_to_copy = [(['rascaf', 'rascaf-join'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/rascaf', 'bin/rascaf-join'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/Rcorrector/Rcorrector-1.0.2-fix-makefile.patch b/easybuild/easyconfigs/r/Rcorrector/Rcorrector-1.0.2-fix-makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..b70fb17e7f27483d0aa7451a01f9ad4f9d89e7d3 --- /dev/null +++ b/easybuild/easyconfigs/r/Rcorrector/Rcorrector-1.0.2-fix-makefile.patch @@ -0,0 +1,14 @@ +# Patch makefile to use EB values +# wpoely86@gmail.com +--- Makefile.orig 2017-08-14 12:33:11.280163633 +0200 ++++ Makefile 2017-08-14 12:36:46.085730155 +0200 +@@ -1,6 +1,6 @@ +-CXX = g++ +-CXXFLAGS= -Wall -O3 -std=c++0x +-LINKFLAGS = -I . -lpthread -lz ++CXX := $(CXX) ++CXXFLAGS := $(CXXFLAGS) ++LINKFLAGS := -I. $(LDFLAGS) $(LIBS) -lz + DEBUG= + jellyfishPath = `which jellyfish` + jellyfishVersion = `jellyfish --version | cut -f2 -d' ' | cut -f1 -d'.'` diff --git a/easybuild/easyconfigs/r/Rcorrector/Rcorrector-1.0.2-intel-2017a.eb b/easybuild/easyconfigs/r/Rcorrector/Rcorrector-1.0.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..abc3fb35adfe0974e8935b0c3c6ba160d28f789f --- /dev/null +++ b/easybuild/easyconfigs/r/Rcorrector/Rcorrector-1.0.2-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'MakeCp' + +name = 'Rcorrector' +version = '1.0.2' + +homepage = 'https://github.com/mourisl/Rcorrector' +description = """Rcorrector(RNA-seq error CORRECTOR) is a kmer-based error correction method for RNA-seq data.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/mourisl/Rcorrector/archive'] +sources = ['v%(version)s.tar.gz'] +patches = ['%(name)s-%(version)s-fix-makefile.patch'] +checksums = [ + '426c7ab5fbb968536dbb4daf6913599f99b50eaabbea8013930da77f1235d9c6', # v1.0.2.tar.gz + '785a24b8af0b075d813ee4cd83f7480dd35365d9a0a2b81d80b6eb210bcf0bd0', # Rcorrector-1.0.2-fix-makefile.patch +] + +dependencies = [ + ('zlib', '1.2.11'), + ('Perl', '5.24.1'), + ('Jellyfish', '2.2.6'), +] + +files_to_copy = [(['rcorrector', 'run_rcorrector.pl'], 'bin'), 'README.md', 'LICENSE', 'Sample'] + +postinstallcmds = ["chmod +x %(installdir)s/bin/run_rcorrector.pl"] + +sanity_check_paths = { + 'files': ['bin/rcorrector'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/Reads2snp/Reads2snp-2.0.eb b/easybuild/easyconfigs/r/Reads2snp/Reads2snp-2.0.eb index 506890dce28fea86bceb7244e506c77f0584270b..99b121a0e8d63c5ee42bc671432508e80adebf36 100644 --- a/easybuild/easyconfigs/r/Reads2snp/Reads2snp-2.0.eb +++ b/easybuild/easyconfigs/r/Reads2snp/Reads2snp-2.0.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -25,7 +25,7 @@ sanity_check_paths = { } modextrapaths = { - 'PATH': "", # add the installation dir to PATH + 'PATH': "", # add the installation dir to PATH } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/RepastHPC/RepastHPC-2.2.0-foss-2016a.eb b/easybuild/easyconfigs/r/RepastHPC/RepastHPC-2.2.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ed10f0d18e54247ff75a3233e56e557a317d399 --- /dev/null +++ b/easybuild/easyconfigs/r/RepastHPC/RepastHPC-2.2.0-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'RepastHPC' +version = '2.2.0' + +homepage = 'https://repast.github.io/' +description = """The Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation +platforms that have collectively been under continuous development for over 15 years: +Repast for High Performance Computing 2.2.0, released on 30 September 2016, is a lean and expert-focused C++-based +modeling system that is designed for use on large computing clusters and supercomputers.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +sources = ["repast_hpc-%(version)s.tgz"] +source_urls = ['https://github.com/Repast/repast.hpc/releases/download/v%(version)s'] + +dependencies = [ + ('netCDF-C++', '4.2'), + ('Boost', '1.60.0'), +] + +configopts = '--with-boost=$EBROOTBOOST --with-netcdf=$EBROOTNETCDFMINCPLUSPLUS' + +sanity_check_paths = { + 'files': ['lib/librelogo-%%(version)s.%s' % SHLIB_EXT, 'lib/librepast_hpc-%%(version)s.%s' % SHLIB_EXT], + 'dirs': ['bin/rumor', 'bin/zombie', 'include', 'lib'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.3.4.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.3.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..3149eef3ad16aaf53bd55ae5c74adff4698fe47d --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.3.4.eb @@ -0,0 +1,58 @@ +name = 'Ruby' +version = '2.3.4' + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] + +ext_options = { + 'source_urls': ['http://rubygems.org/downloads/'], + 'source_tmpl': '%(name)s-%(version)s.gem', +} + +exts_list = [ + ('ffi', '1.9.18', ext_options), + ('childprocess', '0.7.0', ext_options), + ('json', '2.1.0', ext_options), + ('cabin', '0.9.0', ext_options), + ('backports', '3.8.0', ext_options), + ('arr-pm', '0.0.10', ext_options), + ('clamp', '1.1.2', ext_options), + ('multipart-post', '2.0.0', ext_options), + ('faraday', '0.12.1', ext_options), + ('faraday_middleware', '0.11.0.1', ext_options), + ('highline', '1.7.8', ext_options), + ('net-http-pipeline', '1.0.1', ext_options), + ('connection_pool', '2.2.1', ext_options), + ('net-http-persistent', '2.9.4', ext_options), + ('multi_json', '1.12.1', ext_options), + ('public_suffix', '2.0.5', ext_options), + ('addressable', '2.4.0', ext_options), + ('gh', '0.15.1', ext_options), + ('launchy', '2.4.3', ext_options), + ('ethon', '0.10.1', ext_options), + ('typhoeus', '1.1.2', ext_options), + ('websocket', '1.2.4', ext_options), + ('pusher-client', '0.6.2', ext_options), + ('diff-lcs', '1.3', ext_options), + ('rspec-support', '3.6.0', ext_options), + ('rspec-mocks', '3.6.0', ext_options), + ('rspec-expectations', '3.6.0', ext_options), + ('rspec-core', '3.6.0', ext_options), + ('rspec', '3.6.0', ext_options), + ('rack', '2.0.3', ext_options), + ('rack-protection', '2.0.0', ext_options), + ('tilt', '2.0.7', ext_options), + ('mustermann', '1.0.0', ext_options), + ('sinatra', '2.0.0', ext_options), + ('rack-test', '0.6.3', ext_options), + ('bundler', '1.15.1', ext_options), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/Rust/Rust-1.12.0-foss-2016b.eb b/easybuild/easyconfigs/r/Rust/Rust-1.12.0-foss-2016b.eb index de615e762046ffe34e4e7caaa5df4b9a0703f9a0..04ee893a0e3de6ac2ec8f85be742e44fe2b789a8 100644 --- a/easybuild/easyconfigs/r/Rust/Rust-1.12.0-foss-2016b.eb +++ b/easybuild/easyconfigs/r/Rust/Rust-1.12.0-foss-2016b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['https://static.rust-lang.org/dist/'] sources = ['rustc-%(version)s-src.tar.gz'] -builddependencies = [('Python', '2.7.12'), ('CMake','3.6.2')] +builddependencies = [('Python', '2.7.12'), ('CMake', '3.6.2')] sanity_check_paths = { 'files': ['bin/rustc', 'bin/rustdoc'], diff --git a/easybuild/easyconfigs/r/Rust/Rust-1.12.1-foss-2016b.eb b/easybuild/easyconfigs/r/Rust/Rust-1.12.1-foss-2016b.eb index a06ae545970e984f20cca5d3cae9c30b2009edf5..ed54478e03d9a8d51a1eac902c42700aba586f52 100644 --- a/easybuild/easyconfigs/r/Rust/Rust-1.12.1-foss-2016b.eb +++ b/easybuild/easyconfigs/r/Rust/Rust-1.12.1-foss-2016b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['https://static.rust-lang.org/dist/'] sources = ['rustc-%(version)s-src.tar.gz'] -builddependencies = [('Python', '2.7.12'), ('CMake','3.6.2')] +builddependencies = [('Python', '2.7.12'), ('CMake', '3.6.2')] sanity_check_paths = { 'files': ['bin/rustc', 'bin/rustdoc'], diff --git a/easybuild/easyconfigs/r/Rust/Rust-1.18.0-foss-2017a.eb b/easybuild/easyconfigs/r/Rust/Rust-1.18.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..22f0bbe7986b28acc3f9eedf22efb5099052da58 --- /dev/null +++ b/easybuild/easyconfigs/r/Rust/Rust-1.18.0-foss-2017a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Rust' +version = '1.18.0' + +homepage = 'https://www.rust-lang.org' +description = """Rust is a systems programming language that runs blazingly fast, prevents segfaults, + and guarantees thread safety.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['https://static.rust-lang.org/dist/'] +sources = ['rustc-%(version)s-src.tar.gz'] + +builddependencies = [('CMake', '3.8.2')] + +sanity_check_paths = { + 'files': ['bin/rustc', 'bin/rustdoc'], + 'dirs': ['share/doc', 'share/man', 'lib/rustlib'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/r/rCUDA/rCUDA-4.0.1_linux_64_Ubuntu10.04.eb b/easybuild/easyconfigs/r/rCUDA/rCUDA-4.0.1_linux_64_Ubuntu10.04.eb index 764e0a56544a32f545de656718e3f9c1f8246dd5..a2dd96fcb99b3e4c41da24c4bc5fee1b9ef0a55c 100644 --- a/easybuild/easyconfigs/r/rCUDA/rCUDA-4.0.1_linux_64_Ubuntu10.04.eb +++ b/easybuild/easyconfigs/r/rCUDA/rCUDA-4.0.1_linux_64_Ubuntu10.04.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/r/rCUDA/rCUDA-5.0_linux_64_scientificLinux6.eb b/easybuild/easyconfigs/r/rCUDA/rCUDA-5.0_linux_64_scientificLinux6.eb index 67667d2f43bcc42bb5b7511d4a971fc3b8905e1f..0e88376e1b07b3fbc9ee63ab29c15ecdf10affac 100644 --- a/easybuild/easyconfigs/r/rCUDA/rCUDA-5.0_linux_64_scientificLinux6.eb +++ b/easybuild/easyconfigs/r/rCUDA/rCUDA-5.0_linux_64_scientificLinux6.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb index 515ad4d74a56684ec38f4cc1faa6f368b1942a3c..de39a6a664a657efd6637038e73bb0502eeb5b38 100644 --- a/easybuild/easyconfigs/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/rSeq/rSeq-0.2.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb index e5d10e806149d54f1907953ff14f3d3142c6147b..cbe0f89b4804daf1e841c8221349182aec24c87f 100644 --- a/easybuild/easyconfigs/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/r/rainbow/rainbow-2.0.4-goolf-1.4.10.eb @@ -1,7 +1,7 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel -# SIB Swiss Institute of Bioinformatics +# SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' @@ -18,11 +18,11 @@ sources = ['%(name)s_%(version)s.tar.gz'] buildopts = ' CC=$CC' -files_to_copy = [(['rainbow', 'ezmsim', 'rbasm', 'select_sec_rbcontig.pl', +files_to_copy = [(['rainbow', 'ezmsim', 'rbasm', 'select_sec_rbcontig.pl', 'select_best_rbcontig_plus_read1.pl', 'select_sec_rbcontig.pl', 'select_all_rbcontig.pl'], 'bin')] parallel = 1 - + sanity_check_paths = { 'files': ['bin/rainbow', 'bin/ezmsim', 'bin/rbasm'], 'dirs': [], diff --git a/easybuild/easyconfigs/r/randfold/randfold-2.0.1-intel-2016b.eb b/easybuild/easyconfigs/r/randfold/randfold-2.0.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9858d484473c8f9b8f64bcbe45db4f3acc706576 --- /dev/null +++ b/easybuild/easyconfigs/r/randfold/randfold-2.0.1-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'MakeCp' + +name = 'randfold' +version = '2.0.1' + +homepage = 'http://bioinformatics.psb.ugent.be/software/details/Randfold' +description = "Minimum free energy of folding randomization test software" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://bioinformatics.psb.ugent.be/supplementary_data/erbon/nov2003/downloads/'] +sources = [SOURCE_TAR_GZ] + +cleanupoldinstall = False + +# also install included SQUID dependency, since it can't be found online anymore... +prebuildopts = "tar xfvz squid.tar.gz && cd squid-*/ && mkdir -p %(installdir)s && " +prebuildopts += "./configure --prefix=%(installdir)s && make && make install && cd .. && " +prebuildopts += "export CPATH=%(installdir)s/include:$CPATH && export LIBRARY_PATH=%(installdir)s/lib:$LIBRARY_PATH && " + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS"' + +files_to_copy = [(['randfold'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/randfold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/requests/requests-2.13.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/r/requests/requests-2.13.0-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..2546a92787a36622e1b91ffde015fa02d5cbaa49 --- /dev/null +++ b/easybuild/easyconfigs/r/requests/requests-2.13.0-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'requests' +version = '2.13.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/requests' +description = """Python http for humans""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/r/requests/requests-2.13.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/r/requests/requests-2.13.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d08d7d724bceb15d0997b0e84048e05da2ec910 --- /dev/null +++ b/easybuild/easyconfigs/r/requests/requests-2.13.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'requests' +version = '2.13.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/requests' +description = """Python http for humans""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/r/rjags/rjags-4-6-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/r/rjags/rjags-4-6-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2809740b9c10f289730104dd0c62badfb835612d --- /dev/null +++ b/easybuild/easyconfigs/r/rjags/rjags-4-6-intel-2017a-R-3.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'RPackage' + +name = 'rjags' +version = '4-6' +versionsuffix = '-R-%(rver)s' + +homepage = 'http://cran.r-project.org/web/packages/rjags' +description = """The rjags package is an interface to the JAGS library.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://cran.r-project.org/src/contrib/', + 'http://cran.r-project.org/src/contrib/Archive/rjags/', +] +sources = ['%(name)s_%(version)s.tar.gz'] +checksums = ['cf24bb1e7c8445bafb49097089ad33e5bd5d8efbccf16fc7e32ad230f05f89ad'] + +dependencies = [ + ('R', '3.4.0', '-X11-20170314'), + ('JAGS', '4.2.0'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['rjags'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/r/rootpy/rootpy-0.8.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/r/rootpy/rootpy-0.8.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..21a990b69beb590f32235bee1611580889ae413b --- /dev/null +++ b/easybuild/easyconfigs/r/rootpy/rootpy-0.8.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'rootpy' +version = '0.8.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.rootpy.org/' + +description = """The rootpy project is a community-driven initiative aiming to provide a more pythonic interface with +ROOT on top of the existing PyROOT bindings. Given Python’s reflective and dynamic nature, rootpy also aims to +improve ROOT design flaws and supplement existing ROOT functionality. The scientific Python community also offers a +multitude of powerful packages such as SciPy, NumPy, matplotlib, scikit-learn, and PyTables, but a suitable interface +between them and ROOT has been lacking. rootpy provides the interfaces and conversion mechanisms required to liberate +your data and to take advantage of these alternatives if needed.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/rootpy/%(namelower)s/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.11'), + ('ROOT', 'v6.08.02', '-Python-%(pyver)s'), + ('matplotlib', '1.5.1', versionsuffix + '-freetype-2.6.3') +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/r/rpmrebuild/rpmrebuild-2.11.eb b/easybuild/easyconfigs/r/rpmrebuild/rpmrebuild-2.11.eb index 5b2154b1464bc23344220edc8de9c09fccc8b7c2..7752f26f31e2380f0b5cdce4d5c1a32e1121a898 100644 --- a/easybuild/easyconfigs/r/rpmrebuild/rpmrebuild-2.11.eb +++ b/easybuild/easyconfigs/r/rpmrebuild/rpmrebuild-2.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2016 Forschungszentrum Juelich GmbH # Authors:: Damian Alvarez diff --git a/easybuild/easyconfigs/s/S.A.G.E./S.A.G.E.-6.3.eb b/easybuild/easyconfigs/s/SAGE/SAGE-6.3.eb similarity index 59% rename from easybuild/easyconfigs/s/S.A.G.E./S.A.G.E.-6.3.eb rename to easybuild/easyconfigs/s/SAGE/SAGE-6.3.eb index 28ef2c7ef618fabc019df802f07457730ee98cd9..e6e619d7aea4eeb228fa6b6da47c587855fa60c6 100644 --- a/easybuild/easyconfigs/s/S.A.G.E./S.A.G.E.-6.3.eb +++ b/easybuild/easyconfigs/s/SAGE/SAGE-6.3.eb @@ -1,21 +1,22 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu easyblock = "Tarball" -name = 'S.A.G.E.' +name = 'SAGE' version = '6.3' -homepage = 'https://code.google.com/archive/p/opensage/' +homepage = 'http://darwin.cwru.edu/sage/' description = """ S.A.G.E. (Statistical Analysis for Genetic Epidemiology) is free software package containing programs for use in the genetic analysis of family, pedigree and individual data.""" toolchain = {'name': 'dummy', 'version': 'dummy'} -source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/opensage/'] -sources = ['%(name)sv%(version)s_Linux_x86_64.tar.gz'] +source_urls = ['https://github.com/elstonsage/sageCore/releases/download/v%(version)s'] +sources = ['S.A.G.E.v%(version)s_Linux_x86_64.tar.gz'] +checksums = ['c94a0b9af656212251ce452f7b2f99ec'] sanity_check_paths = { 'files': ["bin/freq", "bin/ageon", "bin/segreg"], diff --git a/easybuild/easyconfigs/s/SAGE/SAGE-6.4.eb b/easybuild/easyconfigs/s/SAGE/SAGE-6.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..44c08dffd3a1bfd64e2e570dbc72c1a22dc02a87 --- /dev/null +++ b/easybuild/easyconfigs/s/SAGE/SAGE-6.4.eb @@ -0,0 +1,26 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'SAGE' +version = '6.4' + +homepage = 'http://darwin.cwru.edu/sage/' +description = """ S.A.G.E. (Statistical Analysis for Genetic +Epidemiology) is free software package containing programs for +use in the genetic analysis of family, pedigree and individual data.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://darwin.cwru.edu/sage/files/'] +sources = ['S.A.G.E.v%(version)s_Linux_x86_64.tar.gz'] +checksums = ['da3b135389df1ab9a21288cb041ac0c3'] + +sanity_check_paths = { + 'files': ["bin/freq", "bin/ageon", "bin/segreg"], + 'dirs': ["data_files", "documentaion"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.17-intel-2017a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.17-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..53a5edea87e8b0e97d562511a1563dff3b15326a --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.17-intel-2017a.eb @@ -0,0 +1,19 @@ +name = 'SAMtools' +version = '0.1.17' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/samtools/%(namelower)s/archive/%(version)s'] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb index 073affc93bf62d87a903cff1aefe15e35f4ccaff..41c9a41b52cbdf6654e99b080ed1768796f0c6b9 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb index 5b8825becb9a2f1730e2b426d98820dea5dafabc..cb95f09db12ec87bc9f5cd73d25ed805e5ba3eb0 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb index e632ad1cd5caf5bc2d499fee5ecb0b26249f9340..c3c62371e337493f219c5d0f9d97c420967b5bf0 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb index d1a314837966c07fca5e001438ad1639a0545b16..4feaa862951a49fd7429d92514bf70213559b2e8 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.19-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.20-intel-2017a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.20-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..75a920a136dc445a4c4f736fa33f94392f32a85b --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.20-intel-2017a.eb @@ -0,0 +1,20 @@ +name = 'SAMtools' +version = '0.1.20' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/samtools/%(namelower)s/archive/%(version)s'] + +patches = ['SAMtools-%(version)s_Makefile-ncurses.patch'] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-foss-2014b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-foss-2014b.eb index 37118ac1e183b33c640fcc6b1be9add4cb8b32b5..fe530c9987b3bb26f9fdf14cc91ab42637cc4e55 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-foss-2014b.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-foss-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb index ffeec869d84fc1e180f1e5fda0614df6be32c359..6d55792df58d6be92b74985ab40693920ed902b4 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2014b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2014b.eb index f6766acbd26aac25f5c3b84c9726230c6851ba52..143b4f0e11eef88650f81b530a3761cbea5f592d 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2014b.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb index 805874583a9b3a81d667859ea92480f6d94c5e2e..ec9e8200a52c8a593c3719c0d14fd928979c5a8a 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.1-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb index 3835083700e6a61402f7f002d7477c15b2305ada..e36e28d9bb154a7ad7505bb3976baeee3e703537 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a-HTSlib-1.2.1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a.eb index be9360b7e58260f70071ebc91dce097c3a1a5d0f..a99016b9902c37c980d5760ec0332967aa9ed3d4 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015b.eb index 598ba6e51e620a64765c5152f8895f4b84789e15..e1dd81f16023f7457964e6c0c6af0bc124bc0e21 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015b.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2016b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..af14010ad932b0a62ac70f3049c714ff8e38711e --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-foss-2016b.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# +# Modified:: Robert Qiao +# @ adelaide.edu.au/phoenix +## + +name = 'SAMtools' +version = '1.2' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +patches = ['SAMtools-1.1_Makefile.patch'] +checksums = [ + '420e7a4a107fe37619b9d300b6379452eb8eb04a4a9b65c3ec69de82ccc26daa', # samtools-1.2.tar.bz2 + 'd0d6796db7edb9ceb0c410001c3b00b521d97bcf908650c8f7528a4438f765e1', # SAMtools-1.1_Makefile.patch +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +parallel = 1 + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb index 97a147d8ecfe0b29fc5b1dd0ffbb9314ec13f560..b93365bdd789d3960942351123d4daed52501fbe 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb index e3ff7301d8bf43ab5f1a5dc47b841caf6381d52a..ce7c10f8f23b352388854712b8acc76b503d3565 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb index 289687681922c87ccefe6248634cd0b485007881..09d30b179c3e333589e3eeaeb76b75d85a8a9d27 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015a-HTSlib-1.2.1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb index 739c632246bcd9469d420af8af445945179efe52..303f3a583d7d8d119a2b02a7af841e66b69a1580 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.2-intel-2015b-HTSlib-1.2.1.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2015b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2015b.eb index 4ff251eb7303ffd4196818b02532a2dcdc83f843..63b113948c8f8e760fc85b3c7213ca61c23eb3f2 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2015b.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2016a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2016a.eb index 96d3b95f0f589aff38d705a2139fa9632ce9afb8..40b271c59eab013949c991d4f9e724c5424c0373 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-intel-2016a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-intel-2016a.eb index d869d21007896411d990c56c08f20a99c0b6d3c6..20c0daa2e9f7188c42d1ba9f3437c3429cc4719d 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-intel-2016a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb index a7026c36d0ea34c5ca96e7cf06b3861a2b2b5e04..af67f0ad298166019c78cf564c89c1d42fa8468a 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016a.eb index 7fa65122da6adf2cade52e15cb64bf0a93dc0977..1fcd04d5c51c03f94851a05e95e9f29d9411c16b 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4e46414370b70b00a5530616855a66297c0778cd --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-foss-2016b.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +## + +name = 'SAMtools' +version = '1.3.1' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +# Patch Makefile to link against zlib provided by EB +patches = ['SAMtools-%(version)s_Makefile.patch'] +checksums = [ + '6c3d74355e9cf2d9b2e1460273285d154107659efa36a155704b1e4358b7d67e', # samtools-1.3.1.tar.bz2 + '3760243ab6275ad111079794cc63a2f258b16cab39d94acc21eb774d029d245b', # SAMtools-1.3.1_Makefile.patch +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016a.eb index 91ca187c34fd6563aafe6d71bdd9d9fdb090844c..8a9d0ec272503d8513c300c2f03d839fae05d07b 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016a.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b-HTSlib-1.3.2.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b-HTSlib-1.3.2.eb index cf342e2224a2bffe8f71631180fb715e368d0b2c..aaae3bc65c2aa3ef4e800b53d8f46cdf9615576b 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b-HTSlib-1.3.2.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b-HTSlib-1.3.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b.eb index 068f81d41af5ae9c447fb52545faf43087db8178..1d3b8759e622e4809a8bdd47ecf9ac7ff772ac66 100644 --- a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b.eb +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.3.1-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos @@ -22,9 +22,6 @@ toolchainopts = {'pic': True} source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] sources = [SOURCELOWER_TAR_BZ2] -# Patch Makefile to link against zlib provided by EB -patches = ['SAMtools-%(version)s_Makefile.patch'] - dependencies = [ ('ncurses', '6.0'), ('zlib', '1.2.8'), diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-foss-2016b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..becb1e33dffce2b48ee1cb083df31efe18963de8 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-foss-2016b.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +## +name = 'SAMtools' +version = '1.4' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..a590f0e5c55d859bfb0f87d0715ee64261afed00 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-goolf-1.4.10.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +# Modified for goolf-1.4.10 by: Daniel Navarro-Gomez, MEEI Bioinformatics Center (MBC) +# +## +name = 'SAMtools' +version = '1.4' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +# +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.7'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-intel-2016b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5fc351ad6844320977c154fa66243b94c2482eb2 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-intel-2016b.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +## +name = 'SAMtools' +version = '1.4' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-intel-2017a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a9362a745f1cbce29a90471eaa40c11bece27abf --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4-intel-2017a.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +## +name = 'SAMtools' +version = '1.4' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4.1-intel-2017a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1cb0955d1915a6ace36f7e3ac058d18e0196920c --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.4.1-intel-2017a.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +## +name = 'SAMtools' +version = '1.4.1' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.5-foss-2016b.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.5-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..30006e4f3c06cea89d9fa690f253471753ad9b63 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.5-foss-2016b.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +## +name = 'SAMtools' +version = '1.5' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['8542da26832ee08c1978713f5f6188ff750635b50d8ab126a0c7bb2ac1ae2df6'] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.2'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.5-intel-2017a.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.5-intel-2017a.eb new file mode 100755 index 0000000000000000000000000000000000000000..ae85c244273f9377f24569e70b3ce7a7e8e5e486 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.5-intel-2017a.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Robert Schmidt , Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# Modified by: Adam Huffman +# The Francis Crick Institute +# +# Modified for version 1.4 by: Kurt Lust, UAntwerpen +# +## +name = 'SAMtools' +version = '1.5' + +homepage = 'http://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] + +# The htslib component of SAMtools 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('XZ', '5.2.3'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SCALCE/SCALCE-2.7-GCC-4.8.2.eb b/easybuild/easyconfigs/s/SCALCE/SCALCE-2.7-GCC-4.8.2.eb index d732b448eb4c483f267e48bbb72369db9030efad..ec8b73d7259453b4e0763bc0e177395930c29854 100644 --- a/easybuild/easyconfigs/s/SCALCE/SCALCE-2.7-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/s/SCALCE/SCALCE-2.7-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2015 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb index 88fe827b030bb2923ea49a7f9d70f5cb87edfeef..607082a50217ac158003a8658dd1d96b7fbc090e 100644 --- a/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/s/SCANMS/SCANMS-2.02-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb index f7e1fa75aff599483d6a6df25b3dd97c210cd6a2..fb8bdd5fe8813531a28c8e6b9189ecef7d965c85 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goolf-1.4.10.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/28978/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb index 63e54d60a973660207cb3f443487f48ef395d68e..a840cb128c2bfc3d900a164213f317ba0cb4ddd0 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-5.3.0.eb @@ -12,4 +12,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/28978/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb index adc2bceafcb29d6ef68910eb32b974ca1bb0615e..36e2a02cae42ab1ace3fe44e63c5b300405632b4 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-goolf-1.4.10.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/31832/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb index 8e693c1ca4205338d31dff48fde7cac059544e7e..b9f3cfb699ab39012e4ea2b0b02543683e0d2346 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.3.0.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/31832/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.7'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb index b0d4836a137db8cb488b8f8a4133e1a39c2e3c31..60cfca1ccb14c15eb1e99449652df67b7833d16e 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-5.5.0.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/31832/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb index b9f29b45c505b7eaa4f1fda31b6f0b4fcfa292d9..1a0f9346211388a7f48e05512492c7829a11ee2a 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-6.2.5.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/31832/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb index 89020e5a6b964fa4d1849be7d3b2b225134a1c2b..4e6810fc240ab9455b24aa0476e1ec4efae60abe 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-intel-2014b.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['https://gforge.inria.fr/frs/download.php/31832/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb index f4c56ce013f3c9e5d8e4f9e64b2d63f1fcfdc907..68499c20c9ed4d8a0d8549ff0590861a53300b20 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.3-intel-2015a.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34099/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb index f5bdd9828b42f190729fe1fb0bdf05f2b1156633..8e49ec97388d7b77867cd4983eff90836c75993c 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015.05.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb index 3f65d37408d342312805a3efce1be9c93bbaf502..6646f63b1d1a50affca4e30690928868ffb3c0df 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2015b.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016a.eb index 431d04e9dfb3bd4d55d8441f4ffcaf5779ec8e28..6627e15ad70f61dc0e54e3acf428a2d1458e72cd 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016a.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016b.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016b.eb index 9fb7233435ac8a04fcfe74efffabd6129bbc8f47..e19c44686d5a310925cecad3e76db0433c35ce31 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016b.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-foss-2016b.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-gimkl-2.11.5.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-gimkl-2.11.5.eb index b61aa3728e02c36256befbbdc56933e81b65782b..4bbf975f938a84fc07d399a834f9e579b91dca61 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-gimkl-2.11.5.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb index a98a4841f7a1e834b9b4dbbbe38acba54a5e7624..173ec5abc67b29fdf528f9d5d1172021f1d5cf40 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015a.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb index ba1a0a43d1dd50f8beca796eae3859f0ac13f27a..a9f67fc8828f42d4b613d78ec8c742f672774414 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b-64bitint.eb @@ -12,4 +12,8 @@ toolchainopts = {'pic': True, 'i8': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb index 34df491afde567145705a81dc709f9904116220b..5f4f35c9c00028a0884cd3591c3ee12580d357a8 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2015b.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016a.eb index a90bb75fa5ab8b3ced38be0d8b099fb943f09f3b..30e51cb632d1495d6dcd6881385c514628e3614f 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016a.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016a.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016b.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016b.eb index 20bc255b1a92698416894bcafc8849611455feb1..5df84b7224749287158c44fcc2232e0aef31b2e0 100644 --- a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016b.eb +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2016b.eb @@ -11,4 +11,8 @@ toolchainopts = {'pic': True} source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] sources = ['%(namelower)s_%(version)s.tar.gz'] +dependencies = [ + ('zlib', '1.2.8'), +] + moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2017a.eb b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..56f2a3c3626e0d82e833a7187276571cbea009c1 --- /dev/null +++ b/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.4-intel-2017a.eb @@ -0,0 +1,18 @@ +name = 'SCOTCH' +version = '6.0.4' + +homepage = 'http://gforge.inria.fr/projects/scotch/' +description = """Software package and libraries for sequential and parallel graph partitioning, +static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://gforge.inria.fr/frs/download.php/file/34618/'] +sources = ['%(namelower)s_%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.11'), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SCnorm/SCnorm-0.99.7-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/s/SCnorm/SCnorm-0.99.7-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f1e6bee5766841237b72dbbd1f4fe88c0e46e82 --- /dev/null +++ b/easybuild/easyconfigs/s/SCnorm/SCnorm-0.99.7-intel-2017a-R-3.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'RPackage' + +name = 'SCnorm' +version = '0.99.7' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://bioconductor.org/packages/SCnorm' +description = "This package implements SCnorm — a method to normalize single-cell RNA-seq data." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://bioconductor.org/packages/release/bioc/src/contrib/', + 'https://bioconductor.org/packages/devel/bioc/src/contrib/', +] +sources = ['%(name)s_%(version)s.tar.gz'] +checksums = ['f7f6b63aade398ab8f7860ca895914c7bd8161bf2387f2727fe44a897124ae02'] + +dependencies = [ + ('R', '3.4.0', '-X11-20170314'), + ('R-bundle-Bioconductor', '3.5', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SCons/SCons-2.5.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SCons/SCons-2.5.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..40cbf3c5592ed3faf4f89916d787d6e2b08f40f6 --- /dev/null +++ b/easybuild/easyconfigs/s/SCons/SCons-2.5.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'SCons' +version = '2.5.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.scons.org/' +description = "SCons is a software construction tool." + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +dependencies = [('Python', '2.7.12')] + +sanity_check_paths = { + 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], + 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], +} + +options = {'modulename': False} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SCons/SCons-2.5.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SCons/SCons-2.5.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..6df761e722d9057d5a268c15c542670f07325b69 --- /dev/null +++ b/easybuild/easyconfigs/s/SCons/SCons-2.5.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'SCons' +version = '2.5.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.scons.org/' +description = "SCons is a software construction tool." + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +dependencies = [('Python', '2.7.12')] + +sanity_check_paths = { + 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], + 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], +} + +options = {'modulename': False} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SCons/SCons-2.5.1-intel-2017a.eb b/easybuild/easyconfigs/s/SCons/SCons-2.5.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cfdd0743d4847403bbcfc00d6140a49320f645d5 --- /dev/null +++ b/easybuild/easyconfigs/s/SCons/SCons-2.5.1-intel-2017a.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'SCons' +version = '2.5.1' + +homepage = 'http://www.scons.org/' +description = "SCons is a software construction tool." + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +# SCons requires Python 2, rely on system Python so we can use SCons when module for Python 3.x is loaded +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +sanity_check_paths = { + 'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'], + 'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'], +} + +options = {'modulename': False} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SDCC/SDCC-3.3.0.eb b/easybuild/easyconfigs/s/SDCC/SDCC-3.3.0.eb index cd91fac4e45cd58bc024da27d09b3de8b5574afc..1d6583cd4c2e08bccfa20ae4eb71b121f21c29d4 100644 --- a/easybuild/easyconfigs/s/SDCC/SDCC-3.3.0.eb +++ b/easybuild/easyconfigs/s/SDCC/SDCC-3.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SDL2/SDL2-2.0.4-intel-2016b.eb b/easybuild/easyconfigs/s/SDL2/SDL2-2.0.4-intel-2016b.eb index 9d089f04eb6ce8fe5e556c92a0fe0929a3eeee15..e43bffbbb49d1f08376cd46382c3caa8deb8786d 100644 --- a/easybuild/easyconfigs/s/SDL2/SDL2-2.0.4-intel-2016b.eb +++ b/easybuild/easyconfigs/s/SDL2/SDL2-2.0.4-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SHAPEIT/SHAPEIT-2.r837.GLIBCv2.12.eb b/easybuild/easyconfigs/s/SHAPEIT/SHAPEIT-2.r837.GLIBCv2.12.eb index f2424bbea4413d3d1572131a13c8a3739e01a1ea..8b988dc0fd6860559c0baa96d56a051aa31159b7 100644 --- a/easybuild/easyconfigs/s/SHAPEIT/SHAPEIT-2.r837.GLIBCv2.12.eb +++ b/easybuild/easyconfigs/s/SHAPEIT/SHAPEIT-2.r837.GLIBCv2.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/s/SHORE/SHORE-0.9.3-foss-2016a.eb b/easybuild/easyconfigs/s/SHORE/SHORE-0.9.3-foss-2016a.eb index 756efd9115ca042ae4c7f5d226444872eb54a26e..4078e01a54f8283ad512868ed631041f70c910a1 100644 --- a/easybuild/easyconfigs/s/SHORE/SHORE-0.9.3-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SHORE/SHORE-0.9.3-foss-2016a.eb @@ -15,10 +15,10 @@ sources = [SOURCELOWER_TAR_GZ] configopts = '--with-mpi' dependencies = [ - ('XZ','5.2.2'), - ('zlib','1.2.8'), - ('GSL','1.16'), # GSL 2.1 does not work. - ('Boost', '1.61.0'), + ('XZ', '5.2.2'), + ('zlib', '1.2.8'), + ('GSL', '1.16'), # GSL 2.1 does not work. + ('Boost', '1.61.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/s/SIBELia/SIBELia-3.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SIBELia/SIBELia-3.0.4-goolf-1.4.10.eb index 5c52477972cba40987510d41d6c6d1581400dbc4..08978cbb4bfe9a28bbaa66ff37df5959d67d1e13 100644 --- a/easybuild/easyconfigs/s/SIBELia/SIBELia-3.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SIBELia/SIBELia-3.0.4-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a-tools.eb b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a-tools.eb index e7737796170140164d3121fac915aa6df14c4aeb..89441506e0fb91a69dfe381642145932eec0670b 100644 --- a/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a-tools.eb +++ b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a-tools.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2016 Juelich Supercomputing Centre, Germany # Authors:: Markus Geimer diff --git a/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a.eb b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a.eb index a093e042cbd71ccbe35f739b1e144d6ebe562fdb..ca3d9eb8ab64cd11f47d5184ef1d38a50e04a63b 100644 --- a/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.6.1-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2016 Juelich Supercomputing Centre, Germany # Authors:: Markus Geimer diff --git a/easybuild/easyconfigs/s/SIONlib/SIONlib-1.7.1-foss-2017a-tools.eb b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.7.1-foss-2017a-tools.eb new file mode 100644 index 0000000000000000000000000000000000000000..d9d11099a34eb3323b8dd3a3fa2ef6b32028f10a --- /dev/null +++ b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.7.1-foss-2017a-tools.eb @@ -0,0 +1,44 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2016 Juelich Supercomputing Centre, Germany +# Authors:: Markus Geimer +# Modified 2017 by Andreas Henkel +# License:: 3-clause BSD +## + +easyblock = 'ConfigureMake' + +name = 'SIONlib' +version = '1.7.1' +# Provide a stripped-down version with renamed symbols for tools, +# see description for further details +versionsuffix = '-tools' + +homepage = 'http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html' +description = """SIONlib is a scalable I/O library for parallel access to task-local files. + The library not only supports writing and reading binary data to or from several thousands of + processors into a single or a small number of physical files, but also provides global open + and close functions to access SIONlib files in parallel. This package provides a stripped-down + installation of SIONlib for use with performance tools (e.g., Score-P), with renamed symbols + to avoid conflicts when an application using SIONlib itself is linked against a tool requiring + a different SIONlib version.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +sources = ['sionlib-%(version)sl.tar.gz'] +source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl'] + +checksums = [ + 'bc2ed625cdf967815007e71e732f38d1', # sionlib-1.7.1l.tar.gz +] + +configopts = '--disable-cxx --disable-fortran --disable-ompi' + +sanity_check_paths = { + 'files': ['bin/sionconfig'] + + ['lib/lib%s_64.a' % x for x in ['lsioncom', 'lsiongen', 'lsionser']], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/SIONlib/SIONlib-1.7.1-foss-2017a.eb b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.7.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..37b3f1f4e715195f92e959c0d4dbba4b4596c827 --- /dev/null +++ b/easybuild/easyconfigs/s/SIONlib/SIONlib-1.7.1-foss-2017a.eb @@ -0,0 +1,38 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2016 Juelich Supercomputing Centre, Germany +# Authors:: Markus Geimer +# Modified 2017 by Andreas Henkel +# License:: 3-clause BSD +## + +easyblock = 'ConfigureMake' + +name = 'SIONlib' +version = '1.7.1' + +homepage = 'http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html' +description = """SIONlib is a scalable I/O library for parallel access to task-local files. + The library not only supports writing and reading binary data to or from several thousands of + processors into a single or a small number of physical files, but also provides global open + and close functions to access SIONlib files in parallel. SIONlib provides different interfaces: + parallel access using MPI, OpenMP, or their combination, and sequential access for post-processing + utilities.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)s'] + +checksums = [ + '9d613055896af2792518d6e0cda02588', # sionlib-1.7.1.tar.gz +] + +sanity_check_paths = { + 'files': ['bin/sionconfig'] + + ['lib/lib%s_64.a' % x for x in ['sioncom', 'siongen', 'sionser']], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb index 49346a9d1c3e09f8e1e220b9bb52badcb4ee6be3..90532985800ef8a20d9195247a6f061115d4c309 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-goolf-1.5.14-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb index e61810f5fd719695670a96fcaf4a9a49f47f70e9..c121f5bccb942cb44e44bfbc3dba2879924ec5d0 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.4-intel-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb index eed3ec9cee2bcd3192cf420e752025087e5edb23..472bc669cef141685482bbb0f1e0820a4d91ffce 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-foss-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb index 517317038b1a4653c3d031057ad96987c5d28491..4370af06f2142213dfb3da5c0588f6ac390f72c4 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2014b-Python-2.7.8.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb index b2e1479cba032d634c25261e72fadb3f0e4bd471..fc5e6d4e1f3d458114975608f9dc4c4c84aef507 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.16.8-intel-2015a-Python-2.7.9.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.18-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/SIP/SIP-4.18-foss-2016a-Python-2.7.11.eb index 0ac8c1861dc319fa5edca39d8d3b4a8316e22ae2..8d523f3226c3bf2462551b088b1546d72b537c21 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.18-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.18-foss-2016a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.18-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/SIP/SIP-4.18-intel-2016a-Python-2.7.11.eb index b3dda163251fb2506504094814dfa5c6d53f25cb..09c013815db20d0ef1b618cf0adf9c7ce55090b4 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.18-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.18-intel-2016a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.18.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/SIP/SIP-4.18.1-foss-2016a-Python-2.7.11.eb index dbc48b8044d8de9956052828588f23750d75e32a..a247773edd94ca98b9d2a8cda413c9ada61f1757 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.18.1-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.18.1-foss-2016a-Python-2.7.11.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.18.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SIP/SIP-4.18.1-intel-2016b-Python-2.7.12.eb index 57997a86bf365f99400571c661a8530c48d1fe1e..f0abfcf40e4ec742dbdefe0decb7ea95a8318f15 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.18.1-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.18.1-intel-2016b-Python-2.7.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.19-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SIP/SIP-4.19-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f50c745690c751288b6ddf757297030d5c9ea1d --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.19-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.19' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +dependencies = [('Python', '2.7.12')] + +configopts = "configure.py --bindir %(installdir)s/bin --incdir %(installdir)s/include " +configopts += "--destdir %(installdir)s/lib/python%(pyshortver)s/site-packages" + +sanity_check_paths = { + 'files': ['bin/sip', 'include/sip.h'] + + ['lib/python%%(pyshortver)s/site-packages/%s' % x + for x in ['sip.%s' % SHLIB_EXT, 'sipconfig.py', 'sipdistutils.py']], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.19-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SIP/SIP-4.19-intel-2016b-Python-2.7.12.eb index 9f5fa19c2405b19b80789b58f2f17d3b5c8e14ec..2e69e76a1afadfbd2a3cbf5ddeb35ae5e7dc983d 100644 --- a/easybuild/easyconfigs/s/SIP/SIP-4.19-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/s/SIP/SIP-4.19-intel-2016b-Python-2.7.12.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Bart Verleye # Center for eResearch, Auckland easyblock = 'ConfigureMakePythonPackage' diff --git a/easybuild/easyconfigs/s/SIP/SIP-4.19.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/SIP/SIP-4.19.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..cea8cbea9cbfda764c0d9ed3cdc2391d38078fd7 --- /dev/null +++ b/easybuild/easyconfigs/s/SIP/SIP-4.19.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.19.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +dependencies = [('Python', '2.7.13')] + +configopts = "configure.py --bindir %(installdir)s/bin --incdir %(installdir)s/include " +configopts += "--destdir %(installdir)s/lib/python%(pyshortver)s/site-packages" + +sanity_check_paths = { + 'files': ['bin/sip', 'include/sip.h'] + + ['lib/python%%(pyshortver)s/site-packages/%s' % x + for x in ['sip.%s' % SHLIB_EXT, 'sipconfig.py', 'sipdistutils.py']], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb index 3c14ae7d6c46e16d07964cfec85b7865c956cf4c..e137f85d4d652376837dc0afcba2c7b6ce17d430 100644 --- a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-goolf-1.4.10-Python-2.7.3.eb @@ -3,10 +3,10 @@ version = "3.3-p1" versionsuffix = '-Python-2.7.3' homepage = 'http://www.grycap.upv.es/slepc/' -description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of -large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or -generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, -rectangular matrix, and to solve quadratic eigenvalue problems.""" +description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution + of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for + either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a + partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb index 1b4c48aa91e59cd31f3d4bad1803ebc601b6e591..e3ec9ea769af8b16f0707589daa0190b695bdf64 100644 --- a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-ictce-5.3.0-Python-2.7.3.eb @@ -3,11 +3,10 @@ version = "3.3-p1" versionsuffix = '-Python-2.7.3' homepage = 'http://www.grycap.upv.es/slepc/' -description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of - large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or - generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, - rectangular matrix, and to solve quadratic eigenvalue problems.""" - +description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution + of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for + either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a + partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb index 0f01678e280d373ac118eff9d1f16d5713941dd7..fd3e7c3888023e778b568833275027a5425d4db9 100644 --- a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.5.3-intel-2015a-Python-2.7.9.eb @@ -3,10 +3,10 @@ version = '3.5.3' versionsuffix = '-Python-2.7.9' homepage = 'http://www.grycap.upv.es/slepc/' -description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of - large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either - standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial - SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" +description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution + of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for + either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a + partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb index 775feb38377e8472ef188e57d8368aa5a883357b..351ac62d2cb0bc6c1f14943a37c82437ea123ff5 100644 --- a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/SLEPc/SLEPc-3.6.2-intel-2015b-Python-2.7.11.eb @@ -3,10 +3,10 @@ version = '3.6.2' versionsuffix = '-Python-2.7.11' homepage = 'http://www.grycap.upv.es/slepc/' -description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of - large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either - standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial - SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" +description = """SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution + of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for + either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a + partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems.""" toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'usempi': True} diff --git a/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb index ed0395223c0f987f3529b023e390ac0bd151bfa7..07bc8cff7aa04162bd5647eef104d570e9dcd47a 100644 --- a/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb index 16d05cf3415d4629cc248f5ca3056d83d4f86e8d..7d14bea6a9282f7ef858be91316e599651dd1320 100644 --- a/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SMALT/SMALT-0.7.5-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SOAPaligner/SOAPaligner-2.21_Linux-x86_64.eb b/easybuild/easyconfigs/s/SOAPaligner/SOAPaligner-2.21_Linux-x86_64.eb index 67f7cd27da2a5e2797fae76372864fe19f2b66c9..8734a7daed79a0343e72d700b804e2faf6485468 100644 --- a/easybuild/easyconfigs/s/SOAPaligner/SOAPaligner-2.21_Linux-x86_64.eb +++ b/easybuild/easyconfigs/s/SOAPaligner/SOAPaligner-2.21_Linux-x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SOAPdenovo-Trans/SOAPdenovo-Trans-1.0.4-fix-makefiles.patch b/easybuild/easyconfigs/s/SOAPdenovo-Trans/SOAPdenovo-Trans-1.0.4-fix-makefiles.patch new file mode 100644 index 0000000000000000000000000000000000000000..edb305d00832ad075c497f512de304e44a3f29a7 --- /dev/null +++ b/easybuild/easyconfigs/s/SOAPdenovo-Trans/SOAPdenovo-Trans-1.0.4-fix-makefiles.patch @@ -0,0 +1,30 @@ +# Fix makefile to use EB values +# Ward Poelmans +--- SOAPdenovo-Trans-src-v1.04.orig/src/Makefile 2014-04-15 04:37:16.000000000 +0200 ++++ SOAPdenovo-Trans-src-v1.04/src/Makefile 2017-08-23 07:54:58.108664416 +0200 +@@ -1,5 +1,5 @@ +-CC= gcc +-CFLAGS= -O3 -fomit-frame-pointer -static ++CC := $(CC) ++CFLAGS := -fomit-frame-pointer $(CFLAGS) + #CFLAGS= -O3 -g -D_DEBUG + DFLAGS= + +@@ -32,7 +32,7 @@ + INCLUDES= -Iinc + SUBDIRS= . + LIBPATH= +-LIBS= -pthread -lm -lrt -lbam -lz -L./inc ++LIBS := $(LIBS) -lrt -lbam -lz -L./inc + EXTRA_FLAGS= + + BIT_ERR = 0 +@@ -73,7 +73,7 @@ + @test $(BIT_ERR) != 1 || sh -c 'echo "Fatal: 64bit CPU and Operating System required!";false;' + + SOAPdenovo: envTest $(OBJS) +- @$(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS) + @printf "Linking...\r" + @printf "$(PROG) compilation done.\n"; + diff --git a/easybuild/easyconfigs/s/SOAPdenovo-Trans/SOAPdenovo-Trans-1.0.4-intel-2017a.eb b/easybuild/easyconfigs/s/SOAPdenovo-Trans/SOAPdenovo-Trans-1.0.4-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..75f99d40086582555af700e670f6c9b75f697662 --- /dev/null +++ b/easybuild/easyconfigs/s/SOAPdenovo-Trans/SOAPdenovo-Trans-1.0.4-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'MakeCp' + +name = 'SOAPdenovo-Trans' +version = '1.0.4' + +homepage = 'http://soap.genomics.org.cn/SOAPdenovo-Trans.html' +description = """SOAPdenovo-Trans is a de novo transcriptome assembler basing on the SOAPdenovo framework, +adapt to alternative splicing and different expression level among transcripts. +""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/aquaskyline/SOAPdenovo-Trans/archive/'] +sources = ['%(version)s.tar.gz'] +patches = ['%(name)s-%(version)s-fix-makefiles.patch'] +checksums = [ + '378a54cde0ebe240fb515ba67197c053cf95393645c1ae1399b3a611be2a9795', # 1.0.4.tar.gz + '15c420a5e2c2a5a5837dbb1223a6b02b78f059b162e82952c7ceee83fdfdcffb', # SOAPdenovo-Trans-1.0.4-fix-makefiles.patch +] + +dependencies = [('zlib', '1.2.11')] + +start_dir = 'src' + +buildopts = ' && make 127mer=1' + +files_to_copy = [(['../SOAPdenovo-Trans-127mer', '../SOAPdenovo-Trans-31mer'], 'bin'), '../LICENSE', + '../README.md', '../VERSION'] + +sanity_check_paths = { + 'files': ['bin/SOAPdenovo-Trans-127mer', 'bin/SOAPdenovo-Trans-31mer'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb index 05651770f255c298fa1280a02b6d5a26e05a4455..f288d7f917c6d113daa1725f1c9442419a9a44f7 100644 --- a/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb index 0ce4a98f03a7ce0941e95ac157a0afdc9f52c69f..762c7d68fd786dbd841dab1d39d9081f6b9d97fe 100644 --- a/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb index ab6bd52347d6edb3be4ed7f7600a344124f7b54c..672b4b6174df49e85a9a7c41f446fb5a9be0266d 100644 --- a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.0.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb index 5eb12170f691dabeff20d40076ee7ea346823cb8..36652b20f0e7036bd45634526f1361794d41f8f3 100644 --- a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.1.0-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.10.1-foss-2016b.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.10.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5d56e586a24c90ef41713ca43befc5122eae570d --- /dev/null +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.10.1-foss-2016b.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# 3.9.0: +# Modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = "CMakeMake" + +name = 'SPAdes' +version = '3.10.1' + +homepage = 'http://cab.spbu.ru/software/spades/' +description = """Genome assembler for single-cell and isolates data sets""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://cab.spbu.ru/files/release%(version)s'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('CMake', '3.7.2')] + +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), +] + +start_dir = 'src' + +separate_build_dir = True + +configopts = ' -DBoost_NO_BOOST_CMAKE=ON' + +sanity_check_commands = [('spades.py', '--test')] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bwa-spades', 'dipspades', 'dipspades.py', + 'hammer', 'ionhammer', 'spades', 'spades.py']], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.10.1-foss-2017a.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.10.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7327cf5610d2ca55ced80bf431700ac8917baa2f --- /dev/null +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.10.1-foss-2017a.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# 3.9.0: +# Modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = "CMakeMake" + +name = 'SPAdes' +version = '3.10.1' + +homepage = 'http://cab.spbu.ru/software/spades/' +description = """Genome assembler for single-cell and isolates data sets""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['http://cab.spbu.ru/files/release%(version)s'] +sources = [SOURCE_TAR_GZ] +checksums = ['d49dd9eb947767a14a9896072a1bce107fb8bf39ed64133a9e2f24fb1f240d96'] + +builddependencies = [('CMake', '3.9.1')] + +dependencies = [ + ('zlib', '1.2.11'), + ('bzip2', '1.0.6'), + ('libreadline', '7.0'), +] + +start_dir = 'src' + +separate_build_dir = True + +configopts = ' -DBoost_NO_BOOST_CMAKE=ON' + +sanity_check_commands = [('spades.py', '--test')] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bwa-spades', 'dipspades', 'dipspades.py', + 'hammer', 'ionhammer', 'spades', 'spades.py']], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb index b8ae8d0ad8e5d9dbe668ae176e5be97b9fd4d9fe..50ca4cd509d9abafed06edb8dd8a8f04dfa35420 100644 --- a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb index df712d6830e021244dc5e9007615cec963ad836e..46422756f799a3c42e5e93077afd136044497b06 100644 --- a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.6.2-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016a.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016a.eb index af3845c60d3667cb3aab66edc57688e12c25a5ae..52377a3fe1906f07b85d150452654259bc260419 100644 --- a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016b.eb b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016b.eb index a92f27ffacdc39c0c7ff8d172e787286fe62de0c..00831a4e1c77a296939ac611400ca661a4bd2805 100644 --- a/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016b.eb +++ b/easybuild/easyconfigs/s/SPAdes/SPAdes-3.9.0-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb index 762b8d99957af08f59524c8893af9cdb094c88c5..4a20471e6de7775fc7f21ac682c733fbe7470599 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-goolf-1.4.10.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '5.1.3')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb index 3d66a9ad8c812da537f1c5009c5ae549007bf7b3..9464d9961665bf067e3a79a00fe98ce9d66bc1e3 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.3.0.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '5.1.3')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb index 0b67d316a26f1d0c93dc77e38e244c07a873b080..380060ff3b6dd37e4ce9638203595c945cd0f013 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0a-ictce-5.5.0.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '5.1.3')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-foss-2016a.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-foss-2016a.eb index 59be5269fa9a9619efc6548bf2a963fbc932f25b..59c5938c90b232b859f302458c0015bf4c6c694e 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-foss-2016a.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '6.1.0')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb index 4df722877b6bedba06d1c157b1456edd7eb8ea6d..36cdd512d2997c56818b682c1826fcdfe8ab052b 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-goolf-1.4.10.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '5.1.3')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb index ba3405a6f52d1826624cd4de9a490cc09663f1d5..44b9de5758aae0b5984b8cac57fbf95b7a337935 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.3.0.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '5.1.3')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb index 435de49323320346b15272eb5f61d5d0105fb298..def70b5b622cf9907dac262f86b4c1cf998f9967 100644 --- a/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/s/SPRNG/SPRNG-2.0b-ictce-5.5.0.eb @@ -16,7 +16,8 @@ patches = ['SPRNG-2.0_fix-metropolis-test.patch'] dependencies = [('GMP', '5.1.3')] -buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' +buildopts = 'PLAT=INTEL MPIDEF="-DSPRNG_MPI" CC="$CC" F77="$F77" PMLCGDEF="-DUSE_PMLCG" ' +buildopts += 'GMPLIB="-L$EBROOTGMP/lib -lgmp" FFXN="-DAdd_"' # does not support parallel build parallel = 1 diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.10.0-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.10.0-foss-2015a.eb index c435d47a74ea04b3011d892f400f39138b4b3fc6..17f00411a9769d4f0b613d2c5e6efa8147cbd32c 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.10.0-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.10.0-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-4.9.3-2.25.eb index 212dfd1d759aa2babb6fef13c6dc9a71626c4fc5..16c91c0d283a0e87b1068fdd6fede3fc660f7a5a 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-5.4.0-2.26.eb index c8632b48d572c276b996aba0b56456a7b0c36ec9..1d32b0c2a3578df3af971cb518585a3ba97c5053 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCC-5.4.0-2.26.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f9639f1cf89f9311794cba63f0280c124e82fd6b --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-GCCcore-6.3.0.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'SQLite' +version = '3.13.0' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.sqlite.org/2016/'] +version_minor_etc = version.split('.')[1:] +version_minor_etc += '0' * (3 - len(version_minor_etc)) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.5'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016.04.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016.04.eb index ee0989cdf47ed8c704440cd282ede5d793f06632..e48edbbcf7adf6fd3626973f0f58b1533b702b25 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016.04.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016.04.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016a.eb index ec5703f27d295215cc4c2feabe8bbc54f2fc6861..2bfe96771adcc9e20d26509ec70d46b466806d08 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016b.eb index 1c9912537cd18e464e190ab516d13458d1f91a72..c95b85d4e3ef21ff1663b40db1aa0999fc902345 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-foss-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..6e1bb042c83358de481aba98286973b06cd5db59 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'SQLite' +version = '3.13.0' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +source_urls = ['http://www.sqlite.org/2016/'] +version_minor_etc = version.split('.')[1:] +version_minor_etc += '0' * (3 - len(version_minor_etc)) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.5'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-intel-2016b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-intel-2016b.eb index e6b03228911fc5aded438146b45172caa9daa78c..701c924942d6d4fcca03534f567e8683eb998785 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-intel-2016b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.13.0-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb index d38cf611011d8eaaaed9f20aee025c8ad36f397e..55a1ec7a8936d0e7dc1d590220fc8ded70327cfe 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.14.1-GCCcore-4.9.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -37,7 +37,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.17.0-GCCcore-6.3.0.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.17.0-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d5d4a80684192939f9d59282108cb3bac3d3d849 --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.17.0-GCCcore-6.3.0.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'SQLite' +version = '3.17.0' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://www.sqlite.org/2017/'] +version_minor_etc = version.split('.')[1:] +version_minor_etc += '0' * (3 - len(version_minor_etc)) +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('libreadline', '7.0'), + ('Tcl', '8.6.6'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.20.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.20.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d34b6b0e7659d0134977ba5d05138ada56fa16c --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.20.1-GCCcore-6.4.0.eb @@ -0,0 +1,48 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'SQLite' +version = '3.20.1' + +homepage = 'http://www.sqlite.org/' + +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +# eg. http://www.sqlite.org/2017/sqlite-autoconf-3190300.tar.gz +source_urls = ['http://www.sqlite.org/2017/'] +version_str = '%%(version_major)s%s00' % ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] +checksums = ['ec66595b29bc0798b023a5122021ea646ab4fa9e2f735937c5426feeba950742'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('libreadline', '7.0'), + ('Tcl', '8.6.7'), +] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', + 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb index e74d6f7a39766fa092500382030b609632320ed2..f3308cf41ccab89ededbd50a58fe1a4ba72d3bd1 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb index 30d45082a108519460d3aa99726ecbecdbbd15c8..e3447aee6be04218501c541416f8ebe0d9e9b696 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.7.17-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb index c08623a5a59b7af21c42bac4f65a93584f6e1ae9..f65ec4dae62a21671fe9758b77e86834b28d7ce7 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb index 05b5ca95c117dd1c498dd1a5f1c40f969dcb1b24..80c5606194f2f5945c134e800b8c1dd492366412 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb index 62c6f7b8b27a83e63fc4c73b558fc63b36c5de9b..2a4b96094aa4316c6330050506ca7712fc58c7bc 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GCC-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GNU-4.9.3-2.25.eb index 87526d7754bf4761dcf583fd873a6d3d79292399..8ce08d273da04a80422d8e7721d2ad20b1595e90 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-GNU-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb index 06b2583e36b4f279c498c9564c935d861d7b5af7..9fe38bf12a1628f6888e9bd531fcf2b0499ee1dd 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb index 5708afcd84c1c9eda0c27516d457c83ef1e45939..5a806bef031bb29d47754b7ea40978fb67cbef2b 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb index 11fc55a1b6d510f66f78708c9c73e8850fad82c8..0d4572d689a7fcf77f9268a53486857ec3efbfac 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-gimkl-2.11.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb index 6a41f5863cdd704e90ae0196cf0c304428dfd172..e01c86890607cef2d0b3cdd124e182a1305dbb36 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb index e06537d494213332b5c58d0eb050d09e907573e3..7fb046898e3500f3a2f7cf0abf3336edd0857cf3 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb index 17d369e53012d76db9298c6702f9b97044c1bfc1..8738842f40d1b9b6723829e4dbca44461a1af079 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb index 26439e2d65f89ff9cec5933ec668459b32f1d701..94e236ef73fb2fe13ce07bc333994e457cc7ebb3 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.10.2-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb index 5d1c89464a85b0bc991c5951a630715a26d2c566..db742635b8c915cc6249787fed503b905e76229d 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.4.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine # Authors:: Fotis Georgatos @@ -19,7 +19,7 @@ description = "SQLite: SQL Database Engine in a C Library" # eg. http://www.hwaci.com/sw/sqlite/2013/sqlite-autoconf-3080100.tar.gz source_urls = ['http://www.hwaci.com/sw/sqlite/2014'] -sources = ['sqlite-autoconf-%s0%s0%s0%s.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename +sources = ['sqlite-autoconf-%s0%s0%s0%s.tar.gz' % tuple(version.split('.'))] toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb index 72f8da9d34e2fb34cdd60417b000cedfc6b59128..6cd5fb9e4fc685a9fb94247a62713b191944b86b 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.5-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb index ac855e7cba016f96354e6ee4dfd766b2c7842125..883edbcbca3ecf2b8b2226b168cc9db8971ec383 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-intel-2014b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-intel-2014b.eb index f0ed15f86c2fc14128c7d7ffa75499170df4e4a2..00aa9db43337557cfeb7c9e7a0a48deda812dd76 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-intel-2014b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.6-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.8.4.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.8.4.eb index 27cd84d7ec041f654f7d5fd0ed068d683fce9431..77933d168ba99727534c2ec68fe98d02be7da6c3 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.8.4.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb index ed00f7b98118e00660598ab90df90abf62f66049..53c285b78030243617414ab4bbbcbb5d6136170a 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-GCC-4.9.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb index 5e77859d0758dc3e6880c242b90029237e0552a9..bc6c9dd40e7bd2aeddbeb3ecb9a06e8bc4ad1d0b 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015.05.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb index a8d05d1f1812277b65b503324696401a259d7c6b..2916ae6c7edc9411b7ea84100ca6d65e9bb260a0 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb index b3cfb08afd9932c4d94921d5f0ad09d999f700aa..fb622bfe69b6f442462fa4abd6df599d3b287f4d 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-foss-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb index d4af19e4fa10770ad9e26e5a0829efbdba1cb3a9..55e1cd7d9f72bbc1d1878e221e6e348981d96fae 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-gompi-1.5.16.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb index 763de183e3b2388df89c6ed94c3ce524f5ee9a91..31dbee8c485bf33dd5c3ea2c8e476225df7e22dc 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb index 6946daaee7f143abbc3a051e200b92ec5a0a968e..c93baeda44f1c6aab11bc037fe7fa1c62a70c8ea 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.5.16.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb index ee10abf94853081b471a6cfaae6b205fd191a6bc..53e7f6572d33071a81bbcfc977937d124afdf4ea 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb index f5e96601f1c29872133cd8ebac5fb30ebf970b49..3dcf095ade1395edb99587513d67bdde472caf87 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.8.1-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.8.9-foss-2015a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.9-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dd707477c94ab395d82173fea1d4f022832aacfc --- /dev/null +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.8.9-foss-2015a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/ +## + +name = 'SQLite' +version = '3.8.9' + +easyblock = 'ConfigureMake' + +homepage = 'http://www.hwaci.com/sw/sqlite/' +description = "SQLite: SQL Database Engine in a C Library" + +# eg. http://www.hwaci.com/sw/sqlite/2013/sqlite-autoconf-3080100.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +sources = ['sqlite-autoconf-%s0%s0%s00.tar.gz' % tuple(version.split('.'))] # very weird way to calculate your filename + +toolchain = {'name': 'foss', 'version': '2015a'} + +dependencies = [ + ('libreadline', '6.2'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb index 429cfc37d81766ab26d3097b26b8591d0f7c5baf..9084d936c85f4d357cdfb52a944f247bdf9f634e 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2015.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb index 51941069b6bf227a4229e958a20022bc753645f1..2eb44c755da6989cbf841cb2a873c13f94efea94 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-CrayGNU-2016.03.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-GCC-4.9.3-2.25.eb index 5c86155323d7709e14db16f8a7c3c658989eaa9d..bb425e87a70b944e8f550eb0ab2cbba93dd827c8 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-GCC-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-foss-2016a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-foss-2016a.eb index 47bee4f6240889b5a75b45f31a7488fb08df1232..f7d80fd057e9ed28e2b66c9fe21e2559f62363a4 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb index 8d257ce664be42a42d0878be23fc6ac1846b551b..55a3d892fc462beaeb2d7846b1f944e9ce7b8896 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-gimkl-2.11.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb index c1e564bfd6fbcfc7fedcf2a4e67189d4dabba6ea..b694c4fcaadfec6291e250647ab2c935b173cce5 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-goolf-1.7.20.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2015b.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2015b.eb index 79c1231084cf1cbade52b54a95b74f2b7e5d060e..28138bf96874bc4f502d1f30f0945f75f13e4b1b 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2015b.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb index 3555a7ac4c102670c5f006fe4693418ae1790fbc..ecce43f756027a3fb31a33c4737b9bab72637c23 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016.02-GCC-4.9.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016a.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016a.eb index a35ea6d2811fc95f83728004d08f164fc58865d5..21da1895728b4c31ff3a0fdcb9aeb52502ef52df 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016a.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb index 4eb223b17f20c195ec640ef4c8ce7c0a35924c15..fb1547876e224d4a357f7b4e2f5242c53c9499fd 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.07.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb index e099c4dd67528427a7fb11f85d0f374ee564aeec..3de2d7ff50e00eb2a4191381cee0c213d1f6b099 100644 --- a/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/s/SQLite/SQLite-3.9.2-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -33,7 +33,8 @@ dependencies = [ parallel = 1 sanity_check_paths = { - 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', 'lib/libsqlite3.%s' % SHLIB_EXT], + 'files': ['bin/sqlite3', 'include/sqlite3ext.h', 'include/sqlite3.h', 'lib/libsqlite3.a', + 'lib/libsqlite3.%s' % SHLIB_EXT], 'dirs': ['lib/pkgconfig'], } diff --git a/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.3.5-centos_linux64.eb b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.3.5-centos_linux64.eb index fc325c12fd412351c3880a9ffbe661bd0f1ff047..cfbdcb45e7bf7dd6306cc66502d406fcb8809207 100644 --- a/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.3.5-centos_linux64.eb +++ b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.3.5-centos_linux64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.4-1-centos_linux64.eb b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.4-1-centos_linux64.eb index 54156d430362f194c3e0815ee79c2e3c9c37d1e4..263ce2d19fc6594c576a4a200e7284ca101696e2 100644 --- a/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.4-1-centos_linux64.eb +++ b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.4-1-centos_linux64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/sratoolkit/sratoolkit-2.5.7.eb b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.7-centos_linux64.eb similarity index 77% rename from easybuild/easyconfigs/s/sratoolkit/sratoolkit-2.5.7.eb rename to easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.7-centos_linux64.eb index b3d358e4a359acbc21736f5b9e72a5ee25813c56..4a6fa7558ef600f29d0d6335ad28c7613ec98603 100644 --- a/easybuild/easyconfigs/s/sratoolkit/sratoolkit-2.5.7.eb +++ b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.5.7-centos_linux64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # adam.huffman@crick.ac.uk @@ -7,8 +7,9 @@ easyblock = 'PackedBinary' -name = 'sratoolkit' +name = 'SRA-Toolkit' version = '2.5.7' +versionsuffix = '-centos_linux64' homepage = 'http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=software' description = """The SRA Toolkit, and the source-code SRA System Development @@ -18,7 +19,7 @@ description = """The SRA Toolkit, and the source-code SRA System Development toolchain = {'name': 'dummy', 'version': 'dummy'} source_urls = ['http://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/%(version)s/'] -sources = ['sratoolkit.%(version)s-centos_linux64.tar.gz'] +sources = ['sratoolkit.%(version)s%(versionsuffix)s.tar.gz'] sanity_check_paths = { 'files': ['bin/abi-load', 'bin/fastq-dump', 'bin/sff-load', 'bin/vdb-dump'], diff --git a/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.8.2-1-centos_linux64.eb b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.8.2-1-centos_linux64.eb new file mode 100644 index 0000000000000000000000000000000000000000..07eca4b96783166523c990806317b02d187fd8a7 --- /dev/null +++ b/easybuild/easyconfigs/s/SRA-Toolkit/SRA-Toolkit-2.8.2-1-centos_linux64.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Author: Adam Huffman +# adam.huffman@crick.ac.uk +# The Francis Crick Institute +# Based on work by npklein + +easyblock = 'PackedBinary' + +name = 'SRA-Toolkit' +version = '2.8.2-1' +versionsuffix = '-centos_linux64' + +homepage = 'http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=software' +description = """The SRA Toolkit, and the source-code SRA System Development + Kit (SDK), will allow you to programmatically access data housed within SRA + and convert it from the SRA format""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/%(version)s/'] +sources = ['sratoolkit.%(version)s%(versionsuffix)s.tar.gz'] +checksums = ['b053061aae7c6d00162fe0f514be4128a60365b4b2b5b36e7f4798b348b55cf5'] + +sanity_check_paths = { + 'files': ['bin/abi-load', 'bin/fastq-dump', 'bin/sff-load', 'bin/vdb-dump'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-i686.eb b/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-i686.eb index 0e8750aa56a92bca49be6c674c2413e423a96a74..c7d58c5217d3f7f3d17fc92a324b9012a0fe79f9 100644 --- a/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-i686.eb +++ b/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-i686.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-x86_64.eb b/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-x86_64.eb index ea1f495c8a6b9f24ec2dcaf74d60f7ef3fb3c9f0..24b10cedf9db3b90c4e50b122da27f8440e2529c 100644 --- a/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-x86_64.eb +++ b/easybuild/easyconfigs/s/SSAHA2/SSAHA2-2.5.5-x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/SSPACE_Basic/SSPACE_Basic-2.1.1-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/s/SSPACE_Basic/SSPACE_Basic-2.1.1-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..d196a375f06eea930af393dee87b0254dbac5f55 --- /dev/null +++ b/easybuild/easyconfigs/s/SSPACE_Basic/SSPACE_Basic-2.1.1-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,30 @@ +easyblock = 'Tarball' + +name = 'SSPACE_Basic' +version = '2.1.1' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'https://github.com/nsoranzo/sspace_basic' +description = "SSPACE Basic, SSAKE-based Scaffolding of Pre-Assembled Contigs after Extension" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/nsoranzo/sspace_basic/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('Perl', '5.24.1'), + ('Bowtie', '1.1.2'), +] + +sanity_check_paths = { + 'files': ['dotlib/DotLib.pm', 'README', 'SSPACE_Basic.pl'], + 'dirs': ['bin', 'tools'], +} + +modextrapaths = { + 'PATH': '', + 'PERL5LIB': 'dotlib', +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb index 58fcb58c2d997271b71012d66deeb987ae390a7e..4b19365503253d84f24e14b5507251b1707633ab 100644 --- a/easybuild/easyconfigs/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/s/STAR-Fusion/STAR-Fusion-0.6.0-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -30,17 +30,17 @@ exts_filter = ("perldoc -lm %(ext_name)s ", "") exts_list = [ ('Set::IntervalTree', '0.10', { - 'source_tmpl': 'Set-IntervalTree-0.10.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BE/BENBOOTH/'], + 'source_tmpl': 'Set-IntervalTree-0.10.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BE/BENBOOTH/'], }), ('DB_File', '1.835', { - 'source_tmpl': 'DB_File-1.835.tar.gz', - 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS/'], + 'source_tmpl': 'DB_File-1.835.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PM/PMQS/'], }), ] modextrapaths = { - 'PATH': "", # add installation dir to PATH + 'PATH': "", # add installation dir to PATH 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/' } diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb index c819f307db7716444808d574a550bc59d707377a..851afee49530611cafc4b7f3f853d91e01d9daef 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.3.0e-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb index b6190397eea6bf5b7880f26c4bedf94cdb946783..c464f7f180967021106c8a760912eca738d490cb 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-GNU-4.9.3-2.25.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -9,8 +9,7 @@ name = 'STAR' version = '2.5.0a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} toolchainopts = {'openmp': True} @@ -19,7 +18,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(name)s_%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -28,8 +27,11 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [ + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', +] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb index ee25be84ddca0db5b9433828c1cbeee371758387..3b0c1e3f28928651bdb9fa848be9586d2c7e5957 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.0a-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -9,8 +9,7 @@ name = 'STAR' version = '2.5.0a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'openmp': True} @@ -19,7 +18,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(name)s_%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -28,8 +27,11 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [ + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', +] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-foss-2015b.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-foss-2015b.eb index 406fea6072d167a4b579921a4a55603470206d59..ce729a34b0a60ea5971952c5e7c502d1917e1038 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-foss-2015b.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -8,11 +8,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.1b' +version = '2.5.1b' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." toolchain = {'name': 'foss', 'version': '2015b'} toolchainopts = {'openmp': True} @@ -21,7 +20,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -30,8 +29,11 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [ + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', +] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb index b04986c691be32dcc52861913199b4b5d6f82984..6147b68e4b0e5530036a396e1c5bd80657694db1 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.1b-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -6,11 +6,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.1b' +version = '2.5.1b' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'openmp': True} @@ -19,7 +18,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -28,8 +27,11 @@ buildopts = ' STAR && make STARlong' parallel = 1 -files_to_copy = [(["source/STAR", "source/STARlong"], "bin"), "CHANGES.md", "doc", "extras", "LICENSE", "README.md", "RELEASEnotes.md"] - +files_to_copy = [ + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', +] + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-foss-2016a.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-foss-2016a.eb index 769bc0a35c7132d8fb88b49f83bd890e4f13e743..47cc2f8fb86cb9585ebdc37013fef54ea2313fb1 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-foss-2016a.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -9,11 +9,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.2a' +version = '2.5.2a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'openmp': True} @@ -22,7 +21,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -32,15 +31,10 @@ buildopts = ' STAR && make STARlong' parallel = 1 files_to_copy = [ - (["source/STAR", "source/STARlong"], "bin"), - "CHANGES.md", - "doc", - "extras", - "LICENSE", - "README.md", - "RELEASEnotes.md" + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', ] - + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb index fd35161f4863f330cc22f7f7a019b5bda6b73b4d..6655aaf6999af7641f199bd2b797812978b10dd2 100644 --- a/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.2a-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -6,11 +6,10 @@ easyblock = 'MakeCp' name = 'STAR' -version = '2.5.2a' +version = '2.5.2a' homepage = 'https://github.com/alexdobin/STAR' -description = """ STAR aligns RNA-seq reads to a reference genome using - uncompressed suffix arrays. """ +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." toolchain = {'name': 'goolf', 'version': '1.7.20'} toolchainopts = {'openmp': True} @@ -19,7 +18,7 @@ source_urls = ['https://github.com/alexdobin/STAR/archive/'] sources = ['%(version)s.tar.gz'] dependencies = [ - ('zlib', '1.2.8'), + ('zlib', '1.2.8'), ] start_dir = 'source' @@ -29,15 +28,10 @@ buildopts = ' STAR && make STARlong' parallel = 1 files_to_copy = [ - (["source/STAR", "source/STARlong"], "bin"), - "CHANGES.md", - "doc", - "extras", - "LICENSE", - "README.md", - "RELEASEnotes.md" + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', ] - + sanity_check_paths = { 'files': ["bin/STAR", "bin/STARlong"], 'dirs': [], diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.2b-intel-2016b.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.2b-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..fdff081070632053de2252bdfcfad5948db0ca5f --- /dev/null +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.2b-intel-2016b.eb @@ -0,0 +1,43 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'MakeCp' + +name = 'STAR' +version = '2.5.2b' + +homepage = 'https://github.com/alexdobin/STAR' +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/alexdobin/STAR/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +start_dir = 'source' + +buildopts = ' STAR && make STARlong' + +parallel = 1 + +files_to_copy = [ + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', +] + +sanity_check_paths = { + 'files': ["bin/STAR", "bin/STARlong"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/STAR/STAR-2.5.3a-intel-2017a.eb b/easybuild/easyconfigs/s/STAR/STAR-2.5.3a-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..02ac65a9a019b71ee70fdf0c1c6db6a1c0dd3461 --- /dev/null +++ b/easybuild/easyconfigs/s/STAR/STAR-2.5.3a-intel-2017a.eb @@ -0,0 +1,43 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'MakeCp' + +name = 'STAR' +version = '2.5.3a' + +homepage = 'https://github.com/alexdobin/STAR' +description = "STAR aligns RNA-seq reads to a reference genome using uncompressed suffix arrays." + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/alexdobin/STAR/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.11'), +] + +start_dir = 'source' + +buildopts = ' STAR && make STARlong' + +parallel = 1 + +files_to_copy = [ + (['source/STAR', 'source/STARlong'], 'bin'), + 'CHANGES.md', 'doc', 'extras', 'LICENSE', 'README.md', 'RELEASEnotes.md', +] + +sanity_check_paths = { + 'files': ["bin/STAR", "bin/STARlong"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb b/easybuild/easyconfigs/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb index 15d674493593396e9eade81b57bdac12757acf40..bbf5a698d98225fd59beac1ab51f87c568c89c38 100644 --- a/easybuild/easyconfigs/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SUMACLUST/SUMACLUST-1.0.20-foss-2016a.eb @@ -1,23 +1,23 @@ # Author: Pablo Escobar Lopez; Wiktor Jurkowski # Swiss Institute of Bioinformatics (SIB), Biozentrum - University of Basel -# Babraham Institute, UK +# Babraham Institute, UK easyblock = 'MakeCp' name = 'SUMACLUST' version = '1.0.20' -homepage = "http://metabarcoding.org/sumatra" +homepage = "http://metabarcoding.org/sumatra" description = """SUMATRA and SUMACLUST: fast and exact comparison and clustering of sequences.""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://git.metabarcoding.org/obitools/sumaclust/uploads/69f757c42f2cd45212c587e87c75a00f/'] -sources=['%(namelower)s_v%(version)s.tar.gz'] +sources = ['%(namelower)s_v%(version)s.tar.gz'] -prebuildopts = 'make clean &&' +prebuildopts = 'make clean &&' -files_to_copy = [(['sumaclust'],'bin'),'sumaclust_user_manual.pdf'] +files_to_copy = [(['sumaclust'], 'bin'), 'sumaclust_user_manual.pdf'] sanity_check_paths = { 'files': ['bin/sumaclust', 'sumaclust_user_manual.pdf'], diff --git a/easybuild/easyconfigs/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb b/easybuild/easyconfigs/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb index 6ad5e46d49ceaf0caa6a5983a4906de00ca2cc96..a8666f197a2358d38304ae5e034476ede07b312c 100644 --- a/easybuild/easyconfigs/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SUMATRA/SUMATRA-1.0.20-foss-2016a.eb @@ -7,17 +7,17 @@ easyblock = 'MakeCp' name = 'SUMATRA' version = '1.0.20' -homepage = "http://metabarcoding.org/sumatra" +homepage = 'http://metabarcoding.org/sumatra' description = """SUMATRA and SUMACLUST: fast and exact comparison and clustering of sequences.""" toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['https://git.metabarcoding.org/obitools/sumatra/uploads/251020bbbd6c6595cb9fce6077e29952/'] -sources=['%(namelower)s_v%(version)s.tar.gz'] +sources = ['%(namelower)s_v%(version)s.tar.gz'] -prebuildopts = 'make clean &&' +prebuildopts = 'make clean &&' -files_to_copy = [(['sumatra'],'bin'),'sumatra_user_manual.pdf'] +files_to_copy = [(['sumatra'], 'bin'), 'sumatra_user_manual.pdf'] sanity_check_paths = { 'files': ['bin/sumatra', 'sumatra_user_manual.pdf'], diff --git a/easybuild/easyconfigs/s/SUNDIALS/SUNDIALS-2.7.0-foss-2016b.eb b/easybuild/easyconfigs/s/SUNDIALS/SUNDIALS-2.7.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..21d1aa5067a0c6508fb733e1c5118084c981af6b --- /dev/null +++ b/easybuild/easyconfigs/s/SUNDIALS/SUNDIALS-2.7.0-foss-2016b.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'SUNDIALS' +version = '2.7.0' + +homepage = 'http://computation.llnl.gov/projects/sundials' +description = "SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['http://computation.llnl.gov/projects/sundials/download/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('CMake', '3.6.2')] + +separate_build_dir = True + +configopts = "-DMPI_ENABLE=ON -DOPENMP_ENABLE=ON -DLAPACK_ENABLE=ON" + +solvers = ['arkode', 'cvode', 'cvodes', 'ida', 'idas', 'kinsol'] +sanity_check_paths = { + 'files': ['lib/libsundials_%s.a' % s for s in solvers + ['nvecopenmp', 'nvecparallel', 'nvecserial']] + + ['lib/libsundials_%s.%s' % (s, SHLIB_EXT) for s in solvers + ['nvecopenmp', 'nvecparallel', 'nvecserial']], + 'dirs': ['examples/%s' % s for s in solvers] + ['include/%s' % s for s in solvers] + + ['examples/nvector', 'include/nvector', 'include/sundials'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb b/easybuild/easyconfigs/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb index bf5aca83719e4d7ad3b9a4b66eabd26a2e0c5bc0..29f05e2070644c776fa680bac18d778bdffc5f32 100644 --- a/easybuild/easyconfigs/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb +++ b/easybuild/easyconfigs/s/SURF/SURF-1.0-goolf-1.4.10-LINUXAMD64.eb @@ -14,7 +14,7 @@ description = "A molecular surface solver, which can be used as rendering method toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['http://www.ks.uiuc.edu/Research/vmd/extsrcs'] -sources = [('%(namelower)s.tar.Z', 'tar -xzf %s')] +sources = [{'filename': '%(namelower)s.tar.Z', 'extract_cmd': "tar -xzf %s"}] builddependencies = [ ('makedepend', '1.0.4'), diff --git a/easybuild/easyconfigs/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb b/easybuild/easyconfigs/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb index c10863bf7083b5b7801f0c19dfcdc0e12cf03705..4fb273d1b66ac9b10c6100dbb96ebc85b9fe15af 100644 --- a/easybuild/easyconfigs/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb +++ b/easybuild/easyconfigs/s/SURF/SURF-1.0-ictce-5.3.0-LINUXAMD64.eb @@ -14,7 +14,7 @@ description = "A molecular surface solver, which can be used as rendering method toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ['http://www.ks.uiuc.edu/Research/vmd/extsrcs'] -sources = [('%(namelower)s.tar.Z', 'tar -xzf %s')] +sources = [{'filename': '%(namelower)s.tar.Z', 'extract_cmd': "tar -xzf %s"}] builddependencies = [ ('makedepend', '1.0.4'), diff --git a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb index 767e04327d23ae85cae09272b3c5f4d4ba390bc4..c01885134c992af2a1d53d2617cce3c7a3b37cdd 100644 --- a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb +++ b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mpi.eb @@ -15,7 +15,7 @@ source_urls = ['http://swash.sourceforge.net/download/zip/'] sources = [SOURCELOWER_TAR_GZ] prebuildopts = "unset FC && make config && " -buildopts = 'mpi' +buildopts = 'mpi FLAGS_OPT="$FFLAGS"' parallel = 1 diff --git a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mt.eb b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mt.eb index a9d434ebd12fb40bc5515b400ce5afdd179dff50..b19bb39b27115c3a776dcf223856b67f2c794321 100644 --- a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mt.eb +++ b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-mt.eb @@ -15,7 +15,7 @@ source_urls = ['http://swash.sourceforge.net/download/zip/'] sources = [SOURCELOWER_TAR_GZ] prebuildopts = "make config && " -buildopts = 'omp' +buildopts = 'omp FLAGS_OPT="$FFLAGS"' parallel = 1 diff --git a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-serial.eb b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-serial.eb index ad04f26f31635bad9c332ff405341d7ceec8551c..1ff3f68105a5af4258f2452e79161d5315475915 100644 --- a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-serial.eb +++ b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2015b-serial.eb @@ -14,7 +14,7 @@ source_urls = ['http://swash.sourceforge.net/download/zip/'] sources = [SOURCELOWER_TAR_GZ] prebuildopts = "make config && " -buildopts = 'ser' +buildopts = 'ser FLAGS_OPT="$FFLAGS"' parallel = 1 diff --git a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2016b-mpi.eb b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2016b-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..82347e40147e50d168fed0f7ca9456db9fbad685 --- /dev/null +++ b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2016b-mpi.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'SWASH' +version = '3.14' +versionsuffix = '-mpi' + +homepage = 'http://swash.sourceforge.net/' +description = """SWASH is a general-purpose numerical tool for simulating unsteady, non-hydrostatic, free-surface, + rotational flow and transport phenomena in coastal waters as driven by waves, tides, buoyancy and wind forces.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['http://swash.sourceforge.net/download/zip/'] +sources = [SOURCELOWER_TAR_GZ] + +prebuildopts = "unset FC && make config && " +buildopts = 'mpi FLAGS_OPT="$FFLAGS"' + +parallel = 1 + +files_to_copy = [(['swash.exe', 'swashrun', 'SWASHRUN.README'], 'bin')] + +postinstallcmds = ["chmod a+rx %(installdir)s/bin/swash.exe %(installdir)s/bin/swashrun"] + +sanity_check_paths = { + 'files': ['bin/swash.exe', 'bin/swashrun', 'bin/SWASHRUN.README'], + 'dirs': [], +} + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2017a-mpi.eb b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2017a-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b97716f509db3aca9e5b874eda6b053319da6b1 --- /dev/null +++ b/easybuild/easyconfigs/s/SWASH/SWASH-3.14-intel-2017a-mpi.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'SWASH' +version = '3.14' +versionsuffix = '-mpi' + +homepage = 'http://swash.sourceforge.net/' +description = """SWASH is a general-purpose numerical tool for simulating unsteady, non-hydrostatic, free-surface, + rotational flow and transport phenomena in coastal waters as driven by waves, tides, buoyancy and wind forces.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://swash.sourceforge.net/download/zip/'] +sources = [SOURCELOWER_TAR_GZ] + +prebuildopts = "unset FC && make config && " +buildopts = 'mpi FLAGS_OPT="$FFLAGS"' + +parallel = 1 + +files_to_copy = [(['swash.exe', 'swashrun', 'SWASHRUN.README'], 'bin')] + +postinstallcmds = ["chmod a+rx %(installdir)s/bin/swash.exe %(installdir)s/bin/swashrun"] + +sanity_check_paths = { + 'files': ['bin/swash.exe', 'bin/swashrun', 'bin/SWASHRUN.README'], + 'dirs': [], +} + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/s/SWASH/SWASH-4.01-intel-2017a-mpi.eb b/easybuild/easyconfigs/s/SWASH/SWASH-4.01-intel-2017a-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..58632f03e4cb8534fe31f7fb60322f825b7c545a --- /dev/null +++ b/easybuild/easyconfigs/s/SWASH/SWASH-4.01-intel-2017a-mpi.eb @@ -0,0 +1,31 @@ +easyblock = 'MakeCp' + +name = 'SWASH' +version = '4.01' +versionsuffix = '-mpi' + +homepage = 'http://swash.sourceforge.net/' +description = """SWASH is a general-purpose numerical tool for simulating unsteady, non-hydrostatic, free-surface, + rotational flow and transport phenomena in coastal waters as driven by waves, tides, buoyancy and wind forces.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://swash.sourceforge.net/download/zip/'] +sources = [SOURCELOWER_TAR_GZ] + +prebuildopts = "unset FC && make config && " +buildopts = 'mpi FLAGS_OPT="$FFLAGS"' + +parallel = 1 + +files_to_copy = [(['swash.exe', 'swashrun', 'SWASHRUN.README'], 'bin')] + +postinstallcmds = ["chmod a+rx %(installdir)s/bin/swash.exe %(installdir)s/bin/swashrun"] + +sanity_check_paths = { + 'files': ['bin/swash.exe', 'bin/swashrun', 'bin/SWASHRUN.README'], + 'dirs': [], +} + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-3.0.11-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.11-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..645b7718379ea077aa1894e51676742870312bf5 --- /dev/null +++ b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.11-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,20 @@ +name = 'SWIG' +version = '3.0.11' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.swig.org/' +description = """SWIG is a software development tool that connects programs written in C and C++ with + a variety of high-level programming languages.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'opt': True, 'optarch': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('PCRE', '8.38'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-3.0.12-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.12-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..b90543199e90bd23033d3f70d153eb0b6da9658d --- /dev/null +++ b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.12-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,20 @@ +name = 'SWIG' +version = '3.0.12' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.swig.org/' +description = """SWIG is a software development tool that connects programs written in C and C++ with + a variety of high-level programming languages.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('PCRE', '8.40'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-3.0.12-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.12-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c78d52fbe5263d998a23eaf91f539a7be7a7736 --- /dev/null +++ b/easybuild/easyconfigs/s/SWIG/SWIG-3.0.12-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,20 @@ +name = 'SWIG' +version = '3.0.12' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.swig.org/' +description = """SWIG is a software development tool that connects programs written in C and C++ with + a variety of high-level programming languages.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('PCRE', '8.40'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/Sailfish/Sailfish-0.10.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.10.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b7cab53e10086d0afd0806a299c934811267de9 --- /dev/null +++ b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.10.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'Sailfish' +version = '0.10.1' +versionsuffix = '-Python-2.7.12' + +homepage = 'http://www.cs.cmu.edu/~ckingsf/software/%(namelower)s/' +description = """Sailfish is a software tool that implements a novel, alignment-free algorithm for the estimation of + isoform abundances directly from a set of reference sequences and RNA-seq reads. """ + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/kingsfordgroup/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] + +checksums = ['a0d6d944382f2e07ffbfd0371132588e2f22bb846ecfc3d3435ff3d81b30d6c6'] + +patches = ['%(name)s-%(version)s_skip-included-Jellyfish.patch'] + +builddependencies = [('CMake', '3.7.2')] + +dependencies = [ + ('Boost', '1.63.0', versionsuffix), + ('tbb', '2017_U5'), + ('Jellyfish', '2.2.6'), + ('g2log', '1.0'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [] +} + +# build fails otherwise +parallel = 1 + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Sailfish/Sailfish-0.10.1_skip-included-Jellyfish.patch b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.10.1_skip-included-Jellyfish.patch new file mode 100644 index 0000000000000000000000000000000000000000..6f8d75e09831e59d0ec056194f26afaada7750e9 --- /dev/null +++ b/easybuild/easyconfigs/s/Sailfish/Sailfish-0.10.1_skip-included-Jellyfish.patch @@ -0,0 +1,64 @@ +* skip downloading and building of Jellyfish, since it's provided via EasyBuild already +* don't hardcode $CMAKE_CXX_FLAGS +author: Paul Jähne +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -25,7 +25,7 @@ + + ## Set the standard required compile flags + # Nov 18th --- removed -DHAVE_CONFIG_H +-set (CMAKE_CXX_FLAGS "-pthread -funroll-loops -fPIC -fomit-frame-pointer -Ofast -DHAVE_ANSI_TERM -DHAVE_SSTREAM -DRAPMAP_SALMON_SUPPORT -Wall -std=c++11 -Wreturn-type -Werror=return-type") ++set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L$ENV{EBROOTJELLYFISH}/lib -ljellyfish-2.0 -pthread -DHAVE_ANSI_TERM -DHAVE_SSTREAM -DRAPMAP_SALMON_SUPPORT -Wall -std=c++11 -Wreturn-type -Werror=return-type") + + ## + # OSX is strange (some might say, stupid in this regard). Deal with it's quirkines here. +@@ -287,23 +287,6 @@ + set(SUFFARRAY_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/external/install/include) + + +-message("Build system will fetch and build Jellyfish") +-message("==================================================================") +-ExternalProject_Add(libjellyfish +- DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external +- DOWNLOAD_COMMAND curl -k -L https://github.com/gmarcais/Jellyfish/releases/download/v2.2.3/jellyfish-2.2.3.tar.gz -o jellyfish-2.2.3.tgz && +- rm -fr jellyfish-2.2.3 && +- tar -xzvf jellyfish-2.2.3.tgz +- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.3 +- INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install +- CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.3/configure --prefix= CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} +- BUILD_COMMAND ${MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} +- BUILD_IN_SOURCE 1 +- INSTALL_COMMAND make install && +- cp config.h /include/jellyfish-2.2.3/jellyfish/ && +- cp config.h /include/ +-) +- + find_package(TBB) + ## + # +--- src/CMakeLists.txt ++++ src/CMakeLists.txt +@@ -43,7 +43,6 @@ + ${GAT_SOURCE_DIR}/external/cereal/include + ${GAT_SOURCE_DIR}/external/install/include + ${GAT_SOURCE_DIR}/external/install/include/rapmap +-${GAT_SOURCE_DIR}/external/install/include/jellyfish-2.2.3 + ${ZLIB_INCLUDE_DIR} + ${TBB_INCLUDE_DIRS} + ${Boost_INCLUDE_DIRS} +@@ -97,7 +96,6 @@ + ${ZLIB_LIBRARY} + ${SUFFARRAY_LIB} + ${SUFFARRAY64_LIB} +- ${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a + m + ${TBB_LIBRARIES} + ${LIBSAILFISH_LINKER_FLAGS} +@@ -115,7 +113,6 @@ + ${ZLIB_LIBRARY} + ${SUFFARRAY_LIB} + ${SUFFARRAY64_LIB} +- ${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a + m + ${TBB_LIBRARIES} + ${LIBSAILFISH_LINKER_FLAGS} diff --git a/easybuild/easyconfigs/s/Salmon/Salmon-0.8.2-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/Salmon/Salmon-0.8.2-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ef3760d15f2d3e9de18af94d2bffd683dd5ddc6 --- /dev/null +++ b/easybuild/easyconfigs/s/Salmon/Salmon-0.8.2-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'CMakeMake' + +name = 'Salmon' +version = '0.8.2' +versionsuffix = '-Python-2.7.12' + +homepage = 'https://github.com/COMBINE-lab/%(namelower)s' +description = """Salmon is a wicked-fast program to produce a highly-accurate, + transcript-level quantification estimates from RNA-seq data.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'openmp': True} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/COMBINE-lab/%(namelower)s/archive/'] + +checksums = ['299168e873e71e9b07d63a84ae0b0c41b0876d1ad1d434b326a5be2dce7c4b91'] + +patches = ['%(name)s-%(version)s_skip-included-Jellyfish.patch'] + +builddependencies = [('CMake', '3.7.2')] + +dependencies = [ + ('Boost', '1.63.0', versionsuffix), + ('tbb', '2017_U5'), + ('Jellyfish', '2.2.6'), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Salmon/Salmon-0.8.2_skip-included-Jellyfish.patch b/easybuild/easyconfigs/s/Salmon/Salmon-0.8.2_skip-included-Jellyfish.patch new file mode 100644 index 0000000000000000000000000000000000000000..cc8f3208b975e84dc956599859a0082026807e0f --- /dev/null +++ b/easybuild/easyconfigs/s/Salmon/Salmon-0.8.2_skip-included-Jellyfish.patch @@ -0,0 +1,99 @@ +* skip downloading and building of Jellyfish, since it's provided via EasyBuild already +* don't hardcode $CMAKE_CXX_FLAGS +author: Paul Jähne +--- CMakeLists.txt.orig 2017-07-05 08:07:10.000000000 +0200 ++++ CMakeLists.txt 2017-07-05 08:15:13.000000000 +0200 +@@ -32,7 +32,7 @@ + + ## Set the standard required compile flags + # Nov 18th --- removed -DHAVE_CONFIG_H +-set (CMAKE_CXX_FLAGS "-pthread -ftree-vectorize -funroll-loops -fPIC -fomit-frame-pointer -O3 -DRAPMAP_SALMON_SUPPORT -DHAVE_ANSI_TERM -DHAVE_SSTREAM -Wall -Wno-unknown-pragmas -Wno-reorder -Wno-unused-variable -std=c++11 -Wreturn-type -Werror=return-type") ++set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L$ENV{EBROOTJELLYFISH}/lib -ljellyfish-2.0 -pthread -DRAPMAP_SALMON_SUPPORT -DHAVE_ANSI_TERM -DHAVE_SSTREAM -Wall -Wno-reorder -Wno-unused-variable -std=c++11 -Wreturn-type -Werror=return-type") + + ## + # OSX is strange (some might say, stupid in this regard). Deal with it's quirkines here. +@@ -459,33 +459,6 @@ + BUILD_IN_SOURCE TRUE + ) + +-find_package(Jellyfish 2.2.6) +- +-if (NOT JELLYFISH_FOUND) +-message("Build system will fetch and build Jellyfish") +-message("==================================================================") +-ExternalProject_Add(libjellyfish +- DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external +- ## +- #URL https://github.com/gmarcais/Jellyfish/releases/download/v2.2.6/jellyfish-2.2.6.tar.gz +- #DOWNLOAD_NAME jellyfish-2.2.6.tgz +- #URL_HASH SHA1=53819a57ea8ffae26e3f917babf978f8215ef117 +- #TLS_VERIFY FALSE +- ## +- DOWNLOAD_COMMAND curl -k -L https://github.com/gmarcais/Jellyfish/releases/download/v2.2.6/jellyfish-2.2.6.tar.gz -o jellyfish-2.2.6.tgz && +- ${SHASUM} 4532fb003a0494f6473bb97d52467904f631b94f7f9afb0d45b398f6c413692e jellyfish-2.2.6.tgz && +- rm -fr jellyfish-2.2.6 && +- tar -xzvf jellyfish-2.2.6.tgz +- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.6 +- INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install +- CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.6/configure --prefix= CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} +- BUILD_COMMAND ${MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} +- BUILD_IN_SOURCE 1 +- INSTALL_COMMAND make ${QUIET_MAKE} install +-) +-set (FETCHED_JELLYFISH TRUE) +-endif() +- + ## Try and find TBB first + find_package(TBB 4.4 COMPONENTS tbb tbbmalloc tbbmalloc_proxy ) + +--- src/CMakeLists.txt.orig 2017-07-05 09:12:35.000000000 +0200 ++++ src/CMakeLists.txt 2017-07-05 09:18:12.000000000 +0200 +@@ -4,7 +4,6 @@ + ${GAT_SOURCE_DIR}/external + ${GAT_SOURCE_DIR}/external/cereal/include + ${GAT_SOURCE_DIR}/external/install/include +-${GAT_SOURCE_DIR}/external/install/include/jellyfish-2.2.6 + ${GAT_SOURCE_DIR}/external/install/include/bwa + ${ZLIB_INCLUDE_DIR} + ${TBB_INCLUDE_DIRS} +@@ -12,12 +11,6 @@ + ${GAT_SOURCE_DIR}/external/install/include/rapmap + ) + +-if (JELLYFISH_FOUND) +- include_directories(${JELLYFISH_INCLUDE_DIR}) +-else() +- include_directories(${GAT_SOURCE_DIR}/external/install/include/jellyfish-2.2.6) +-endif() +- + set ( SALMON_MAIN_SRCS + QSufSort.c + is.c +@@ -135,7 +128,6 @@ + ${ZLIB_LIBRARY} + ${SUFFARRAY_LIB} + ${SUFFARRAY64_LIB} +- ${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a + ${GAT_SOURCE_DIR}/external/install/lib/libbwa.a + m + ${LIBLZMA_LIBRARIES} +@@ -160,11 +152,6 @@ + add_dependencies(salmon libboost) + endif() + +-if (${FETCHED_JELLYFISH}) +- add_dependencies(salmon_core libjellyfish) +- add_dependencies(salmon libjellyfish) +-endif() +- + if (${FETCHED_TBB}) + add_dependencies(salmon_core libtbb) + add_dependencies(salmon libtbb) +@@ -193,7 +180,6 @@ + ${ZLIB_LIBRARY} + ${SUFFARRAY_LIB} + ${SUFFARRAY64_LIB} +- ${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a + ${GAT_SOURCE_DIR}/external/install/lib/libbwa.a + m + ${LIBLZMA_LIBRARIES} diff --git a/easybuild/easyconfigs/s/Sambamba/Sambamba-0.6.6.eb b/easybuild/easyconfigs/s/Sambamba/Sambamba-0.6.6.eb new file mode 100644 index 0000000000000000000000000000000000000000..aaa111b447def96e015da797d90bb7a2e216e8de --- /dev/null +++ b/easybuild/easyconfigs/s/Sambamba/Sambamba-0.6.6.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Tarball' + +name = 'Sambamba' +version = '0.6.6' + +homepage = 'http://lomereiter.github.io/sambamba/' +description = """Sambamba is a high performance modern robust and fast tool (and library), + written in the D programming language, for working with SAM and BAM files. Current functionality + is an important subset of samtools functionality, including view, index, sort, markdup, and depth""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/lomereiter/sambamba/releases/download/v%(version)s/'] +sources = ['%(namelower)s_v%(version)s_linux.tar.bz2'] + +postinstallcmds = ['cd %(installdir)s && ln -s sambamba_v%(version)s sambamba'] + +sanity_check_paths = { + 'files': ['sambamba_v%(version)s', 'sambamba'], + 'dirs': [], +} + +modextrapaths = { + 'PATH': "", +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb b/easybuild/easyconfigs/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb index d38576ab53b5e95fe1675fd7a8041ea68a4b2e2f..2de8d75b118e363d44bbca158489c38466711fd3 100644 --- a/easybuild/easyconfigs/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb +++ b/easybuild/easyconfigs/s/Saxon-HE/Saxon-HE-9.7.0.4-Java-1.7.0_79.eb @@ -9,8 +9,8 @@ description = """Open Source SAXON XSLT processor developed by Saxonica Limited. toolchain = {'name': 'dummy', 'version': ''} -sources = ['SaxonHE%sJ.zip' % version.replace(".","-")] -source_urls = ['https://sourceforge.net/projects/saxon/files/Saxon-HE/%(version_major_minor)s' , 'download'] +sources = ['SaxonHE%sJ.zip' % version.replace('.', '-')] +source_urls = ['https://sourceforge.net/projects/saxon/files/Saxon-HE/%(version_major_minor)s', 'download'] dependencies = [('Java', '1.7.0_79')] diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gimpi-2017b-OpenBLAS-0.2.20.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gimpi-2017b-OpenBLAS-0.2.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a2fe0f9ae1dd4a3ab2239812f444363377479f7 --- /dev/null +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gimpi-2017b-OpenBLAS-0.2.20.eb @@ -0,0 +1,25 @@ +name = 'ScaLAPACK' +version = '2.0.2' + +homepage = 'http://www.netlib.org/scalapack/' +description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines + redesigned for distributed memory MIMD parallel computers.""" + +toolchain = {'name': 'gimpi', 'version': '2017b'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TGZ] +checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] + +blaslib = 'OpenBLAS' +blasver = '0.2.20' + +versionsuffix = "-%s-%s" % (blaslib, blasver) + +dependencies = [(blaslib, blasver, '', ('GCC', '6.4.0-2.28'))] + +# parallel build tends to fail, so disabling it +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2017b-OpenBLAS-0.2.20.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2017b-OpenBLAS-0.2.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d08b4287eb370f1751380a9b456143c63641989 --- /dev/null +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2017b-OpenBLAS-0.2.20.eb @@ -0,0 +1,25 @@ +name = 'ScaLAPACK' +version = '2.0.2' + +homepage = 'http://www.netlib.org/scalapack/' +description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines + redesigned for distributed memory MIMD parallel computers.""" + +toolchain = {'name': 'gompi', 'version': '2017b'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TGZ] +checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'] + +blaslib = 'OpenBLAS' +blasver = '0.2.20' + +versionsuffix = "-%s-%s" % (blaslib, blasver) + +dependencies = [(blaslib, blasver, '', ('GCC', '6.4.0-2.28'))] + +# parallel build tends to fail, so disabling it +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.01-OpenBLAS-0.2.19-LAPACK-3.7.0.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.01-OpenBLAS-0.2.19-LAPACK-3.7.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8f3ffb84de712354ea693c8eab691e65869597e9 --- /dev/null +++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2017.01-OpenBLAS-0.2.19-LAPACK-3.7.0.eb @@ -0,0 +1,25 @@ +name = 'ScaLAPACK' +version = '2.0.2' + +homepage = 'http://www.netlib.org/scalapack/' +description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines + redesigned for distributed memory MIMD parallel computers.""" + +toolchain = {'name': 'gompic', 'version': '2017.01'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TGZ] + +blaslib = 'OpenBLAS' +blasver = '0.2.19' +blassuff = '-LAPACK-3.7.0' + +versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff) + +dependencies = [(blaslib, blasver, blassuff)] + +# parallel build tends to fail, so disabling it +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb index 55d127b2f7d9b73bbcce60e64867ab0c60e3fba1..9c891ad20037e079b879cad78f798e5c75b21069 100644 --- a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb +++ b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.2-foss-2015a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.3-foss-2016a.eb b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.3-foss-2016a.eb index 250c8ea829c5f46d148968ac376636873704c3d8..f768f2c53c7d323dc7700ecac5272d207bc7b72f 100644 --- a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.3-foss-2016a.eb +++ b/easybuild/easyconfigs/s/Scalasca/Scalasca-2.3-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # Markus Geimer diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb index df0333c95eb5cb399e5a0ca56b8df61e9e322fd1..26a76a0f44bae6012ae4fbe5da4fa6701d4476d4 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.1-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb index 137bacee9cab4f55cbfc869ca4330c81a0c97e92..3f228919973db285d9fac63a2694dd5fb0faacb6 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.2.3-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Authors:: Jordi Blasco # License:: New BSD # diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb index 91b0941367ae6df6439ce4d8d3a890e732f8a3f3..c70a882623e0c76eb3afae3db1419974cac09eb0 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-1.4-foss-2015a.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-2.0.1-foss-2016a.eb b/easybuild/easyconfigs/s/Score-P/Score-P-2.0.1-foss-2016a.eb index 5df9e5efffae1c0a3c5c6d88100ac3c2112e87e7..65fe9f43f322e72c3469c2c1344a9f3a9bce47eb 100644 --- a/easybuild/easyconfigs/s/Score-P/Score-P-2.0.1-foss-2016a.eb +++ b/easybuild/easyconfigs/s/Score-P/Score-P-2.0.1-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # Markus Geimer diff --git a/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb index 8a868683035dbe42e19aaa44cbc42c185b674d5c..31c53447fc75d69ea6ee533cd776f7bd5e02fb9e 100644 --- a/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb +++ b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-goolf-1.4.10-Python-2.7.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb index a2b58989a1840342a5f76f33850752e315e44e74..1cbfd0027aa8b19edf528b7a065d36feef97b1dc 100644 --- a/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.6.0-intel-2015b-Python-2.7.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics (SIB) # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/Seaborn/Seaborn-0.7.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.7.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..e80e2daca5c5b18457f9706af5a0d5ca4f34bb95 --- /dev/null +++ b/easybuild/easyconfigs/s/Seaborn/Seaborn-0.7.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'PythonPackage' + +name = 'Seaborn' +version = '0.7.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://stanford.edu/~mwaskom/software/seaborn/' +description = """ Seaborn is a Python visualization library based on matplotlib. + It provides a high-level interface for drawing attractive statistical graphics. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('matplotlib', '1.5.3', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SelEstim/SelEstim-1.1.4-Linux-64bits.eb b/easybuild/easyconfigs/s/SelEstim/SelEstim-1.1.4-Linux-64bits.eb index 1b943d40629f80f642a5024e671bc59bf09951cd..a54e53ac82de801197f8d887a45636d815a10e9c 100644 --- a/easybuild/easyconfigs/s/SelEstim/SelEstim-1.1.4-Linux-64bits.eb +++ b/easybuild/easyconfigs/s/SelEstim/SelEstim-1.1.4-Linux-64bits.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/s/SeqAn/SeqAn-2.3.2-foss-2016b.eb b/easybuild/easyconfigs/s/SeqAn/SeqAn-2.3.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d596bb25f82a63cba08170e9478cedbe729bae8 --- /dev/null +++ b/easybuild/easyconfigs/s/SeqAn/SeqAn-2.3.2-foss-2016b.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = "CMakeMake" + +name = 'SeqAn' +version = '2.3.2' + +homepage = 'https://www.seqan.de/' +description = """SeqAn is an open source C++ library of efficient algorithms and data structures + for the analysis of sequences with the focus on biological data""" + +# GCC > 5 required. https://github.com/seqan/seqan#prerequisites +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/seqan/seqan/archive/'] +sources = ['%(namelower)s-v%(version)s.tar.gz'] + +# CMake > 3 required. CMake >= 3.4 recommended +builddependencies = [('CMake', '3.7.2')] + +dependencies = [ + ('zlib', '1.2.8'), + ('bzip2', '1.0.6') +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["gustaf_mate_joining", "mason_materializer", "mason_variator", + "rabema_prepare_sam", "seqan_tcoffee", "s4_join", "samcat", "splazers", + "yara_mapper"]], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb index 29459a5481779e8345c16293fde658dcbdcb3204..5baf4c32003fd7f06d4a0c2b39e91558d3551e8d 100644 --- a/easybuild/easyconfigs/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/s/SeqPrep/SeqPrep-1.2-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -23,7 +23,7 @@ dependencies = [ files_to_copy = [(['SeqPrep'], 'bin'), ] parallel = 1 - + sanity_check_paths = { 'files': ['bin/SeqPrep'], 'dirs': [], diff --git a/easybuild/easyconfigs/s/Seqmagick/Seqmagick-0.6.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/Seqmagick/Seqmagick-0.6.1-foss-2016a-Python-2.7.11.eb index ae2145d3dff09f4d8df0f69c9f8fcbbe50029026..e171a32650420345ed84e6c2e402d05bebf79b7c 100644 --- a/easybuild/easyconfigs/s/Seqmagick/Seqmagick-0.6.1-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/Seqmagick/Seqmagick-0.6.1-foss-2016a-Python-2.7.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2016 University of Geneva Switzerland # Authors:: Yann Sagon diff --git a/easybuild/easyconfigs/s/Serf/Serf-1.3.8-foss-2015a.eb b/easybuild/easyconfigs/s/Serf/Serf-1.3.8-foss-2015a.eb index 987ce669c8446b7fca760ad28a2504ca37664ebc..2852bb52f53beea1feac3ea9ed2141d1a98501f2 100644 --- a/easybuild/easyconfigs/s/Serf/Serf-1.3.8-foss-2015a.eb +++ b/easybuild/easyconfigs/s/Serf/Serf-1.3.8-foss-2015a.eb @@ -21,8 +21,9 @@ builddependencies = [('SCons', '2.3.6', '-Python-2.7.9')] dependencies = [ ('APR', '1.5.2'), ('APR-util', '1.5.4'), - # ('OpenSSL', '1.0.1p'), # 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 + # OS dependency should be preferred if the os version is more recent then this version, + # it is nice to have an up to date openssl for security reasons + # ('OpenSSL', '1.0.1p'), ] osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] diff --git a/easybuild/easyconfigs/s/Seurat/Seurat-1.4.0.16-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/s/Seurat/Seurat-1.4.0.16-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..60c29277334a2460117d33a2daf9845242eea01e --- /dev/null +++ b/easybuild/easyconfigs/s/Seurat/Seurat-1.4.0.16-intel-2017a-R-3.4.0.eb @@ -0,0 +1,26 @@ +easyblock = 'RPackage' + +name = 'Seurat' +version = '1.4.0.16' +versionsuffix = '-R-%(rver)s' + +homepage = 'http://satijalab.org/seurat' +description = "Seurat is an R package designed for QC, analysis, and exploration of single cell RNA-seq data." + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/satijalab/seurat/archive/'] +sources = [{ + 'filename': SOURCE_TAR_GZ, + 'download_filename': '3bd092a.tar.gz', +}] +checksums = ['2079b09698aadc1f3fdd3de5ac708add7196f4713d9f6a01b85d05b3a6ba2ec5'] + +dependencies = [('R', '3.4.0', '-X11-20170314')] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Shannon/Shannon-20170511-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/Shannon/Shannon-20170511-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..f0f143ee067bdd206cd668da264539b76b47dd4c --- /dev/null +++ b/easybuild/easyconfigs/s/Shannon/Shannon-20170511-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,39 @@ +easyblock = 'Tarball' + +name = 'Shannon' +version = '20170511' +commit = '30a8619' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://sreeramkannan.github.io/Shannon/' +description = """Shannon is a program for assembling transcripts from RNA-Seq data""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [{ + 'filename': '%(name)s-%(version)s.tar.gz', + 'download_filename': '%s.tar.gz' % commit, +}] +source_urls = ['https://github.com/sreeramkannan/Shannon/archive/'] +checksums = ['436a5ec9723a13314cd18f95b89e18d4da94f3710545291d4b18162447f28ab3'] + +dependencies = [ + ('Python', '2.7.13'), + ('CVXOPT', '1.1.9', versionsuffix), + ('Jellyfish', '2.2.6'), + ('Quorum', '1.1.1'), +] + +postinstallcmds = [ + "sed -i '1 i#!/usr/bin/env python' %(installdir)s/*.py", + "chmod +x %(installdir)s/*.py", +] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['shannon.py', 'run_quorum.py'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Siesta/Siesta-4.0-intel-2017a.eb b/easybuild/easyconfigs/s/Siesta/Siesta-4.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c782f5eabf46300c8a4d27f35bb342ef9e00508d --- /dev/null +++ b/easybuild/easyconfigs/s/Siesta/Siesta-4.0-intel-2017a.eb @@ -0,0 +1,18 @@ +name = 'Siesta' +version = '4.0' + +homepage = 'http://departments.icmab.es/leem/siesta' +description = """SIESTA is both a method and its computer program implementation, to perform efficient electronic + structure calculations and ab initio molecular dynamics simulations of molecules and solids.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TGZ] +vl = version.split('-') +source_urls = ['https://launchpad.net/siesta/%s/%%(version)s/+download' % vl[0]] +checksums = ['c4aa5f4cf2eabefaaacd3ef6350ec8fd'] + +dependencies = [('netCDF-Fortran', '4.4.4')] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/s/Siesta/Siesta-4.0.1-intel-2017a.eb b/easybuild/easyconfigs/s/Siesta/Siesta-4.0.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a7acc195e9df833a596e47f9412588a25f87d40e --- /dev/null +++ b/easybuild/easyconfigs/s/Siesta/Siesta-4.0.1-intel-2017a.eb @@ -0,0 +1,17 @@ +name = 'Siesta' +version = '4.0.1' + +homepage = 'http://departments.icmab.es/leem/siesta' +description = """SIESTA is both a method and its computer program implementation, to perform efficient electronic + structure calculations and ab initio molecular dynamics simulations of molecules and solids.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://launchpad.net/siesta/%(version_major_minor)s/%(version)s/+download'] +checksums = ['bfb9e4335ae1d1639a749ce7e679e739fdead5ee5766b5356ea1d259a6b1e6d1'] + +dependencies = [('netCDF-Fortran', '4.4.4')] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/s/Siesta/Siesta-4.1-b2-intel-2017a.eb b/easybuild/easyconfigs/s/Siesta/Siesta-4.1-b2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3186618b3a78615df8eecd5ccde55c09f24091c4 --- /dev/null +++ b/easybuild/easyconfigs/s/Siesta/Siesta-4.1-b2-intel-2017a.eb @@ -0,0 +1,18 @@ +name = 'Siesta' +version = '4.1-b2' + +homepage = 'http://departments.icmab.es/leem/siesta' +description = """SIESTA is both a method and its computer program implementation, to perform efficient electronic + structure calculations and ab initio molecular dynamics simulations of molecules and solids.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +vl = version.split('-') +source_urls = ['https://launchpad.net/siesta/%s/%%(version)s/+download' % vl[0]] +checksums = ['6dd700aa79b0da39bbd3233c220d630f'] + +dependencies = [('netCDF-Fortran', '4.4.4')] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/s/Siesta/Siesta-4.1-b3-intel-2017a.eb b/easybuild/easyconfigs/s/Siesta/Siesta-4.1-b3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..44fa8757f723ea40aa89161d84a807f5b964fec1 --- /dev/null +++ b/easybuild/easyconfigs/s/Siesta/Siesta-4.1-b3-intel-2017a.eb @@ -0,0 +1,18 @@ +name = 'Siesta' +version = '4.1-b3' + +homepage = 'http://departments.icmab.es/leem/siesta' +description = """SIESTA is both a method and its computer program implementation, to perform efficient electronic + structure calculations and ab initio molecular dynamics simulations of molecules and solids.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +vl = version.split('-') +source_urls = ['https://launchpad.net/siesta/%s/%%(version)s/+download' % vl[0]] +checksums = ['f51970f34ee9b6b9de7fb77f722dde4e10817bafe7315716502eaa22bb96a090'] + +dependencies = [('netCDF-Fortran', '4.4.4')] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb b/easybuild/easyconfigs/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..94de58b73119310a787b0cc29faf9665c8395b4c --- /dev/null +++ b/easybuild/easyconfigs/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Singularity' +version = '2.2.1' + +homepage = 'http://gmkurtzer.github.io/singularity' +description = """Singularity is a portable application stack packaging and runtime utility.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} + +source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['bin/run-singularity', 'bin/singularity', 'etc/singularity/singularity.conf', + 'libexec/singularity/sexec-suid'], + 'dirs': ['etc', 'libexec/singularity'], +} + +# next steps after instalations +# INSTALATION_PATH=your_instalation_path +# chown root:root $INSTALATION_PATH/Singularity/*/etc/singularity/singularity.conf +# chown root:root $INSTALATION_PATH/Singularity/*/libexec/singularity/sexec-suid +# chmod +s $INSTALATION_PATH/Singularity/*/libexec/singularity/sexec-suid + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Singularity/Singularity-2.3.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/s/Singularity/Singularity-2.3.1-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3cde7397819209daac066130967046029a6a186 --- /dev/null +++ b/easybuild/easyconfigs/s/Singularity/Singularity-2.3.1-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'Singularity' +version = '2.3.1' + +homepage = 'http://gmkurtzer.github.io/singularity' +description = """Singularity is a portable application stack packaging and runtime utility.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['d25be31b443969b12179fbdb6db38c24002f06234bf923424bda1d662ad34e71'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['bin/run-singularity', 'bin/singularity', 'etc/singularity/singularity.conf', + 'libexec/singularity/bin/action-suid'], + 'dirs': ['etc', 'libexec/singularity'], +} + +# next steps after installation +# INSTALLATION_PATH=your_installation_path +# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/singularity.conf +# chown root:root $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid +# chown root:root $INSTALLATION_PATH/Singularity/*/var/singularity/mnt/container +# chmod 4755 $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid +# chmod +s $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Smoldyn/Smoldyn-2.48-foss-2016a.eb b/easybuild/easyconfigs/s/Smoldyn/Smoldyn-2.48-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d3233c81747a060ed01f1bc257c4e92c2c38b18 --- /dev/null +++ b/easybuild/easyconfigs/s/Smoldyn/Smoldyn-2.48-foss-2016a.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'Smoldyn' +version = '2.48' + +homepage = 'http://www.smoldyn.org/' +description = """Smoldyn is a computer program for cell-scale biochemical simulations. It simulates each molecule of +interest individually to capture natural stochasticity and to yield nanometer-scale spatial resolution. It treats +other molecules implicitly, enabling it to simulate hundreds of thousands of molecules over several minutes of real +time. Simulated molecules diffuse, react, are confined by surfaces, and bind to membranes much as they would in a real +biological system. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.smoldyn.org/'] +sources = ['smoldyn-%(version)s.tgz'] + +builddependencies = [ + ('CMake', '3.4.3') +] + +dependencies = [ + ('LibTIFF', '4.0.6'), + ('zlib', '1.2.8'), + ('freeglut', '3.0.0'), + ('libXmu', '1.1.2'), + ('libXi', '1.7.6') +] + + +sanity_check_paths = { + 'files': ["bin/smoldyn"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/SoX/SoX-14.4.2-foss-2015a.eb b/easybuild/easyconfigs/s/SoX/SoX-14.4.2-foss-2015a.eb index a71ba0bca64cad483c78615003a8e682aa316559..08b010527ababdcd7182b5c3f8fa026fd2846b93 100644 --- a/easybuild/easyconfigs/s/SoX/SoX-14.4.2-foss-2015a.eb +++ b/easybuild/easyconfigs/s/SoX/SoX-14.4.2-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Stephane Thiell ### diff --git a/easybuild/easyconfigs/s/SolexaQA++/SolexaQA++-3.1.5-foss-2016b.eb b/easybuild/easyconfigs/s/SolexaQA++/SolexaQA++-3.1.5-foss-2016b.eb index bb975b50f83bd95c22494970366d87b28a382b11..ba655d3a436d321097afbf89d42926c880fd3668 100644 --- a/easybuild/easyconfigs/s/SolexaQA++/SolexaQA++-3.1.5-foss-2016b.eb +++ b/easybuild/easyconfigs/s/SolexaQA++/SolexaQA++-3.1.5-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Adam Huffman # The Francis Crick Institute easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb b/easybuild/easyconfigs/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb index f15b6559acfcb79fd47bd0c55b0a5a2981cea879..4a5290e8781df8628787b03ce1ac81f02bc5eb32 100644 --- a/easybuild/easyconfigs/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb +++ b/easybuild/easyconfigs/s/SortMeRNA/SortMeRNA-2.1-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -14,10 +14,8 @@ easyblock = 'ConfigureMake' name = 'SortMeRNA' version = '2.1' -homepage = 'http://bioinfo.lifl.fr/RNA/sortmerna/' -description = """ -SortMeRNA is a biological sequence analysis tool for filtering, mapping and OTU-picking NGS reads. -""" +homepage = 'http://bioinfo.lifl.fr/RNA/sortmerna/' +description = "SortMeRNA is a biological sequence analysis tool for filtering, mapping and OTU-picking NGS reads." toolchain = {'name': 'foss', 'version': '2016a'} toolchainopts = {'optarch': True, 'pic': True} @@ -26,12 +24,11 @@ source_urls = ['https://github.com/biocore/sortmerna/archive/'] sources = ['%(version)s.tar.gz'] # Patch for double includes of header files in Makefile.in -patches=['SortMeRNA-%(version)s_Makefile.in.patch'] - -sanity_check_paths={ - 'files': ['bin/indexdb_rna','bin/sortmerna'], - 'dirs': ['include','sortmerna'] +patches = ['SortMeRNA-%(version)s_Makefile.in.patch'] +sanity_check_paths = { + 'files': ['bin/indexdb_rna', 'bin/sortmerna'], + 'dirs': ['include', 'sortmerna'] } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Spack/Spack-0.10.0.eb b/easybuild/easyconfigs/s/Spack/Spack-0.10.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3a97b911b1c3495c60981797752c6884ebea98ae --- /dev/null +++ b/easybuild/easyconfigs/s/Spack/Spack-0.10.0.eb @@ -0,0 +1,26 @@ +easyblock = 'Tarball' + +name = 'Spack' +version = '0.10.0' + +homepage = 'https://spack.io/' +description = """Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific + software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, + and all of these builds can coexist on the same machine.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://github.com/LLNL/spack/archive/'] +sources = ['v%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/spack'], + 'dirs': ['etc/spack/defaults', 'lib/spack', 'share/spack', 'var/spack'], +} + +sanity_check_commands = [ + "spack list", + "spack versions gcc", +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/Spark/Spark-2.2.0-Hadoop-2.6-Java-1.8.0_144.eb b/easybuild/easyconfigs/s/Spark/Spark-2.2.0-Hadoop-2.6-Java-1.8.0_144.eb new file mode 100644 index 0000000000000000000000000000000000000000..8b3d26f8e7484f88b1c4e539ad71e791e9857f42 --- /dev/null +++ b/easybuild/easyconfigs/s/Spark/Spark-2.2.0-Hadoop-2.6-Java-1.8.0_144.eb @@ -0,0 +1,29 @@ +easyblock = 'Tarball' + +name = 'Spark' +version = '2.2.0' +versionsuffix = '-Hadoop-2.6-Java-%(javaver)s' + +homepage = 'http://spark.apache.org' +description = """Spark is Hadoop MapReduce done in memory""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s-bin-hadoop2.6.tgz'] +source_urls = [ + 'http://apache.belnet.be/%(namelower)s/%(namelower)s-%(version)s/', + 'http://www.eu.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s/', + 'http://www.us.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s/', +] +checksums = ['86f33f6f4fe545cb848600004144f09b6e8413af47ce02c1203c3ecda075288d'] + +dependencies = [('Java', '1.8.0_144')] + +sanity_check_paths = { + 'files': ['bin/spark-shell'], + 'dirs': ['python'] +} + +modextrapaths = {'PYTHONPATH': 'python'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb index e8b9b26666b35fc1eeb190dfb46f1b3d93e09ef5..656bb0f55e89598c84d639991c0922353585c92e 100644 --- a/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-2.7.11.eb @@ -47,7 +47,7 @@ exts_list = [ }), (name, version, { 'source_urls': ['https://pypi.python.org/packages/source/S/Sphinx/'], - 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' %version], + 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' % version], }), # sphinx_rtd_theme depends on Sphinx, and should be there to make the tests work ('sphinx_rtd_theme', '0.1.10a0', { diff --git a/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb index a58b6b19e0b507ef2072cc8abc64fdd5fc52034a..26cda8da07a3deeb96127e1e83c9b8c8e0a3aab8 100644 --- a/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb +++ b/easybuild/easyconfigs/s/Sphinx/Sphinx-1.4.8-foss-2016a-Python-3.5.1.eb @@ -47,7 +47,7 @@ exts_list = [ }), (name, version, { 'source_urls': ['https://pypi.python.org/packages/source/S/Sphinx/'], - 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' %version], + 'patches': ['Sphinx-%s-pdflatex_failing_tests.patch' % version], }), # sphinx_rtd_theme depends on Sphinx, and should be there to make the tests work ('sphinx_rtd_theme', '0.1.10a0', { diff --git a/easybuild/easyconfigs/s/SpiceyPy/SpiceyPy-1.1.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/SpiceyPy/SpiceyPy-1.1.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ffb95010075b2b5cd740feb8516ef098fb6c486 --- /dev/null +++ b/easybuild/easyconfigs/s/SpiceyPy/SpiceyPy-1.1.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'SpiceyPy' +version = '1.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/AndrewAnnex/SpiceyPy' +description = "SpiceyPy is a Python wrapper for the NAIF C SPICE Toolkit (N65)" + +toolchain = {'name': 'intel', '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 = 'geo' diff --git a/easybuild/easyconfigs/s/SpiceyPy/SpiceyPy-1.1.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/s/SpiceyPy/SpiceyPy-1.1.1-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..e2776528bdd314fcb627b27ec2246ba391a45046 --- /dev/null +++ b/easybuild/easyconfigs/s/SpiceyPy/SpiceyPy-1.1.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'SpiceyPy' +version = '1.1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/AndrewAnnex/SpiceyPy' +description = "SpiceyPy is a Python wrapper for the NAIF C SPICE Toolkit (N65)" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Python', '3.6.1')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/s/SpiecEasi/SpiecEasi-20160830-intel-2016b-R-3.3.1.eb b/easybuild/easyconfigs/s/SpiecEasi/SpiecEasi-20160830-intel-2016b-R-3.3.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..4b5fa1bf48b94415dd0ec032c343c1e9872cd740 --- /dev/null +++ b/easybuild/easyconfigs/s/SpiecEasi/SpiecEasi-20160830-intel-2016b-R-3.3.1.eb @@ -0,0 +1,26 @@ +easyblock = 'RPackage' + +name = 'SpiecEasi' +version = '20160830' +commit = 'd705428' +versionsuffix = '-R-%(rver)s' + +homepage = 'https://github.com/zdk123/SpiecEasi' +description = "Sparse InversE Covariance estimation for Ecological Association and Statistical Inference" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/zdk123/SpiecEasi/archive/'] +sources = ['%s.tar.gz' % commit] + +dependencies = [ + ('R', '3.3.1'), + ('R-bundle-Bioconductor', '3.3', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/Spyder/Spyder-3.1.4-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/Spyder/Spyder-3.1.4-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..148b4a94d1a59ba25a61690409bedc9b5188d559 --- /dev/null +++ b/easybuild/easyconfigs/s/Spyder/Spyder-3.1.4-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,117 @@ +easyblock = 'Bundle' + +name = 'Spyder' +version = '3.1.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/spyder-ide/spyder' +description = """Spyder is an interactive Python development environment providing MATLAB-like features in a simple + and light-weighted software.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('Python', '2.7.13'), + ('PyQt5', '5.8.2', versionsuffix), + ('PyZMQ', '16.0.2', versionsuffix + '-zmq4'), +] + +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('qtconsole', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/q/qtconsole'], + }), + ('rope', '0.10.5', { + 'source_urls': ['https://pypi.python.org/packages/source/r/rope'], + }), + ('jedi', '0.10.2', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jedi'], + }), + ('pyflakes', '1.5.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pyflakes'], + }), + ('Sphinx', '1.6.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/Sphinx'], + }), + ('Pygments', '2.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments'], + }), + ('pylint', '1.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pylint'], + }), + ('pep8', '1.7.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pep8'], + }), + ('psutil', '5.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/psutil'], + }), + ('ipython_genutils', '0.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('traitlets', '4.3.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('jsonschema', '2.6.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('nbformat', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('configparser', '3.5.0', { + 'source_urls': ['https://pypi.python.org/packages/source/c/configparser/'], + 'patches': ['configparser-3.5.0_no-backports-namespace.patch'], + 'use_pip': True, + }), + ('entrypoints', '0.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/e/entrypoints/'], + 'source_tmpl': 'entrypoints-%(version)s-py2.py3-none-any.whl', + 'unpack_sources': False, + 'use_pip': True, + }), + ('pandocfilters', '1.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pandocfilters/'], + }), + ('testpath', '0.3', { + 'source_urls': ['https://pypi.python.org/packages/py2.py3/t/testpath/'], + 'source_tmpl': 'testpath-%(version)s-py2.py3-none-any.whl', + 'unpack_sources': False, + 'use_pip': True, + }), + ('nbconvert', '5.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert'], + 'use_pip': True, + }), + ('QtAwesome', '0.4.4', { + 'source_urls': ['https://pypi.python.org/packages/source/Q/QtAwesome'], + 'prebuildopts': "rm -r qtawesome/tests/__pycache__ && ", + }), + ('pickleshare', '0.7.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare'], + }), + ('QtPy', '1.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/Q/QtPy'], + }), + ('chardet', '3.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/c/chardet'], + }), + ('numpydoc', '0.6.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/numpydoc'], + }), + (name.lower(), version, { + 'source_urls': ['https://pypi.python.org/packages/source/s/spyder'], + }), +] + +# 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/spyder'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Spyder/configparser-3.5.0_no-backports-namespace.patch b/easybuild/easyconfigs/s/Spyder/configparser-3.5.0_no-backports-namespace.patch new file mode 100644 index 0000000000000000000000000000000000000000..6deccec5e63c1766f51240c58e5d53b3a8da7d36 --- /dev/null +++ b/easybuild/easyconfigs/s/Spyder/configparser-3.5.0_no-backports-namespace.patch @@ -0,0 +1,31 @@ +don't let configparser define 'backports' namespace, since that interferes with other packaging that provide stuff in 'backports' + +patch obtained from https://github.com/NIXOS/nixpkgs/blob/master/pkgs/development/python-modules/configparser/0001-namespace-fix.patch +see also https://bitbucket.org/ambv/configparser/issues/17/importerror-when-used-with-other-backports +diff --git a/setup.py b/setup.py +index 3b07823..63ed25d 100644 +--- a/setup.py ++++ b/setup.py +@@ -42,7 +42,6 @@ setup( + py_modules=modules, + package_dir={'': 'src'}, + packages=find_packages('src'), +- namespace_packages=['backports'], + include_package_data=True, + zip_safe=False, + install_requires=requirements, +diff --git a/src/backports/__init__.py b/src/backports/__init__.py +index f84d25c..febdb2f 100644 +--- a/src/backports/__init__.py ++++ b/src/backports/__init__.py +@@ -3,9 +3,3 @@ + + from pkgutil import extend_path + __path__ = extend_path(__path__, __name__) +- +-try: +- import pkg_resources +- pkg_resources.declare_namespace(__name__) +-except ImportError: +- pass +-- diff --git a/easybuild/easyconfigs/s/StaMPS/StaMPS-3.3b1-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/s/StaMPS/StaMPS-3.3b1-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..122fdfc60dcc455ea30093b5d0a2fb5088a67c1b --- /dev/null +++ b/easybuild/easyconfigs/s/StaMPS/StaMPS-3.3b1-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,50 @@ +easyblock = 'ConfigureMake' + +name = 'StaMPS' +version = '3.3b1' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://homepages.see.leeds.ac.uk/~earahoo/stamps/' +description = """A software package to extract ground displacements from time series of synthetic aperture radar + (SAR) acquisitions.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://homepages.see.leeds.ac.uk/~earahoo/stamps/'] +sources = ['%(name)s_v%(version)s.tar.gz'] + +dependencies = [ + ('Perl', '5.24.1'), + ('ROI_PAC', '3.0.1', versionsuffix), + ('Doris', '4.02'), + ('Triangle', '1.6'), + ('snaphu', '1.4.2'), +] + +skipsteps = ['configure'] + +start_dir = 'src' + +buildopts = 'CC="$CXX" CFLAGS="$CXXFLAGS $LDFLAGS"' + +preinstallopts = 'cp -a ../bin %(installdir)s/bin && ' +installopts = 'INSTALL_DIR=%(installdir)s/bin && cd .. && cp -a {DORIS_SCR,matlab,ROI_PAC_SCR} %(installdir)s/' + +postinstallcmds = [ + # fix shebang in Perl scripts + "sed -i 's@^#!.*/bin/perl.*@#!/usr/bin/env perl@g' %(installdir)s//*_SCR/*.pl", +] + +sanity_check_paths = { + 'files': ['bin/calamp', 'bin/cpxsum', 'bin/pscdem', 'bin/psclonlat', 'bin/pscphase', 'bin/selpsc_patch', + 'bin/selsbc_patch', 'bin/selsbc_patch_new'], + 'dirs': ['DORIS_SCR', 'matlab', 'ROI_PAC_SCR'], +} + +modextravars = { + 'DORIS_SCR': '%(installdir)s/DORIS_SCR', + 'MY_SCR': '%(installdir)s/ROI_PAC_SCR', + 'STAMPS': '%(installdir)s', +} + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.03-goolf-1.4.10.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.03-goolf-1.4.10.eb index a99ef374cd70174a61af46c94247b45440477ad8..5590d0a6b095b2c8a472dde43d0b996d6893ebd3 100644 --- a/easybuild/easyconfigs/s/Stacks/Stacks-1.03-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.03-goolf-1.4.10.eb @@ -5,8 +5,8 @@ version = '1.03' homepage = 'http://creskolab.uoregon.edu/stacks/' description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on - the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, for the purpose - of building genetic maps and conducting population genomics and phylogeography. + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. """ toolchain = {'name': 'goolf', 'version': '1.4.10'} diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.03-ictce-5.3.0.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.03-ictce-5.3.0.eb index a9bfd6bbb414a96641864cb9c96e16fdebe25af7..005b7b2b5728a35f84fc6d4976766cb4c2a26eb0 100644 --- a/easybuild/easyconfigs/s/Stacks/Stacks-1.03-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.03-ictce-5.3.0.eb @@ -5,8 +5,8 @@ version = '1.03' homepage = 'http://creskolab.uoregon.edu/stacks/' description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on - the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, for the purpose - of building genetic maps and conducting population genomics and phylogeography. + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. """ toolchain = {'name': 'ictce', 'version': '5.3.0'} diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.40-foss-2016a.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.40-foss-2016a.eb index 189d7f6db0caae13bbc990311e8eff217fe923f6..cdb98a37f52509601d8bb175491644406db9b461 100644 --- a/easybuild/easyconfigs/s/Stacks/Stacks-1.40-foss-2016a.eb +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.40-foss-2016a.eb @@ -5,8 +5,8 @@ version = '1.40' homepage = 'http://creskolab.uoregon.edu/stacks/' description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on - the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, for the purpose - of building genetic maps and conducting population genomics and phylogeography. + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -15,8 +15,8 @@ source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('zlib', '1.2.8'), - ('SAMtools', '1.3.1'), + ('zlib', '1.2.8'), + ('SAMtools', '1.3.1'), ('sparsehash', '2.0.2'), ] diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.42-foss-2016a.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.42-foss-2016a.eb index 6d5d6358c842bdfc156a56a5761834999be5bf02..bb7e9baadc71e92b66b655cea97b8fde5c56db4a 100644 --- a/easybuild/easyconfigs/s/Stacks/Stacks-1.42-foss-2016a.eb +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.42-foss-2016a.eb @@ -5,8 +5,8 @@ version = '1.42' homepage = 'http://creskolab.uoregon.edu/stacks/' description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on - the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, for the purpose - of building genetic maps and conducting population genomics and phylogeography. + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. """ toolchain = {'name': 'foss', 'version': '2016a'} @@ -15,8 +15,8 @@ source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('zlib', '1.2.8'), - ('SAMtools', '1.3.1'), + ('zlib', '1.2.8'), + ('SAMtools', '1.3.1'), ('sparsehash', '2.0.2'), ] diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.44-foss-2016a.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.44-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f99a6a428fc7f29c6e59186f042aa01e6c2e41e8 --- /dev/null +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.44-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'Stacks' +version = '1.44' + +homepage = 'http://creskolab.uoregon.edu/stacks/' +description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('SAMtools', '1.3.1'), + ('sparsehash', '2.0.2'), +] + +sanity_check_paths = { + 'files': [ + 'bin/%s' % binfile for binfile in [ + 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', + 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', + 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', + 'sort_read_pairs.pl', 'stacks_export_notify.pl', + ] + ], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.45-foss-2016a.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.45-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..116c79b992f9302bb18dcb050368bd70696f3341 --- /dev/null +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.45-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'Stacks' +version = '1.45' + +homepage = 'http://creskolab.uoregon.edu/stacks/' +description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('SAMtools', '1.3.1'), + ('sparsehash', '2.0.2'), +] + +sanity_check_paths = { + 'files': [ + 'bin/%s' % binfile for binfile in [ + 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', + 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', + 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', + 'sort_read_pairs.pl', 'stacks_export_notify.pl', + ] + ], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.46-intel-2017a.eb b/easybuild/easyconfigs/s/Stacks/Stacks-1.46-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4509b19211caad0374852938a05d47d9b10c7bf9 --- /dev/null +++ b/easybuild/easyconfigs/s/Stacks/Stacks-1.46-intel-2017a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'Stacks' +version = '1.46' + +homepage = 'http://creskolab.uoregon.edu/stacks/' +description = """Stacks is a software pipeline for building loci from short-read sequences, such as those generated on + the Illumina platform. Stacks was developed to work with restriction enzyme-based data, such as RAD-seq, + for the purpose of building genetic maps and conducting population genomics and phylogeography. +""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://catchenlab.life.illinois.edu/stacks/source/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.11'), + ('SAMtools', '1.4'), + ('sparsehash', '2.0.3'), +] + +sanity_check_paths = { + 'files': [ + 'bin/%s' % binfile for binfile in [ + 'clone_filter', 'denovo_map.pl', 'exec_velvet.pl', 'genotypes', 'index_radtags.pl', 'load_radtags.pl', + 'populations', 'process_shortreads', 'ref_map.pl', 'sstacks', 'ustacks', 'cstacks', 'estacks', + 'export_sql.pl', 'hstacks', 'kmer_filter', 'load_sequences.pl', 'process_radtags', 'pstacks', + 'sort_read_pairs.pl', 'stacks_export_notify.pl', + ] + ], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Stampy/Stampy-1.0.31-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/Stampy/Stampy-1.0.31-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1c6a84db5e4b44b00771e334442266e2910fc0ad --- /dev/null +++ b/easybuild/easyconfigs/s/Stampy/Stampy-1.0.31-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,35 @@ +easyblock = 'MakeCp' + +name = 'Stampy' +version = '1.0.31' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.well.ox.ac.uk/stampy' +description = """Stampy is a package for the mapping of short reads from illumina sequencing machines onto + a reference genome.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +# download via http://www.well.ox.ac.uk/software-download-registration and rename from Stampy-latest.tgz +sources = ['Stampy-%(version)s.tgz'] +checksums = ['512b2da5a952a65d2e6f70220c4641dc'] + +patches = ['Stampy-%(version)s_fix-hardcoding.patch'] + +dependencies = [('Python', '2.7.12')] + +files_to_copy = ['ext', 'maptools.%s' % SHLIB_EXT, 'plugins', 'README.txt', 'Stampy', 'stampy.py'] + +sanity_check_paths = { + 'files': ['maptools.%s' % SHLIB_EXT, 'stampy.py'], + 'dirs': ['ext', 'plugins', 'Stampy'], +} + +modextrapaths = { + # add top-level install path to $PATH and $PYTHONPATH + 'PATH': [''], + 'PYTHONPATH': [''], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Stampy/Stampy-1.0.31_fix-hardcoding.patch b/easybuild/easyconfigs/s/Stampy/Stampy-1.0.31_fix-hardcoding.patch new file mode 100644 index 0000000000000000000000000000000000000000..ce59a23011805d67a1ee33aa369d7977186b3620 --- /dev/null +++ b/easybuild/easyconfigs/s/Stampy/Stampy-1.0.31_fix-hardcoding.patch @@ -0,0 +1,40 @@ +--- stampy-1.0.31/makefile.orig 2016-12-01 17:28:32.000000000 +0100 ++++ stampy-1.0.31/makefile 2017-04-04 09:59:04.057705404 +0200 +@@ -3,6 +3,10 @@ + # Compiles with gcc 5.4.0 and Apple LLVM version 6.1.0 + # + ++CC?=gcc ++CXX?=g++ ++CFLAGS?=-O2 ++CXXFLAGS?= + SHELL=/bin/bash + python?=python + platform=`uname` +@@ -31,21 +35,21 @@ + + $(bdir)/c/%.o: + mkdir -p $(bdir)/c +- gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC `$(python)-config --includes` -c c/$*.c -o $@ ++ $(CC) -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC `$(python)-config --includes` -c c/$*.c -o $@ + + $(bdir)/pyx/%.o: + mkdir -p $(bdir)/pyx + ln -s -f `pwd`/pyx/$(ucs)/$*.c pyx/$*.c +- gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC `$(python)-config --includes` -c pyx/$*.c -o $@ ++ $(CC) -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC `$(python)-config --includes` -c pyx/$*.c -o $@ + + $(bdir)/%.o: +- gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC `$(python)-config --includes` -c ext/readalign/$*.cc -o $@ ++ $(CC) -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC `$(python)-config --includes` -c ext/readalign/$*.cc -o $@ + + build-stampy: $(objs) + cp -r build/python2.7/* . + @if [ $(platform) = Linux ]; then \ +- g++ `$(python)-config --ldflags` -pthread -shared $(objs) -o maptools.so ; \ ++ $(CXX) `$(python)-config --ldflags` -pthread -shared $(objs) -o maptools.so ; \ + else \ +- g++ `$(python)-config --ldflags` -pthread -dynamiclib $(objs) -o maptools.so ; \ ++ $(CXX) `$(python)-config --ldflags` -pthread -dynamiclib $(objs) -o maptools.so ; \ + fi + diff --git a/easybuild/easyconfigs/s/Stow/Stow-1.3.3-goolf-1.4.10.eb b/easybuild/easyconfigs/s/Stow/Stow-1.3.3-goolf-1.4.10.eb index df639eb5dc896a990d7a1bf95fc5f07f3c647023..ab80ccc5bde5e7190829b540731174a53d46cb06 100644 --- a/easybuild/easyconfigs/s/Stow/Stow-1.3.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/Stow/Stow-1.3.3-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/Stow/Stow-1.3.3-ictce-5.3.0.eb b/easybuild/easyconfigs/s/Stow/Stow-1.3.3-ictce-5.3.0.eb index 43fedd4e90594fcf5df82a1687af5ef14a4a0280..4a0685460a012594226dae279176e1971c30bce1 100644 --- a/easybuild/easyconfigs/s/Stow/Stow-1.3.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/s/Stow/Stow-1.3.3-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb index 70ca06ed7656fef1ac059c6bb80d75d95ab0d2aa..0d9f6439b27018c42bdbfa247af537167fca47e5 100644 --- a/easybuild/easyconfigs/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/StringTie/StringTie-1.2.2-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -17,7 +17,7 @@ source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] sources = [SOURCELOWER_TAR_GZ] files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] - + sanity_check_paths = { 'files': ['bin/stringtie'], 'dirs': [], diff --git a/easybuild/easyconfigs/s/StringTie/StringTie-1.3.0-intel-2016b.eb b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.0-intel-2016b.eb index 424d2b7aebc3f281cdd096d43352700945858870..6f1084f664a1dfc4ce11d70ac5b56d5d29ab6acf 100644 --- a/easybuild/easyconfigs/s/StringTie/StringTie-1.3.0-intel-2016b.eb +++ b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.0-intel-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -17,7 +17,7 @@ source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] sources = [SOURCELOWER_TAR_GZ] files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] - + sanity_check_paths = { 'files': ['bin/stringtie'], 'dirs': [], diff --git a/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8347d427b4a85fe7014575f7f23f35d30b617708 --- /dev/null +++ b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'StringTie' +version = '1.3.3' + +homepage = 'http://ccb.jhu.edu/software/stringtie/' + +description = """ + StringTie is a fast and highly efficient assembler of RNA-Seq alignments + into potential transcripts. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['c01b16a681dc55f114dbfc2fcd725f615b2d9a79058ff8c110047cfa9cbe2976'] + +builddependencies = [ + ('binutils', '2.28'), +] + +files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] + +sanity_check_paths = { + 'files': ['bin/stringtie'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3-intel-2017a.eb b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d4e070e86a424aff1b3e757911062201c773bb2 --- /dev/null +++ b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3-intel-2017a.eb @@ -0,0 +1,26 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'StringTie' +version = '1.3.3' + +homepage = 'http://ccb.jhu.edu/software/stringtie/' +description = """StringTie is a fast and highly efficient assembler of RNA-Seq alignments into potential transcripts.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] +sources = [SOURCELOWER_TAR_GZ] + +files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] + +sanity_check_paths = { + 'files': ['bin/stringtie'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3b-foss-2016b.eb b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3b-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3924753a7951990e1b65f4581db2f6f353e0a24d --- /dev/null +++ b/easybuild/easyconfigs/s/StringTie/StringTie-1.3.3b-foss-2016b.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = 'StringTie' +version = "1.3.3b" + +homepage = 'http://ccb.jhu.edu/software/stringtie/' +description = """StringTie is a fast and highly efficient assembler of RNA-Seq alignments into potential transcripts.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://ccb.jhu.edu/software/stringtie/dl/'] +sources = [SOURCELOWER_TAR_GZ] + +checksums = ['8f9ed07ff532a0641cd04b23e27eb547'] + +files_to_copy = [(['stringtie'], 'bin'), 'README', 'LICENSE'] + +sanity_check_paths = { + 'files': ['bin/stringtie'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2015b.eb b/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2015b.eb index 612c514399d551d78cb161032f962944f479ac10..ca748e8873e2ad59fe3d809076d5817263c18222 100644 --- a/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2015b.eb +++ b/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016a.eb b/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016a.eb index e525a015c81350f03cc3ebe31807e95b770d5bf7..3ea35d4e6efa19bcabc1fa578186d3963ca35c6d 100644 --- a/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016a.eb +++ b/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016b.eb b/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016b.eb index ecdac2f7d2a7fdca54c47212898ab53d673253df..baebc0d9898ed5951cd70cbf50c4898bd1c943c9 100644 --- a/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016b.eb +++ b/easybuild/easyconfigs/s/Subread/Subread-1.5.0-p1-foss-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute easyblock = 'MakeCp' diff --git a/easybuild/easyconfigs/s/Subversion/Subversion-1.8.14-foss-2015a.eb b/easybuild/easyconfigs/s/Subversion/Subversion-1.8.14-foss-2015a.eb index be6f1332e2d701f6a307a316f2fcf43badc45774..cf172a3cf0c96d9d9e80658ef11a33164137aa17 100644 --- a/easybuild/easyconfigs/s/Subversion/Subversion-1.8.14-foss-2015a.eb +++ b/easybuild/easyconfigs/s/Subversion/Subversion-1.8.14-foss-2015a.eb @@ -12,8 +12,10 @@ source_urls = [ 'http://apache.belnet.be/%(namelower)s', 'http://www.eu.apache.org/dist/%(namelower)s', 'http://www.us.apache.org/dist/%(namelower)s', + 'http://archive.apache.org/dist/%(namelower)s', ] sources = [SOURCELOWER_TAR_BZ2] +checksums = ['fe476ba26d6835eba4393780ea907361'] dependencies = [ ('APR', '1.5.2'), diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-foss-2017a-METIS-5.1.0.eb b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-foss-2017a-METIS-5.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e63d1a798f3f144c1371af98bc1b5727967fd14b --- /dev/null +++ b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-foss-2017a-METIS-5.1.0.eb @@ -0,0 +1,19 @@ +name = 'SuiteSparse' +version = '4.5.5' +metis_ver = '5.1.0' +versionsuffix = '-METIS-%s' % metis_ver + +homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' +description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('METIS', metis_ver)] + +maxparallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-foss-2017a-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-foss-2017a-ParMETIS-4.0.3.eb new file mode 100755 index 0000000000000000000000000000000000000000..457bb71cde10a1f03adc3cd1364a3aa59ceeebb2 --- /dev/null +++ b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-foss-2017a-ParMETIS-4.0.3.eb @@ -0,0 +1,19 @@ +name = 'SuiteSparse' +version = '4.5.5' +parmetis_ver = '4.0.3' +versionsuffix = '-ParMETIS-%s' % parmetis_ver + +homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' +description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('ParMETIS', parmetis_ver)] + +maxparallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-METIS-5.1.0.eb b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-METIS-5.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f7ce4f28fdcd4b416c3f4546edbf4d25e263e49 --- /dev/null +++ b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-METIS-5.1.0.eb @@ -0,0 +1,19 @@ +name = 'SuiteSparse' +version = '4.5.5' +metis_ver = '5.1.0' +versionsuffix = '-METIS-%s' % metis_ver + +homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' +description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('METIS', metis_ver)] + +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-ParMETIS-4.0.3.eb b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-ParMETIS-4.0.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..28aa92c03a69ea86df563e491718470156c4093d --- /dev/null +++ b/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-4.5.5-intel-2017a-ParMETIS-4.0.3.eb @@ -0,0 +1,19 @@ +name = 'SuiteSparse' +version = '4.5.5' +metis_ver = '4.0.3' +versionsuffix = '-ParMETIS-%s' % metis_ver + +homepage = 'http://faculty.cse.tamu.edu/davis/suitesparse.html' +description = """SuiteSparse is a collection of libraries manipulate sparse matrices.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = ['http://faculty.cse.tamu.edu/davis/SuiteSparse/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('ParMETIS', metis_ver)] + +parallel = 1 + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.06.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.06.eb index de900f73b252c87ce2f6cfc2d5885146de032751..01689413cc54da79735a9df968469bc707e986e7 100644 --- a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.06.eb @@ -7,7 +7,7 @@ homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' description = "Szip compression software, providing lossless compression of scientific data" toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True, } +toolchainopts = {'pic': True} source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.11.eb index 58f5db7a334f89214d49c51ef553a445326582b4..2c00792f81569f5dfe8a499619c9d5139e93900f 100644 --- a/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-CrayGNU-2015.11.eb @@ -7,7 +7,7 @@ homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' description = "Szip compression software, providing lossless compression of scientific data" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True, } +toolchainopts = {'pic': True} source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] sources = [SOURCELOWER_TAR_GZ] diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-GCCcore-5.4.0.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..51caf7745bd24ac69cf850bce4e0abeff2fbb7c7 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-GCCcore-5.4.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +builddependencies = [('binutils', '2.26', '', True)] + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2017a.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7be82daa90cc90fe62be4ce7ab16ab93249cc998 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-foss-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-gimkl-2017a.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..be905d9536c16dc452d75c3e3d2f0e866f2bab70 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-gimkl-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'gimkl', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-goolfc-2016.10.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-goolfc-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2c5a38e56ae865c5eff1623cfd058a60a2fd304 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-goolfc-2016.10.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'goolfc', 'version': '2016.10'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-intel-2017a.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a02acddeed3ae25fa0a6751735ef7e2287aa84d --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-intel-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' +description = "Szip compression software, providing lossless compression of scientific data" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-iomkl-2016.07.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1-iomkl-2016.07.eb index 512dbbe733f7f257e0767a8adad7c4554a0c594f..6f12c299b1e526f1c078cc3b9f24ca286b7c4b99 100644 --- a/easybuild/easyconfigs/s/Szip/Szip-2.1-iomkl-2016.07.eb +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1-iomkl-2016.07.eb @@ -15,7 +15,7 @@ sources = [SOURCELOWER_TAR_GZ] configopts = "--with-pic" sanity_check_paths = { - 'files': ["lib/libsz.a", "lib/libsz.%s" %SHLIB_EXT] + + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], 'dirs': [], } diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..16ddff6e906b5dc8108ab84532026a97e3d7b46e --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1.1-GCCcore-6.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' + +description = """ + Szip compression software, providing lossless compression of scientific data +""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['897dda94e1d4bf88c91adeaad88c07b468b18eaf2d6125c47acac57e540904a9'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1.1-GCCcore-6.4.0.eb b/easybuild/easyconfigs/s/Szip/Szip-2.1.1-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..98b8e0cf482460af3b507d991a28792f7727eec1 --- /dev/null +++ b/easybuild/easyconfigs/s/Szip/Szip-2.1.1-GCCcore-6.4.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'Szip' +version = '2.1.1' + +homepage = 'http://www.hdfgroup.org/doc_resource/SZIP/' + +description = """ + Szip compression software, providing lossless compression of scientific data +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/lib-external/szip/%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['897dda94e1d4bf88c91adeaad88c07b468b18eaf2d6125c47acac57e540904a9'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ["lib/libsz.a", "lib/libsz.%s" % SHLIB_EXT] + + ["include/%s" % x for x in ["ricehdf.h", "szip_adpt.h", "szlib.h"]], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/samblaster/samblaster-0.1.24-goolf-1.7.20.eb b/easybuild/easyconfigs/s/samblaster/samblaster-0.1.24-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f53f0997abc50ec174302fe1d81e9e3dac43a87 --- /dev/null +++ b/easybuild/easyconfigs/s/samblaster/samblaster-0.1.24-goolf-1.7.20.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'samblaster' +version = '0.1.24' + +homepage = 'https://github.com/GregoryFaust/samblaster' +description = """samblaster: a tool to mark duplicates and extract discordant and split reads from sam files""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/GregoryFaust/samblaster/archive/'] +sources = ['v.%(version)s.tar.gz'] + +files_to_copy = [ + (['samblaster'], 'bin/'), + 'README.md', + 'SAMBLASTER_Supplemental.pdf', + 'LICENSE.txt', +] + +sanity_check_paths = { + 'files': ['bin/samblaster'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.13.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.13.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..071a57a08cb0fb71f29880271fcf6ee94a6197ea --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.13.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,51 @@ +easyblock = 'Bundle' + +name = 'scikit-image' +version = '0.13.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.6.1'), + ('Qhull', '2015.2'), + ('matplotlib', '2.0.2', versionsuffix + '-libpng-1.6.29'), + ('Pillow', '4.2.1', versionsuffix), +] + +exts_list = [ + ('networkx', '1.11', { + 'source_urls': ['https://pypi.python.org/packages/source/n/networkx'], + 'checksums': [ + '0d0e70e10dfb47601cbb3425a00e03e2a2e97477be6f80638fef91d54dd1e4b8', # networkx-1.11.tar.gz + ], + }), + ('scikit-image', '0.13.0', { + 'modulename': 'skimage', + 'source_urls': ['https://pypi.python.org/packages/source/s/scikit-image'], + 'checksums': [ + '77a636bdc08c7668a15951894548c527f0c8c5c2abc86cb850de17551af51e3e', # scikit-image-0.13.0.tar.gz + ], + }), +] + +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 = 'vis' diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.1-intel-2017a-Python-2.7.13.eb new file mode 100755 index 0000000000000000000000000000000000000000..388e0e3afa8f588d78971c2d88b9a6b44c49d99a --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'scikit-learn' +version = '0.18.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('matplotlib', '2.0.2', versionsuffix), +] + +options = {'modulename': 'sklearn'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/sklearn'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.1-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.1-intel-2017a-Python-3.6.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..af24f8502f62f5eb7e504b597663fc9243592a9e --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.1-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'scikit-learn' +version = '0.18.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('matplotlib', '2.0.1', versionsuffix), +] + +options = {'modulename': 'sklearn'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/sklearn'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.2-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.2-intel-2017a-Python-3.6.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..680d9601f6f9e2e66fc8cf8b3a6f13db0e6a59b1 --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.18.2-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'scikit-learn' +version = '0.18.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.6.1'), + ('matplotlib', '2.0.2', versionsuffix + '-libpng-1.6.29'), +] + +options = {'modulename': 'sklearn'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/sklearn'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.19.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.19.0-intel-2017a-Python-3.6.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..327753864db9c8a0d10fc1bfe5d84a555a20fbc5 --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.19.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'scikit-learn' +version = '0.19.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://scikit-learn.org/stable/index.html' +description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, +building upon numpy, scipy, and matplotlib. As a machine-learning module, +it provides versatile tools for data mining and analysis in any field of science and engineering. +It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['24f5cb67559e0df27827b1804b197431c08880d2ec9285724fac90906830021f'] + +dependencies = [ + ('Python', '3.6.1'), + ('matplotlib', '2.0.2', versionsuffix + '-libpng-1.6.29'), +] + +options = {'modulename': 'sklearn'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/sklearn'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb index a6ab83c9a798f8f2b22848575281a2fc1fb043e9..1d1ef64120626441a97a0101999928cc56d70533 100644 --- a/easybuild/easyconfigs/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/s/scipy/scipy-0.16.0-intel-2016b-Python-2.7.12.eb @@ -21,7 +21,7 @@ dependencies = [ # recompile patch Cython source file prebuildopts = "cython scipy/linalg/_decomp_update.pyx && " -# need to use pip rather than regular 'setup.py install,' +# need to use pip rather than regular 'setup.py install' # to ensure that this scipy wins over the one in the Python installation; # using easy_install does not work... use_pip = True diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.19.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/s/scipy/scipy-0.19.0-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..523cf018d914a39148de58e638f18755c3c12dd0 --- /dev/null +++ b/easybuild/easyconfigs/s/scipy/scipy-0.19.0-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,19 @@ +name = 'scipy' +version = '0.19.0' +versionsuffix = '-Python-3.5.2' + +homepage = 'http://www.scipy.org' +description = """SciPy is a collection of mathematical algorithms and convenience + functions built on the Numpy extension for Python.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] + +dependencies = [ + ('numpy', '1.12.1', versionsuffix), +] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/scp/scp-0.10.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/s/scp/scp-0.10.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1372c5db1ed18e9cbfdc22f21060dc64496fa9f7 --- /dev/null +++ b/easybuild/easyconfigs/s/scp/scp-0.10.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,22 @@ +easyblock = 'PythonPackage' + +name = 'scp' +version = '0.10.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/jbardin/scp.py' +description = """The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol.""" + +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 = 'lib' diff --git a/easybuild/easyconfigs/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb b/easybuild/easyconfigs/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb index 0c7b7b159e226748d5c4c0a5fc2ac850d48cf2c2..beef8b39ecc331e14ca5ab6ae017d7a2127c7781 100644 --- a/easybuild/easyconfigs/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/segemehl/segemehl-0.1.7-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-foss-2016b.eb b/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..09a2f081e9294cb93f4dba4aac5ff626583eef7c --- /dev/null +++ b/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-foss-2016b.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'MakeCp' + +name = "segemehl" +version = "0.2.0" + +homepage = 'http://www.bioinf.uni-leipzig.de/Software/segemehl/' +description = """ segemehl is a software to map short sequencer reads to reference genomes. + Unlike other methods, segemehl is able to detect not only mismatches but also insertions + and deletions. Furthermore, segemehl is not limited to a specific read length and is able + to mapprimer- or polyadenylation contaminated reads correctly. segemehl implements a matching + strategy based on enhanced suffix arrays (ESA). Segemehl now supports the SAM format, reads + gziped queries to save both disk and memory space and allows bisulfite sequencing mapping + and split read mapping. """ + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://www.bioinf.uni-leipzig.de/Software/segemehl/'] +sources = ['%s_%s.tar.gz' % (name, version.replace('.', '_'))] + +checksums = ['fef4db00ed2742a2bf4131eed674bb08'] + +parallel = 1 + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +files_to_copy = [(["lack.x", "segemehl.x", "testrealign.x"], "bin")] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["lack.x", "segemehl.x", "testrealign.x"]], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb index 39c950b357de89b301a95036ce25a19d4ae03cbf..beeb661537eb44e4612ffb61a21b37acd21c0feb 100644 --- a/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/s/segemehl/segemehl-0.2.0-goolf-1.4.10.eb @@ -1,12 +1,12 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics easyblock = 'MakeCp' -name = "segemehl" -version = "0.2.0" +name = 'segemehl' +version = '0.2.0' homepage = 'http://www.bioinf.uni-leipzig.de/Software/segemehl/' description = """ segemehl is a software to map short sequencer reads to reference genomes. @@ -20,7 +20,7 @@ description = """ segemehl is a software to map short sequencer reads to referen toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['http://www.bioinf.uni-leipzig.de/Software/segemehl/'] -sources = ['%s_%s.tar.gz' % (name, version.replace('.','_'))] +sources = ['%s_%s.tar.gz' % (name, version.replace('.', '_'))] parallel = 1 @@ -29,11 +29,11 @@ dependencies = [ ('zlib', '1.2.8'), ] -files_to_copy = [(["lack.x", "segemehl.x", "testrealign.x"], "bin")] +files_to_copy = [(['lack.x', 'segemehl.x', 'testrealign.x'], 'bin')] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["lack.x" , "segemehl.x", "testrealign.x"]], - 'dirs': ["."] + 'files': ['bin/%s' % x for x in ['lack.x', 'segemehl.x', 'testrealign.x']], + 'dirs': [] } moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/seqtk/seqtk-1.2-intel-2017a.eb b/easybuild/easyconfigs/s/seqtk/seqtk-1.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d6c74b18dc297564d348b39591f13d5f1ff61816 --- /dev/null +++ b/easybuild/easyconfigs/s/seqtk/seqtk-1.2-intel-2017a.eb @@ -0,0 +1,28 @@ +easyblock = 'MakeCp' + +name = 'seqtk' +version = '1.2' + +homepage = 'https://github.com/lh3/seqtk/' +description = """Seqtk is a fast and lightweight tool for processing sequences in the FASTA or FASTQ format. + It seamlessly parses both FASTA and FASTQ files which can also be optionally compressed by gzip.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/lh3/seqtk/archive/'] + +buildopts = 'CC="$CC" CFLAGS="$CLFAGS"' + +files_to_copy = ["seqtk"] + +sanity_check_paths = { + 'files': files_to_copy, + 'dirs': [], +} + +modextrapaths = { + 'PATH': [''], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/sharutils/sharutils-4.15-GCCcore-6.3.0.eb b/easybuild/easyconfigs/s/sharutils/sharutils-4.15-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..06f3fc97f7e1767872688e26641dedea12fe44b1 --- /dev/null +++ b/easybuild/easyconfigs/s/sharutils/sharutils-4.15-GCCcore-6.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'sharutils' +version = '4.15' + +homepage = 'https://www.gnu.org/software/sharutils/' +description = """GNU shar makes so-called shell archives out of many files, preparing them for transmission by + electronic mail services, while unshar helps unpacking shell archives after reception.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.27', '', True)] + +sanity_check_paths = { + 'files': ['bin/shar', 'bin/uudecode', 'bin/uuencode', 'bin/unshar'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb b/easybuild/easyconfigs/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb index a2500b9e047a4001fc7382f44908ef689f418edc..bc93dbaa1d0bcf858ff4b110acf25c4a0692a41d 100644 --- a/easybuild/easyconfigs/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb +++ b/easybuild/easyconfigs/s/sickle/sickle-1.210-goolf-1.4.10-bab15f7.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/s/sickle/sickle-1.33-foss-2017a.eb b/easybuild/easyconfigs/s/sickle/sickle-1.33-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..aad6c785a517d417f8f1e6b8440e0d2ebf2f7078 --- /dev/null +++ b/easybuild/easyconfigs/s/sickle/sickle-1.33-foss-2017a.eb @@ -0,0 +1,21 @@ +easyblock = 'MakeCp' + +name = "sickle" +version = "1.33" + +homepage = 'https://github.com/najoshi/sickle' +description = """ Windowed Adaptive Trimming for fastq files using quality """ + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['https://github.com/najoshi/sickle/archive/'] +sources = ['v%(version)s.tar.gz'] + +files_to_copy = [(['sickle'], 'bin'), "README.md", "test"] + +sanity_check_paths = { + 'files': ['bin/sickle'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/sketchmap/sketchmap-20170130-intel-2016b.eb b/easybuild/easyconfigs/s/sketchmap/sketchmap-20170130-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6caab74f6e0c00e18083c2b78d633ffa5c0bc404 --- /dev/null +++ b/easybuild/easyconfigs/s/sketchmap/sketchmap-20170130-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' + +name = 'sketchmap' +version = '20170130' +commit = '7e059bd' + +homepage = 'http://sketchmap.org/' +description = """Sketch-map is a dimensionality reduction algorithm that is particularly well suited to examining + the high-dimensionality data that is routinely produced in atomistic simulations.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/cosmo-epfl/sketchmap/archive/'] +sources = ['%s.tar.gz' % commit] + +buildopts = 'CXX="$CXX" MAKEDEPEND="$CXX -M \$(CXXFLAGS)" LLAPACK="$LIBLAPACK_MT"' + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': ['bin/dimdist', 'bin/dimlandmark', 'bin/dimproj', 'bin/dimred'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/skewer/skewer-0.2.2-goolf-1.7.20.eb b/easybuild/easyconfigs/s/skewer/skewer-0.2.2-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..51eeeb84910eb8758b8dcff255bcb695ac8c0817 --- /dev/null +++ b/easybuild/easyconfigs/s/skewer/skewer-0.2.2-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'skewer' +version = '0.2.2' + +homepage = 'https://github.com/relipmoc/skewer' +description = """skewer (transferred from https://sourceforge.net/projects/skewer) implements the + bit-masked k-difference matching algorithm dedicated to the task of adapter trimming and it is + specially designed for processing next-generation sequencing (NGS) paired-end sequences""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/relipmoc/skewer/archive/'] +sources = ['%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX" CXXFLAGS="-c $CXXFLAGS" LDFLAGS="$CXXFLAGS -pthread"' + +files_to_copy = [(['skewer'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/skewer'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/skewer/skewer-0.2.2-intel-2016b.eb b/easybuild/easyconfigs/s/skewer/skewer-0.2.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c70dfa11d6cb4ae2e50b9ecebe7c952359b340f2 --- /dev/null +++ b/easybuild/easyconfigs/s/skewer/skewer-0.2.2-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'MakeCp' + +name = 'skewer' +version = '0.2.2' + +homepage = 'https://github.com/relipmoc/skewer' +description = """skewer implements the bit-masked k-difference matching algorithm dedicated to the task of adapter + trimming and it is specially designed for processing next-generation sequencing (NGS) paired-end sequences.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/relipmoc/skewer/archive'] +sources = ['%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX" CXXFLAGS="-c $CXXFLAGS" LDFLAGS="$CXXFLAGS -pthread"' + +files_to_copy = [(['skewer'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/skewer'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/sleuth/sleuth-0.29.0-intel-2017a-R-3.4.0.eb b/easybuild/easyconfigs/s/sleuth/sleuth-0.29.0-intel-2017a-R-3.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..aba646221e644e4d06fd8d759b61991235ec6363 --- /dev/null +++ b/easybuild/easyconfigs/s/sleuth/sleuth-0.29.0-intel-2017a-R-3.4.0.eb @@ -0,0 +1,25 @@ +easyblock = 'RPackage' + +name = 'sleuth' +version = '0.29.0' +versionsuffix = '-R-%(rver)s' + +homepage = 'http://pachterlab.github.io/sleuth' +description = """Investigate RNA-Seq transcript abundance from kallisto and perform differential expression analysis.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/pachterlab/sleuth/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('R', '3.4.0', '-X11-20170314'), + ('R-bundle-Bioconductor', '3.5', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': [name], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/s/snaphu/snaphu-1.4.2-intel-2016b.eb b/easybuild/easyconfigs/s/snaphu/snaphu-1.4.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c65762eb7a179daa4ce566855ce4ec5ac24c8f75 --- /dev/null +++ b/easybuild/easyconfigs/s/snaphu/snaphu-1.4.2-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'snaphu' +version = '1.4.2' + +homepage = 'https://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/' +description = """SNAPHU is an implementation of the Statistical-cost, Network-flow Algorithm for Phase Unwrapping + proposed by Chen and Zebker""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/'] +sources = ['snaphu-v%(version)s.tar.gz'] + +start_dir = 'src' + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS $LDFLAGS"' + +files_to_copy = ['bin', 'config', 'man'] + +sanity_check_paths = { + 'files': ['bin/snaphu'], + 'dirs': ['config', 'man'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/snaphu/snaphu-1.4.2-intel-2017a.eb b/easybuild/easyconfigs/s/snaphu/snaphu-1.4.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3261c207aaf36870adebb29252f380a0ec4a9737 --- /dev/null +++ b/easybuild/easyconfigs/s/snaphu/snaphu-1.4.2-intel-2017a.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'snaphu' +version = '1.4.2' + +homepage = 'https://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/' +description = """SNAPHU is an implementation of the Statistical-cost, Network-flow Algorithm for Phase Unwrapping + proposed by Chen and Zebker""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/'] +sources = ['snaphu-v%(version)s.tar.gz'] + +start_dir = 'src' + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS $LDFLAGS"' + +files_to_copy = ['bin', 'config', 'man'] + +sanity_check_paths = { + 'files': ['bin/snaphu'], + 'dirs': ['config', 'man'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/snappy/snappy-1.1.6.eb b/easybuild/easyconfigs/s/snappy/snappy-1.1.6.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a976b306d66cf8533bf3d1de38a88f0a017e8b2 --- /dev/null +++ b/easybuild/easyconfigs/s/snappy/snappy-1.1.6.eb @@ -0,0 +1,24 @@ +easyblock = 'CMakeMake' + +name = 'snappy' +version = '1.1.6' + +homepage = 'https://github.com/google/snappy' +description = """Snappy is a compression/decompression library. It does not aim +for maximum compression, or compatibility with any other compression library; +instead, it aims for very high speeds and reasonable compression.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/google/snappy/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['6fa92cde5b2caefd0d9a60336991ba42e5a7ddc3bdc36c5610451373751d0495'] + +builddependencies = [('CMake', '3.9.1')] + +sanity_check_paths = { + 'files': ['lib/libsnappy.%s' % SHLIB_EXT], + 'dirs': ['include'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.3-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1c99ca060b02ab3e459af1d31c2477a1ec0d8053 --- /dev/null +++ b/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.3-GCCcore-6.4.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'sparsehash' +version = '2.0.3' + +homepage = 'https://github.com/sparsehash/sparsehash' + +description = """ + An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! + The SparseHash library contains several hash-map implementations, including + implementations that optimize for space or speed. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/sparsehash/sparsehash/archive'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['include/google/type_traits.h'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.3-intel-2017a.eb b/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.3-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..32f208ded504b40773330cf205b5ba54d67692d0 --- /dev/null +++ b/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.3-intel-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'sparsehash' +version = '2.0.3' + +homepage = 'https://github.com/sparsehash/sparsehash' +description = """An extremely memory-efficient hash_map + implementation. 2 bits/entry overhead! The SparseHash library + contains several hash-map implementations, including + implementations that optimize for space or speed.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/sparsehash/sparsehash/archive/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/google/type_traits.h'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/s/spglib-python/spglib-python-1.9.9.38-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/spglib-python/spglib-python-1.9.9.38-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..6c2b70d3f7ec4c75724f272b6d351df777e622ef --- /dev/null +++ b/easybuild/easyconfigs/s/spglib-python/spglib-python-1.9.9.38-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'spglib-python' +version = '1.9.9.38' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/spglib' +description = """Spglib for Python. Spglib is a library for finding and handling crystal symmetries written in C.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://pypi.python.org/packages/source/%(nameletter)s/spglib'] +sources = ['spglib-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.13'), +] + +options = {'modulename': 'spglib'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/s/splitRef/splitRef-0.0.2.eb b/easybuild/easyconfigs/s/splitRef/splitRef-0.0.2.eb index 585ebb993230e094e50238e611eca8acef958295..306703a33f1da72e816c544b2b570e86be6375b2 100644 --- a/easybuild/easyconfigs/s/splitRef/splitRef-0.0.2.eb +++ b/easybuild/easyconfigs/s/splitRef/splitRef-0.0.2.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -25,7 +25,7 @@ sanity_check_paths = { } # add folder splitRef_V002 to PATH -modextrapaths = { +modextrapaths = { 'PATH': '%s_V%s' % (name, altver) } diff --git a/easybuild/easyconfigs/s/statsmodels/statsmodels-0.6.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/s/statsmodels/statsmodels-0.6.1-intel-2016b-Python-3.5.2.eb index 435f33a3bd0cb81d02f95e92268395a8c673edf2..484c222815bb065d06e8985d8f445fd84038a8d4 100644 --- a/easybuild/easyconfigs/s/statsmodels/statsmodels-0.6.1-intel-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/s/statsmodels/statsmodels-0.6.1-intel-2016b-Python-3.5.2.eb @@ -21,7 +21,7 @@ exts_list = [ 'source_tmpl': 'patsy-%(version)s.zip', }), (name, version, { - 'source_urls': ['https://pypi.python.org/packages/sources/statsmodels'], + 'source_urls': ['https://pypi.python.org/packages/source/statsmodels'], 'source_tmpl': 'statsmodels-%(version)s.zip', }), ] diff --git a/easybuild/easyconfigs/s/statsmodels/statsmodels-0.8.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/s/statsmodels/statsmodels-0.8.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..85483b000553e668f72f17f8027d18b8e555a138 --- /dev/null +++ b/easybuild/easyconfigs/s/statsmodels/statsmodels-0.8.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,36 @@ +easyblock = 'Bundle' + +name = 'statsmodels' +version = '0.8.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://statsmodels.sourceforge.net/' +description = """Statsmodels is a Python module that allows users to explore data, estimate statistical models, +and perform statistical tests.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [('Python', '2.7.13')] + +exts_list = [ + ('patsy', '0.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/patsy'], + 'source_tmpl': 'patsy-%(version)s.zip', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/statsmodels'], + 'source_tmpl': 'statsmodels-%(version)s.tar.gz', + }), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb index 241a1d5fbffd4c00660499cb945886844c5d629f..7c1426364fb970f6f548bfc82df3da28805778a7 100644 --- a/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/s/stemming/stemming-1.0-ictce-5.5.0-Python-2.7.6.eb @@ -4,7 +4,7 @@ name = "stemming" version = "1.0" homepage = "https://pypi.python.org/pypi/stemming/" -description = """Python implementations of the Porter, Porter2, Paice-Husk, and Lovins stemming algorithms for English.""" +description = "Python implementations of the Porter, Porter2, Paice-Husk, and Lovins stemming algorithms for English." toolchain = {'name': 'ictce', 'version': '5.5.0'} diff --git a/easybuild/easyconfigs/s/stress/stress-1.0.4-goolf-1.7.20.eb b/easybuild/easyconfigs/s/stress/stress-1.0.4-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..004ae316932e0e9d7bdd5c76e86971b4817afc54 --- /dev/null +++ b/easybuild/easyconfigs/s/stress/stress-1.0.4-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'ConfigureMake' + +name = 'stress' +version = '1.0.4' + +homepage = 'http://people.seas.harvard.edu/~apw/stress/' +description = """stress is a deliberately simple workload generator for POSIX systems. + It imposes a configurable amount of CPU, memory, I/O, and disk stress on the system. + It is written in C, and is free software licensed under the GPLv2.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://people.seas.harvard.edu/~apw/stress/'] +sources = [SOURCELOWER_TAR_GZ] + +parallel = 1 + +runtest = "check" + +sanity_check_paths = { + 'files': ['bin/stress'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb index 6ab91f87e3caafadb1f5d77115bae5cbff8cdf1c..1ee4a4a0bc64a347598cc36359f3ec50506f7eac 100644 --- a/easybuild/easyconfigs/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/sympy/sympy-1.0-foss-2016a-Python-2.7.11.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#Patch to fix tests +# patch to fix tests patches = ['sympy-1.0_tests-unicode.patch'] dependencies = [ diff --git a/easybuild/easyconfigs/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb index 09140f6d09e00224c5e33da0f635477dd2b84052..1c13652bc7d2dfc68655111a2c47e10d92aa8386 100644 --- a/easybuild/easyconfigs/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/s/sympy/sympy-1.0-intel-2016a-Python-2.7.11.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2016a'} source_urls = [PYPI_SOURCE] sources = [SOURCE_TAR_GZ] -#Patch to fix tests +# patch to fix tests patches = ['sympy-1.0_tests-unicode.patch'] dependencies = [ diff --git a/easybuild/easyconfigs/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb b/easybuild/easyconfigs/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb index f056af2b4f5cdf4d06bbcf67b640b3e02f6a919a..56b9997a88914d2a0b14b279e338b969ce2802a0 100644 --- a/easybuild/easyconfigs/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb +++ b/easybuild/easyconfigs/s/synchronicity/synchronicity-1.1.9.1-foss-2015b-R-3.2.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Author: Adam Huffman # The Francis Crick Institute diff --git a/easybuild/easyconfigs/t/TAU/TAU-2.22.2-goolf-1.5.14.eb b/easybuild/easyconfigs/t/TAU/TAU-2.22.2-goolf-1.5.14.eb index 2f2888a832174aa297859e7d9d12b4723cdbf17d..211ff82a357ac07cc12ba587585bc1d56bd55c84 100644 --- a/easybuild/easyconfigs/t/TAU/TAU-2.22.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/t/TAU/TAU-2.22.2-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD @@ -25,8 +25,8 @@ dependencies = [ ('PDT', '3.19'), ('Score-P', '1.2.1'), # obsolete backends, use Score-P instead - #('Scalasca', '1.4.3'), - #('VampirTrace', '5.14.4'), + # ('Scalasca', '1.4.3'), + # ('VampirTrace', '5.14.4'), ] # scalasca and vampirtrace backends are deprecated diff --git a/easybuild/easyconfigs/t/TCC/TCC-0.9.26.eb b/easybuild/easyconfigs/t/TCC/TCC-0.9.26.eb index c502d5385e3f361b41852ef622e04b093d66ee70..e97300a69cd1fd04d8b5b373b6c95aa6bd7cd308 100644 --- a/easybuild/easyconfigs/t/TCC/TCC-0.9.26.eb +++ b/easybuild/easyconfigs/t/TCC/TCC-0.9.26.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb index c6409b2a072bf7a82dcacb86f3817b2bec0f17dc..3ffa16eea4990561c89fe116831b543244213bf7 100644 --- a/easybuild/easyconfigs/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/TREE-PUZZLE/TREE-PUZZLE-5.2-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/Tar/Tar-1.26-goolf-1.4.10.eb b/easybuild/easyconfigs/t/Tar/Tar-1.26-goolf-1.4.10.eb index 69b3b4ca40e0c7fce4c3078e0926bd0c4a45142e..d39813bb2eab67e44418871e9b001c7bd8223672 100644 --- a/easybuild/easyconfigs/t/Tar/Tar-1.26-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/Tar/Tar-1.26-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Authors:: Thekla Loizou diff --git a/easybuild/easyconfigs/t/Tar/Tar-1.26-ictce-5.3.0.eb b/easybuild/easyconfigs/t/Tar/Tar-1.26-ictce-5.3.0.eb index 20133db9039806621ceacdac438793d67860138a..7791f62bfc948c813dc1b524e25209d7020a1308 100644 --- a/easybuild/easyconfigs/t/Tar/Tar-1.26-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/Tar/Tar-1.26-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright (c) 2012-2013 Cyprus Institute / CaSToRC # Author:: Thekla Loizou diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.19-foss-2017a.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.19-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..91e78ce92823f71578451c9e869101c50622ce76 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.5.19-foss-2017a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = "8.5.19" + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, +testing and many more.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.11'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.5-GCCcore-6.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.5-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d473ebedb212373663ebfb365e2f8ae28432230 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.5-GCCcore-6.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.5' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, +testing and many more.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.5-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.5-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..d9890f701783187b0168aa47e54e164e8fd5ca37 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.5-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.5' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, +testing and many more.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.6-GCCcore-6.3.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.6-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9dca9f6e5cc5e72ccd5373e344ae31bd987a55ca --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.6-GCCcore-6.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.6' + +homepage = 'http://www.tcl.tk/' +description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, +suitable for a very wide range of uses, including web and desktop applications, networking, administration, +testing and many more.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('zlib', '1.2.11'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.6.7-GCCcore-6.4.0.eb b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.7-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..08a9084d56ddec8d36a95c183942d19f8d165758 --- /dev/null +++ b/easybuild/easyconfigs/t/Tcl/Tcl-8.6.7-GCCcore-6.4.0.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'Tcl' +version = '8.6.7' + +homepage = 'http://www.tcl.tk/' + +description = """ + Tcl (Tool Command Language) is a very powerful but easy to learn dynamic + programming language, suitable for a very wide range of uses, including web + and desktop applications, networking, administration, testing and many more. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] +checksums = ['7c6b8f84e37332423cfe5bae503440d88450da8cc1243496249faa5268026ba5'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('zlib', '1.2.11'), +] + +configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"' + +runtest = 'test' + +start_dir = 'unix' + +sanity_check_paths = { + 'files': ['bin/tclsh%(version_major)s.%(version_minor)s', 'include/tcl.h', + 'lib/libtcl%%(version_major)s.%%(version_minor)s.%s' % SHLIB_EXT, + 'lib/tclConfig.sh', 'man/man1/tclsh.1'], + 'dirs': ['share'], +} + + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-foss-2016b-Python-2.7.12.eb new file mode 100755 index 0000000000000000000000000000000000000000..3dc06f1df1e503ac59daf7b239fdb2dede9a611b --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'Tensorflow' +version = '0.12.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'foss', 'version': '2016b'} + +pymaj = '2' +pymin = '7' +pymajmin = pymaj + pymin + +source_urls = [PYPI_SOURCE] +sources = [ + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)smu-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, +] +checksums = ['c98fd26b79a97cc490c942bbafed5462'] + +dependencies = [ + ('Python', '%s.%s.12' % (pymaj, pymin)), + ('protobuf-python', '3.2.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['bin/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-foss-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-foss-2016b-Python-3.5.2.eb new file mode 100755 index 0000000000000000000000000000000000000000..6dc066128be7bd86f4bf8a4a82917a74ff2eaaf6 --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-foss-2016b-Python-3.5.2.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'Tensorflow' +version = '0.12.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'foss', 'version': '2016b'} + +pymaj = '3' +pymin = '5' +pymajmin = pymaj + pymin + +source_urls = [PYPI_SOURCE] +sources = [ + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)sm-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, +] +checksums = ['c6e3ba8579754f37d37be26e863f9d95'] + +dependencies = [ + ('Python', '%s.%s.2' % (pymaj, pymin)), + ('protobuf-python', '3.2.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['bin/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-2.7.12.eb index 8ccd735bee54751a955b581e11869adfacc41c57..c374b3a8a7ad1d61ee199047c2e3f05ac539f536 100755 --- a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-2.7.12.eb @@ -13,7 +13,7 @@ pymaj = '2' pymin = '7' pymajmin = pymaj + pymin -source_urls = ['https://pypi.python.org/packages/7e/c6/837f4e249aae5c86a632eaaa9779e601eca1487772f8ad75c347bf9e813f/'] +source_urls = [PYPI_SOURCE] sources = [ 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)smu-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, ] diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-3.5.2.eb index 4898d79427ad87e87974a7aae531a42948ffbc72..bbe2973b536fb194de975a9db1ab576b1555243b 100644 --- a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-0.12.1-intel-2016b-Python-3.5.2.eb @@ -13,7 +13,7 @@ pymaj = '3' pymin = '5' pymajmin = pymaj + pymin -source_urls = ['https://pypi.python.org/packages/e5/5c/56e6522fdcd6f8739dcbc4de62e8b0040e141785bb42e5b53a83b0ba3e58/'] +source_urls = [PYPI_SOURCE] sources = [ 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)sm-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, ] diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.0.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.0.1-intel-2016b-Python-2.7.12.eb new file mode 100755 index 0000000000000000000000000000000000000000..d6e4c6cbb382582c9adfacbf2266ee2ebddc3c5c --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.0.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'Tensorflow' +version = '1.0.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2016b'} + +pymaj = '2' +pymin = '7' +pymajmin = pymaj + pymin + +source_urls = [PYPI_SOURCE] +sources = [ + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)smu-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, +] +checksums = ['5c88e656fcd34cd89d4cf48d3ec7dd67'] + +dependencies = [ + ('Python', '%s.%s.12' % (pymaj, pymin)), + ('protobuf-python', '3.2.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['bin/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.0.1-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.0.1-intel-2016b-Python-3.5.2.eb new file mode 100755 index 0000000000000000000000000000000000000000..293d4b85579ac7b250b29444ce48bd7999a1f78c --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.0.1-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'Tensorflow' +version = '1.0.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2016b'} + +pymaj = '3' +pymin = '5' +pymajmin = pymaj + pymin + +source_urls = [PYPI_SOURCE] +sources = [ + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)sm-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, +] +checksums = ['bccff4d9b87331d4dcecafa43c970b89'] + +dependencies = [ + ('Python', '%s.%s.2' % (pymaj, pymin)), + ('protobuf-python', '3.2.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['bin/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.1.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.1.0-intel-2017a-Python-2.7.13.eb new file mode 100755 index 0000000000000000000000000000000000000000..c3e49d93e0c28a83aeb20f12d04b6b0d74f70ace --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.1.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'Tensorflow' +version = '1.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2017a'} + +pymaj = '2' +pymin = '7' +pymajmin = pymaj + pymin + +source_urls = [PYPI_SOURCE] +sources = [ + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)smu-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, +] +checksums = ['70a7a29dbef478cbac9a9c839a18227e'] + +dependencies = [ + ('Python', '%s.%s.13' % (pymaj, pymin)), + ('protobuf-python', '3.3.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['bin/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.1.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.1.0-intel-2017a-Python-3.6.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..1dd71b4078230e8f3d26205fd8685bbcff4e56eb --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.1.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonPackage' + +name = 'Tensorflow' +version = '1.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2017a'} + +pymaj = '3' +pymin = '6' +pymajmin = pymaj + pymin + +source_urls = [PYPI_SOURCE] +sources = [ + 'tensorflow-%%(version)s-cp%(pymajmin)s-cp%(pymajmin)sm-manylinux1_x86_64.whl' % {'pymajmin': pymajmin}, +] +checksums = ['1f761290358dfb7fe4ec73140f4d282a'] + +dependencies = [ + ('Python', '%s.%s.1' % (pymaj, pymin)), + ('protobuf-python', '3.3.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['bin/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.2.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.2.0-intel-2017a-Python-3.6.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..b53e9967d6c8f4533f67fe6a7f6ace83b1faf73f --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.2.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,48 @@ +easyblock = 'Bundle' + +name = 'Tensorflow' +version = '1.2.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2017a'} + +pymaj = '3' +pymin = '6' +pyver = pymaj + pymin + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '%s.%s.1' % (pymaj, pymin)), + ('protobuf-python', '3.3.0', versionsuffix), +] + +exts_list = [ + ('backports.weakref', '1.0rc1', { + 'modulename': 'backports.weakref', + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.weakref'], + }), + ('tensorflow', version, { + 'source_urls': ['https://pypi.python.org/packages/source/t/tensorflow'], + 'source_tmpl': 'tensorflow-%%(version)s-cp%(pyver)s-cp%(pyver)sm-manylinux1_x86_64.whl' % {'pyver': pyver}, + 'checksums': ['a3835274cddd9c5b5a752e39b34c31a2d3d80e0ebcb5488e2dafaf3d614391d1'], + 'use_pip': True, + 'unpack_sources': False, + }), +] + +# 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/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.3.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.3.0-intel-2017a-Python-2.7.13.eb new file mode 100755 index 0000000000000000000000000000000000000000..129b16a4e46535d4e0439e3df04bf0a2f9a62af7 --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.3.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,49 @@ +easyblock = 'Bundle' + +name = 'Tensorflow' +version = '1.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2017a'} + +pymaj = '2' +pymin = '7' +pymajmin = pymaj + pymin + +dependencies = [ + ('Python', '%s.%s.13' % (pymaj, pymin)), + ('protobuf-python', '3.4.0', versionsuffix), +] + +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('backports.weakref', '1.0.post1', { + 'modulename': 'backports.weakref', + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.weakref'], + 'checksums': ['bc4170a29915f8b22c9e7c4939701859650f2eb84184aee80da329ac0b9825c2'], + }), + ('Tensorflow', '1.3.0', { + 'source_tmpl': 'tensorflow-%%(version)s-cp%(py)s-cp%(py)smu-manylinux1_x86_64.whl' % {'py': pymajmin}, + 'source_urls': ['https://pypi.python.org/packages/source/t/Tensorflow'], + 'unpack_sources': False, + 'use_pip': True, + 'checksums': ['0bf3866115184d97993d702f2f47cd557fa5a26b6661aa94aa16c05e4a545cfb'], + }), +] + +# 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/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.3.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.3.0-intel-2017a-Python-3.6.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..5fd396a68b5ceca048ccb0b93aa51923e0df80d6 --- /dev/null +++ b/easybuild/easyconfigs/t/Tensorflow/Tensorflow-1.3.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,49 @@ +easyblock = 'Bundle' + +name = 'Tensorflow' +version = '1.3.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.tensorflow.org/' +description = "An open-source software library for Machine Intelligence" + +toolchain = {'name': 'intel', 'version': '2017a'} + +pymaj = '3' +pymin = '6' +pymajmin = pymaj + pymin + +dependencies = [ + ('Python', '%s.%s.1' % (pymaj, pymin)), + ('protobuf-python', '3.4.0', versionsuffix), +] + +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('backports.weakref', '1.0.post1', { + 'modulename': 'backports.weakref', + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.weakref'], + 'checksums': ['bc4170a29915f8b22c9e7c4939701859650f2eb84184aee80da329ac0b9825c2'], + }), + ('Tensorflow', '1.3.0', { + 'source_tmpl': 'tensorflow-%%(version)s-cp%(py)s-cp%(py)sm-manylinux1_x86_64.whl' % {'py': pymajmin}, + 'source_urls': ['https://pypi.python.org/packages/source/t/Tensorflow'], + 'unpack_sources': False, + 'use_pip': True, + 'checksums': ['a535a4a32aaaf5c59dc582ed472f321a86bf1786d17931c017c0ec7c8f1a1c02'], + }), +] + +# 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/tensorboard'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tesla-Deployment-Kit/Tesla-Deployment-Kit-5.319.43.eb b/easybuild/easyconfigs/t/Tesla-Deployment-Kit/Tesla-Deployment-Kit-5.319.43.eb index af40f4958d0f9864063f929972bae0f1a58e349e..4ec1dc753b5ec62ab303cf7df3672df1928f0418 100644 --- a/easybuild/easyconfigs/t/Tesla-Deployment-Kit/Tesla-Deployment-Kit-5.319.43.eb +++ b/easybuild/easyconfigs/t/Tesla-Deployment-Kit/Tesla-Deployment-Kit-5.319.43.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos @@ -32,7 +32,9 @@ sanity_check_paths = { modextrapaths = { 'PATH': ['nvidia-healthmon'], 'CPATH': ['nvml/include'], + 'INCLUDEPATH': ['nvml/include'], 'MANPATH': ['nvml/doc/man'], + 'LIBRARY_PATH': ['nvml/lib', 'nvml/lib64'], 'LD_LIBRARY_PATH': ['nvml/lib', 'nvml/lib64'], } diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.9.0-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/t/Theano/Theano-0.9.0-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..6119fbb5768fce8483c75364f3b31d41e5075573 --- /dev/null +++ b/easybuild/easyconfigs/t/Theano/Theano-0.9.0-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'Theano' +version = '0.9.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://deeplearning.net/software/theano' +description = """Theano is a Python library that allows you to define, optimize, +and evaluate mathematical expressions involving multi-dimensional arrays efficiently.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': ['bin/theano-cache', 'bin/theano-nose'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.9.0-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/t/Theano/Theano-0.9.0-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..3bd29d987666d4977d73ddfa661068c9204c01f1 --- /dev/null +++ b/easybuild/easyconfigs/t/Theano/Theano-0.9.0-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'Theano' +version = '0.9.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://deeplearning.net/software/theano' +description = """Theano is a Python library that allows you to define, optimize, +and evaluate mathematical expressions involving multi-dimensional arrays efficiently.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.6.1')] + +sanity_check_paths = { + 'files': ['bin/theano-cache', 'bin/theano-nose'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/t/Tika/Tika-1.16.eb b/easybuild/easyconfigs/t/Tika/Tika-1.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0d0317869943855cbfea54347426fd6d5db53a3 --- /dev/null +++ b/easybuild/easyconfigs/t/Tika/Tika-1.16.eb @@ -0,0 +1,28 @@ +easyblock = 'PackedBinary' + +name = 'Tika' +version = '1.16' + +homepage = 'https://tika.apache.org/' +description = """The Apache Tika toolkit detects and extracts metadata and text from over a thousand different + file types (such as PPT, XLS, and PDF).""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [APACHE_SOURCE] +sources = ['tika-%(version)s-src.zip'] +checksums = ['7da47d09c48b2cd1b9acf4eea89d7f4a24d43388a867e4126cf35ee44336a260'] + +builddependencies = [('Maven', '3.5.0')] +dependencies = [('Java', '1.8.0_144')] + +install_cmd = "cd tika-%(version)s && mvn install -Dmaven.repo.local=%(builddir)s/m2 -DskipTests -B && " +install_cmd += "cp -a tika-app/target/tika-app-%(version)s.jar %(installdir)s && " +install_cmd += "cp -a tika-server/target/tika-server-%(version)s.jar %(installdir)s" + +sanity_check_paths = { + 'files': ['tika-app-%(version)s.jar', 'tika-server-%(version)s.jar'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.5-GCCcore-6.3.0.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.5-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0c78137460b7982d85546893d46587df934bae2e --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.5-GCCcore-6.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.5' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for + building a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +patches = ['Tk-8.6.4_different-prefix-with-tcl.patch'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('Tcl', version), + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.5-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.5-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f81a41effd21df2e5d81258ea3c31a3ce35fddd --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.5-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.5' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for + building a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +patches = ['Tk-8.6.4_different-prefix-with-tcl.patch'] + +dependencies = [ + ('Tcl', version), + ('zlib', '1.2.8'), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.6-intel-2017a.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a01bad3db98f6a431293e4fa608d4b9f10ac5667 --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.6-intel-2017a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.6' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for + building a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] + +patches = ['Tk-8.6.4_different-prefix-with-tcl.patch'] + +dependencies = [ + ('X11', '20170314'), + ('Tcl', version), + ('zlib', '1.2.11'), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/t/Tkinter/Tkinter-2.7.13-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/t/Tkinter/Tkinter-2.7.13-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..a9547d301476b4389cd742ec1fd613bfada1fc2a --- /dev/null +++ b/easybuild/easyconfigs/t/Tkinter/Tkinter-2.7.13-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,19 @@ +name = 'Tkinter' +version = '2.7.13' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://python.org/' +description = """Tkinter module, built with the Python buildsystem""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.python.org/ftp/python/%(version)s/'] +sources = ['Python-%(version)s.tgz'] + +dependencies = [ + ('Python', '2.7.13'), + ('Tk', '8.6.6'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb index 063b42af9e5fb265d2765c09595a16c7d72da021..febb5f6fbb399d76d46cdd4c450b1829c9908198 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.10-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos , Jens Timmerman diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb index d99d70b100c2417eddd9b9f880f16acc2a59ca79..43d3b55138099d70c5505f24b5f88d417ab36caf 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.13-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb index 6743572399208ab0950369ed77f5e3a8357cfc1a..63c44a4d0f6ee91ac8542fc46818b13dc4aae8a1 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.14-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb index 0136815261d9c05c76ad661330b9747aefb119a2..22225c98c388d9af821f7a41a5643a64b348efa9 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.4-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb index dff35b1d3f294222d327bfbf6f8e11d4484cb4d4..c3104a01d24f855c356eb6b4c7b4cdb6253e08a6 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-goolf-1.4.10-biodeps-1.6-extended.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb index 5890c30330194bec2e93449b9e82edd72be73e87..30a6d4d9a9e327c58c2ba44b7de6e0b60ccd5645 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0-biodeps-1.6-extended.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb index 60dbbd04a50670d9d84f04b10351d86f7253783a..900fa70d9e7fb8119f2eb033dce970cecfeca72f 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos , Jens Timmerman diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.0-intel-2015b.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.0-intel-2015b.eb index f7aede356f066cfdbb30b0db03f8bf477709ae6d..41077a3e9836f98e06e4cececde7d675fcc58f32 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.0-intel-2015b.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.0-intel-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2015b.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2015b.eb index 3bdcb05552a28ff6719346f1cdbed3c892d558c7..2dd3fe0d6e8848cd620d96753c56baf0fa6b0ce1 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2015b.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2015b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2016a.eb index bf3b1885b25cc80841cba85486c562439ad257f3..e3d8f194e2291295a7da2ceefdbc07ffafd4a893 100644 --- a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2016a.eb +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-intel-2017a.eb b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f3a9590faf9070b1ee9585db8ea7fa1aceeb7e91 --- /dev/null +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1-intel-2017a.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'TopHat' +version = '2.1.1' + +homepage = 'http://ccb.jhu.edu/software/tophat/' +description = """TopHat is a fast splice junction mapper for RNA-Seq reads.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'cstd': 'c++11'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ccb.jhu.edu/software/tophat/downloads/'] + +patches = [ + 'tophat-2.0.13-zlib.patch', + 'TopHat-2.1.1_fix-templating-error.patch', +] + +dependencies = [ + ('Boost', '1.64.0'), + ('zlib', '1.2.11'), +] + +configopts = '--with-boost=$EBROOTBOOST' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/tophat'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1_fix-templating-error.patch b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1_fix-templating-error.patch new file mode 100644 index 0000000000000000000000000000000000000000..0abcfeeb268d5fd1999d2521e47b4b27c293b8de --- /dev/null +++ b/easybuild/easyconfigs/t/TopHat/TopHat-2.1.1_fix-templating-error.patch @@ -0,0 +1,13 @@ +fix templating compilation error, let type inference do its job +authors: Kenneth Hoste (HPC-UGent), Ward Poelmans (VUB) +--- tophat-2.1.1/src/tophat_reports.cpp.orig 2017-05-16 11:24:21.776900497 +0200 ++++ tophat-2.1.1/src/tophat_reports.cpp 2017-05-16 11:25:31.958523978 +0200 +@@ -2705,7 +2705,7 @@ + junction_stat.gtf_match = true; + junction_stat.accepted = true; + +- gtf_junctions.insert(make_pair(Junction(ref_id, left_coord, right_coord, antisense), junction_stat)); ++ gtf_junctions.insert(make_pair(Junction(ref_id, left_coord, right_coord, antisense), junction_stat)); + } + } + fprintf(stderr, "Loaded %d GFF junctions from %s.\n", (int)(gtf_junctions.size()), gtf_juncs.c_str()); diff --git a/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb b/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb index edea937fc8bc36a5ab34068f5c8d5b45c2216ca3..2994b5477402a576155e6aea8a65efdea057e376 100644 --- a/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb +++ b/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-0-linux-x86-64.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb b/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb index 7af5c3b6cd9baee3dc8cf220e85841009c9c2dd7..b17b02345e760e7824bec5b19d843b36bc55a712 100644 --- a/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb +++ b/easybuild/easyconfigs/t/TotalView/TotalView-8.11.0-2-linux-x86-64.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb b/easybuild/easyconfigs/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb index 69f8803b05b01c73d16eed75a020e6ae1fd8ea04..2a37a8ab132a3b4dacb35c609fa671d9838511e9 100644 --- a/easybuild/easyconfigs/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb +++ b/easybuild/easyconfigs/t/TotalView/TotalView-8.12.0-0-linux-x86-64.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild recipy as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/t/Triangle/Triangle-1.6-intel-2016b.eb b/easybuild/easyconfigs/t/Triangle/Triangle-1.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..77785bc785105f837c26df366c726f9be1dd1214 --- /dev/null +++ b/easybuild/easyconfigs/t/Triangle/Triangle-1.6-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'MakeCp' + +name = 'Triangle' +version = '1.6' + +homepage = 'http://www.cs.cmu.edu/~quake/triangle.html' +description = """Triangle generates exact Delaunay triangulations, constrained Delaunay triangulations, + conforming Delaunay triangulations, Voronoi diagrams, and high-quality triangular meshes. + The latter can be generated with no small or large angles, + and are thus suitable for finite element analysis.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.netlib.org/voronoi/'] +sources = ['%(namelower)s.zip'] +checksums = [('md5', '10aff8d7950f5e0e2fb6dd2e340be2c9')] + +patches = ['%(name)s-%(version)s_makefile.patch'] + +buildopts = 'triangle trilibrary' + +files_to_copy = [ + (['triangle', 'tricall'], 'bin'), + (['triangle.h'], 'include'), + (['libtriangle.a'], 'lib'), +] + +sanity_check_paths = { + 'files': ['bin/triangle', 'bin/tricall', 'include/triangle.h', 'lib/libtriangle.a'], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/t/Triangle/Triangle-1.6-intel-2017a.eb b/easybuild/easyconfigs/t/Triangle/Triangle-1.6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..166329f4f1734b1cf5a49ca385bbb33d81caa969 --- /dev/null +++ b/easybuild/easyconfigs/t/Triangle/Triangle-1.6-intel-2017a.eb @@ -0,0 +1,34 @@ +easyblock = 'MakeCp' + +name = 'Triangle' +version = '1.6' + +homepage = 'http://www.cs.cmu.edu/~quake/triangle.html' +description = """Triangle generates exact Delaunay triangulations, constrained Delaunay triangulations, + conforming Delaunay triangulations, Voronoi diagrams, and high-quality triangular meshes. + The latter can be generated with no small or large angles, + and are thus suitable for finite element analysis.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.netlib.org/voronoi/'] +sources = ['%(namelower)s.zip'] +checksums = [('md5', '10aff8d7950f5e0e2fb6dd2e340be2c9')] + +patches = ['%(name)s-%(version)s_makefile.patch'] + +buildopts = 'triangle trilibrary' + +files_to_copy = [ + (['triangle', 'tricall'], 'bin'), + (['triangle.h'], 'include'), + (['libtriangle.a'], 'lib'), +] + +sanity_check_paths = { + 'files': ['bin/triangle', 'bin/tricall', 'include/triangle.h', 'lib/libtriangle.a'], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/t/Trim_Galore/Trim_Galore-0.4.4-foss-2016b.eb b/easybuild/easyconfigs/t/Trim_Galore/Trim_Galore-0.4.4-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..ed3b6794101bddba64f7d7479c332560db9177c2 --- /dev/null +++ b/easybuild/easyconfigs/t/Trim_Galore/Trim_Galore-0.4.4-foss-2016b.eb @@ -0,0 +1,33 @@ +# 0.4.2 modified by: +# Adam Huffman +# The Francis Crick Institute +# TODO: deal with the hardcoding of /usr/bin/perl + +easyblock = "PackedBinary" + +name = 'Trim_Galore' +version = '0.4.4' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/trim_galore/' +description = """A wrapper tool around Cutadapt and FastQC to consistently apply + quality and adapter trimming to FastQ files, with some extra functionality for + MspI-digested RRBS-type (Reduced Representation Bisufite-Seq) libraries.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['%(namelower)s_v%(version)s.zip'] +source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] + +install_cmd = "cp -a * %(installdir)s && chmod +x %(installdir)s/%(namelower)s" + +dependencies = [ + ('FastQC', '0.11.5', '-Java-1.7.0_80', True), + ('cutadapt', '1.9.1', '-Python-2.7.12'), +] + +sanity_check_paths = { + 'files': ["trim_galore"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/Trim_Galore/Trim_Galore-0.4.4-intel-2017a.eb b/easybuild/easyconfigs/t/Trim_Galore/Trim_Galore-0.4.4-intel-2017a.eb new file mode 100755 index 0000000000000000000000000000000000000000..934d2bd4129f288df5d0db5254c6793021168a3e --- /dev/null +++ b/easybuild/easyconfigs/t/Trim_Galore/Trim_Galore-0.4.4-intel-2017a.eb @@ -0,0 +1,34 @@ +# 0.4.2 modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = "PackedBinary" + +name = 'Trim_Galore' +version = '0.4.4' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/trim_galore/' +description = """A wrapper tool around Cutadapt and FastQC to consistently apply + quality and adapter trimming to FastQ files, with some extra functionality for + MspI-digested RRBS-type (Reduced Representation Bisufite-Seq) libraries.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] +sources = ['%(namelower)s_v%(version)s.zip'] +checksums = ['ccd7eecc73327da29230f3e7c7311a4e21b2cfe7282be18fa059ba900fc33116'] + +install_cmd = "cp -a * %(installdir)s && chmod +x %(installdir)s/%(namelower)s && " +install_cmd += "sed -i '1 i#!/usr/bin/env perl' %(installdir)s/%(namelower)s" + +dependencies = [ + ('FastQC', '0.11.5', '-Java-1.8.0_144', True), + ('cutadapt', '1.14', '-Python-2.7.13'), +] + +sanity_check_paths = { + 'files': ["trim_galore"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb b/easybuild/easyconfigs/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb index 091f914cb3b0491a2352f53bf000318eb65d9478..bcb8cdfed46ef9e0250e1486e3e874b99a4f0fde 100644 --- a/easybuild/easyconfigs/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/t/Trimmomatic/Trimmomatic-0.32-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb b/easybuild/easyconfigs/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb index 1f448f04b91840bdb1ad1eecfb5232ea0f4ebe55..821333d6ef71e9bdbba2e200b07f5dbbef503385 100644 --- a/easybuild/easyconfigs/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/Trinity/Trinity-2.0.4-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb index 30e64b353f604b806efe2b751dad742dd0f658f8..014e8ca4110e76efa96c23c22e3d2ac29eca0e83 100644 --- a/easybuild/easyconfigs/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/Trinity/Trinity-2.0.6-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2.1.1-intel-2015b.eb b/easybuild/easyconfigs/t/Trinity/Trinity-2.1.1-intel-2015b.eb index 5f116c4b08e19272176c1f95631dabc8bfeb8f56..71643e32bd64158355b7b93feb5ffd8f549eac7b 100644 --- a/easybuild/easyconfigs/t/Trinity/Trinity-2.1.1-intel-2015b.eb +++ b/easybuild/easyconfigs/t/Trinity/Trinity-2.1.1-intel-2015b.eb @@ -29,7 +29,7 @@ dependencies = [ ('ant', '1.9.6', '-%s-%s' % (java, javaver), True), ('Bowtie', '1.1.2'), ('Bowtie2', '2.2.6'), - ('ncurses', '5.9',), + ('ncurses', '5.9'), ('zlib', '1.2.8'), ('Perl', '5.20.3'), ] diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2.2.0-foss-2016a.eb b/easybuild/easyconfigs/t/Trinity/Trinity-2.2.0-foss-2016a.eb index 58018d93350fd5ff63bec5cba9c884c7d02fb328..b4e2affc990df94877dd64f3e9aec68e94bcec95 100644 --- a/easybuild/easyconfigs/t/Trinity/Trinity-2.2.0-foss-2016a.eb +++ b/easybuild/easyconfigs/t/Trinity/Trinity-2.2.0-foss-2016a.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -30,7 +30,7 @@ dependencies = [ ('ant', '1.9.7', '-Java-%(javaver)s', True), ('Bowtie', '1.1.2'), ('Bowtie2', '2.2.8'), - ('ncurses', '6.0',), + ('ncurses', '6.0'), ('zlib', '1.2.8'), ('Perl', '5.22.1'), ] diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2.4.0-foss-2017a.eb b/easybuild/easyconfigs/t/Trinity/Trinity-2.4.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..98a63c78c787774f05bf91432840a577726e629d --- /dev/null +++ b/easybuild/easyconfigs/t/Trinity/Trinity-2.4.0-foss-2017a.eb @@ -0,0 +1,37 @@ +name = 'Trinity' +version = '2.4.0' + +homepage = 'http://trinityrnaseq.github.io' +description = """Trinity represents a novel method for the efficient and robust de novo reconstruction + of transcriptomes from RNA-Seq data. Trinity combines three independent software modules: Inchworm, + Chrysalis, and Butterfly, applied sequentially to process large volumes of RNA-Seq reads.""" +toolchain = {'name': 'foss', 'version': '2017a'} +toolchainopts = {'optarch': True} + +source_urls = ['https://github.com/trinityrnaseq/trinityrnaseq/archive/'] +sources = ['%(name)s-v%(version)s.tar.gz'] +checksums = [ + '9f816fdc7870fb85af9a44249be05bf06f2a3f0b780275513eec9b0124fa9bda', # Trinity-v2.4.0.tar.gz + # chrysalis_commandline_noconsts_2012-10-05.patch + '3442803c357576557de843c80b73436e59e9a99027d60f5f63bb3368eceb4a5c', +] + +patches = [ + 'chrysalis_commandline_noconsts_2012-10-05.patch', +] + +builddependencies = [ + ('Autotools', '20150215', '', ('GCCcore', '6.3.0')), +] + +dependencies = [ + ('Java', '1.8.0_121', '', True), + ('ant', '1.10.1', '-Java-%(javaver)s', True), + ('Bowtie', '1.1.2'), + ('Bowtie2', '2.3.2'), + ('ncurses', '6.0'), + ('zlib', '1.2.11'), + ('Perl', '5.24.1'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb index e138adfe4c6b7496064bccfb7ca248be6d4c0366..6169c8b9f9b08dac0c999ff5b8040d228057842f 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb index af291cd25c46c9ada3c7e5365a6a760e46e7bb4b..beb5e691d004bba797041b69d0a714fbf1799192 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2014b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2016b.eb b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2016b.eb index ef8197538da889d177f6306c1e7f16992ea21b36..6524a384882c43a89167df143a27b2136cd598b7 100644 --- a/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2016b.eb +++ b/easybuild/easyconfigs/t/tabix/tabix-0.2.6-intel-2016b.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017.2.132.eb b/easybuild/easyconfigs/t/tbb/tbb-2017.2.132.eb index c81d846fcaaf18586fd01c2976eb3daaea17771e..c472a12964072e332c9f016254ad3704e8c489a5 100644 --- a/easybuild/easyconfigs/t/tbb/tbb-2017.2.132.eb +++ b/easybuild/easyconfigs/t/tbb/tbb-2017.2.132.eb @@ -2,7 +2,7 @@ name = 'tbb' version = '2017.2.132' homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' -description = """Intel Threading Building Blocks 4.0 (Intel TBB) +description = """Intel Threading Building Blocks (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017.4.174.eb b/easybuild/easyconfigs/t/tbb/tbb-2017.4.174.eb new file mode 100644 index 0000000000000000000000000000000000000000..3644e3125eb68968b2cce41efce13097dcb8e923 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017.4.174.eb @@ -0,0 +1,23 @@ +name = 'tbb' +version = '2017.4.174' + +homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' +description = """Intel Threading Building Blocks (Intel TBB) + is a widely used, award-winning C++ template library for creating reliable, + portable, and scalable parallel applications. + Use Intel TBB for a simple and rapid way of developing robust task-based + parallel applications that scale to available processor cores, are compatible + with multiple environments, and are easier to maintain. + Intel TBB is the most proficient way to implement future-proof parallel applications + that tap into the power and performance of multicore and manycore hardware platforms. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_tbb_%(version)s.tgz'] + +requires_runtime_license = False + +dontcreateinstalldir = True + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017.6.196.eb b/easybuild/easyconfigs/t/tbb/tbb-2017.6.196.eb new file mode 100644 index 0000000000000000000000000000000000000000..8156aab23b422a7c94d1c9b36a565d6a2e96e1eb --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017.6.196.eb @@ -0,0 +1,25 @@ +name = 'tbb' +version = '2017.6.196' + +homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' + +description = """ + Intel Threading Building Blocks (Intel TBB) is a widely used, + award-winning C++ template library for creating reliable, portable, and + scalable parallel applications. Use Intel TBB for a simple and rapid way + of developing robust task-based parallel applications that scale to available + processor cores, are compatible with multiple environments, and are easier to + maintain. Intel TBB is the most proficient way to implement future-proof + parallel applications that tap into the power and performance of multicore + and manycore hardware platforms. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['l_tbb_%(version)s.tgz'] + +requires_runtime_license = False + +dontcreateinstalldir = True + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017_U5-GCCcore-5.4.0.eb b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0e4e8f19f1014cc4cd34faaaeeb9f183531956c4 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-GCCcore-5.4.0.eb @@ -0,0 +1,17 @@ +name = 'tbb' +version = '2017_U5' + +homepage = 'https://01.org/tbb/' +description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that + take full advantage of multicore performance, that are portable, composable and have future-proof scalability.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +source_urls = ['https://github.com/01org/tbb/archive/'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [ + ('binutils', '2.26') +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017_U5-foss-2016b.eb b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..af70dc027a8671fbd58dca54e7b02bc9ddae7d89 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-foss-2016b.eb @@ -0,0 +1,17 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +name = 'tbb' +version = '2017_U5' + +homepage = 'https://01.org/tbb/' +description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that + take full advantage of multicore performance, that are portable, composable and have future-proof scalability.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/01org/tbb/archive/'] +sources = ['%(version)s.tar.gz'] + +checksums = ['3122c87a35fde759567c8579ba36a36037c6df84c3f9c4df6c9e171f866f352f'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017_U5-goolf-1.7.20.eb b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..f90202e1b4333c7d0984b81be4c12c79322a8934 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-goolf-1.7.20.eb @@ -0,0 +1,13 @@ +name = 'tbb' +version = '2017_U5' + +homepage = 'https://01.org/tbb/' +description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that + take full advantage of multicore performance, that are portable, composable and have future-proof scalability.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/01org/tbb/archive/'] +sources = ['%(version)s.tar.gz'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017_U5-intel-2017a.eb b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc7398b13b223ccd2c0031cbda60040eefb90a90 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017_U5-intel-2017a.eb @@ -0,0 +1,13 @@ +name = 'tbb' +version = '2017_U5' + +homepage = 'https://01.org/tbb/' +description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that + take full advantage of multicore performance, that are portable, composable and have future-proof scalability.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/01org/tbb/archive/'] +sources = ['%(version)s.tar.gz'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017_U6-GCCcore-6.3.0.eb b/easybuild/easyconfigs/t/tbb/tbb-2017_U6-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..99471b647c38d550d824ec73e65eaa6fc7d91c33 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017_U6-GCCcore-6.3.0.eb @@ -0,0 +1,18 @@ +name = 'tbb' +version = '2017_U6' + +homepage = 'https://01.org/tbb/' +description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that + take full advantage of multicore performance, that are portable, composable and have future-proof scalability.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['https://github.com/01org/tbb/archive/'] +sources = ['%(version)s.tar.gz'] +checksums = ['40d5409a6fd7e214a21fd1949df422ba113fa78fde42a6aac40a2fba36e9bcdb'] + +builddependencies = [ + ('binutils', '2.27') +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-2017_U6-intel-2017a.eb b/easybuild/easyconfigs/t/tbb/tbb-2017_U6-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9fd9a0ec5adc363d6c264f6c56fccfc6c549aa83 --- /dev/null +++ b/easybuild/easyconfigs/t/tbb/tbb-2017_U6-intel-2017a.eb @@ -0,0 +1,13 @@ +name = 'tbb' +version = '2017_U6' + +homepage = 'https://01.org/tbb/' +description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that + take full advantage of multicore performance, that are portable, composable and have future-proof scalability.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/01org/tbb/archive/'] +sources = ['%(version)s.tar.gz'] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/t/tbb/tbb-4.0.0.233.eb b/easybuild/easyconfigs/t/tbb/tbb-4.0.0.233.eb index 276beb485d9639a3b211705143b3947dcc6da661..fe58ba8f6dc40383271b192491445e5f5e041f6d 100644 --- a/easybuild/easyconfigs/t/tbb/tbb-4.0.0.233.eb +++ b/easybuild/easyconfigs/t/tbb/tbb-4.0.0.233.eb @@ -2,7 +2,7 @@ name = 'tbb' version = '4.0.0.233' homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' -description = """Intel Threading Building Blocks 4.0 (Intel TBB) +description = """Intel Threading Building Blocks (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based diff --git a/easybuild/easyconfigs/t/tbb/tbb-4.0.5.339.eb b/easybuild/easyconfigs/t/tbb/tbb-4.0.5.339.eb index 88a0f193971e1466e3d32642829a8d7ce89eaa76..db524b240774f4d6849869acf37a1120edd6a1e2 100644 --- a/easybuild/easyconfigs/t/tbb/tbb-4.0.5.339.eb +++ b/easybuild/easyconfigs/t/tbb/tbb-4.0.5.339.eb @@ -2,7 +2,7 @@ name = 'tbb' version = '4.0.5.339' homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' -description = """Intel Threading Building Blocks 4.0 (Intel TBB) +description = """Intel Threading Building Blocks (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based diff --git a/easybuild/easyconfigs/t/tbb/tbb-4.3.6.211.eb b/easybuild/easyconfigs/t/tbb/tbb-4.3.6.211.eb index bf885c9389faba90db08eccc33e375048a363eaf..8f93bdda020b28d5fcb3623345ce443a737736df 100644 --- a/easybuild/easyconfigs/t/tbb/tbb-4.3.6.211.eb +++ b/easybuild/easyconfigs/t/tbb/tbb-4.3.6.211.eb @@ -2,7 +2,7 @@ name = 'tbb' version = '4.3.6.211' homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' -description = """Intel Threading Building Blocks 4.0 (Intel TBB) +description = """Intel Threading Building Blocks (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based diff --git a/easybuild/easyconfigs/t/tbb/tbb-4.4.2.152.eb b/easybuild/easyconfigs/t/tbb/tbb-4.4.2.152.eb index c5d8deaf1fc5a357d6c8e76740298f73298a8051..11fd6f658a3b0ae332e5501c0dd79ba4cf5ca1c3 100644 --- a/easybuild/easyconfigs/t/tbb/tbb-4.4.2.152.eb +++ b/easybuild/easyconfigs/t/tbb/tbb-4.4.2.152.eb @@ -2,7 +2,7 @@ name = 'tbb' version = '4.4.2.152' homepage = 'http://software.intel.com/en-us/articles/intel-tbb/' -description = """Intel Threading Building Blocks 4.0 (Intel TBB) +description = """Intel Threading Building Blocks (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb index bf01430fff3ad0c41391c6f5e5b1c146c475115d..09047308c7fc4ac37a6f84a4a9fe9eed9e6c0d80 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.06.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb index 57a30b1d872365cebb522bb347496687a21530e5..b79551e9301072bd9814a9172c22d22e09fb41ad 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayGNU-2015.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb index 558feb75791db6ea3429c75de502bb7f638afe96..79fccb1726f39b7d873dc9d3b2450695de7644e0 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-CrayIntel-2015.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb index 4b5f7237ff41083d2d456bc2eae3cb1bbc8daef7..20e7328d6bf50b6ec80272f1c7f2c7850fd8bacc 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb index a41413570718f14b94df20551bc451ec348e348b..a3d8189e6bd79b3151cc918203dbbc3cc6d240bf 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb index 5e7647f183055292f97422042fdc4a16a11f1662..2997563ac9ba223dafa82f8b2de7864c9cd14b3a 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goolf-1.5.14.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb index 432a9ad37d900d4df9ec98470bf2d4049250c2c7..7adcf86b000ef725bb7dd3e04febda224249374a 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2014b.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2014b.eb index 648d6836c116ade2e1ac7b403725153f21694dc9..4cfdeaa84c3f81d56c58c3a1dd1946daccc5e68f 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2014b.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2015a.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2015a.eb index 747d0991881ce58ee922f2a84f26179e1a2209b7..ba0c2dc9f5c6d07716f19704f03b9345dc3776ec 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2015a.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2015a.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2015a.eb index ef7cef982f17551132450c2e3478cc7b8107c568..a1e7c5f53ceab90f9b23331220281d7ce21f73c8 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2015a.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2016a.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2016a.eb index 4a02bab4b4f2a9264697256553e74937c6822ff2..3f9f04e15c1f207962ca20d5ae75aff0f59192f2 100644 --- a/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2016a.eb +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.19.00-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit # Authors:: Valentin Plugaru diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.20.00-GCCcore-5.4.0.eb b/easybuild/easyconfigs/t/tcsh/tcsh-6.20.00-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7522e28d255d7effe576178a86755eb9ee7ac2d3 --- /dev/null +++ b/easybuild/easyconfigs/t/tcsh/tcsh-6.20.00-GCCcore-5.4.0.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Computer Science and Communications Research Unit +# Authors:: Valentin Plugaru +# 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_05-06.html +## +easyblock = 'ConfigureMake' + +name = 'tcsh' +version = '6.20.00' + +homepage = 'http://www.tcsh.org' +description = """Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). + It is a command language interpreter usable both as an interactive login shell and a shell script command + processor. It includes a command-line editor, programmable word completion, spelling correction, a history + mechanism, job control and a C-like syntax.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'ftp://ftp.astron.com/pub/%(namelower)s', + 'ftp://ftp.astron.com/pub/%(namelower)s/old', +] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.26', '', True)] + +dependencies = [('ncurses', '6.0')] + +sanity_check_paths = { + 'files': ["bin/tcsh"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/t/texinfo/texinfo-6.4-GCCcore-5.4.0.eb b/easybuild/easyconfigs/t/texinfo/texinfo-6.4-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..26d55908b21a8cb61a25dcefb0855c4108e33080 --- /dev/null +++ b/easybuild/easyconfigs/t/texinfo/texinfo-6.4-GCCcore-5.4.0.eb @@ -0,0 +1,48 @@ +## +# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia +# Homepage: https://www.adelaide.edu.au/phoenix/ +# +# Copyright:: adelaide.edu.au/phoenix +# Authors:: Robert Qiao , Exe Escobedo +# License:: +# +# Notes:: +## + +easyblock = 'ConfigureMake' + +name = 'texinfo' +version = '6.4' + +homepage = 'https://www.gnu.org/software/texinfo/' +description = """Texinfo is the official documentation format of the GNU project.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['6ae2e61d87c6310f9af7c6f2426bd0470f251d1a6deb61fba83a3b3baff32c3a'] + +builddependencies = [('binutils', '2.26')] + +osdependencies = ['texlive'] + +preinstallopts = "make TEXMF=%(installdir)s/texmf install-tex && " + +# This will overwrite a users $TEXMFHOME so this module is best used as a build dependency +modextravars = {'TEXMFHOME': '%(installdir)s/texmf'} +modloadmsg = "\n\nWARNING: This texinfo module has (re)defined the value for the environment variable $TEXMFHOME.\n" +modloadmsg += "If you use a custom texmf directory (such as ~/texmf) you should copy files found in the\n" +modloadmsg += "new $TEXMFHOME to your custom directory and reset the value of $TEXMFHOME to point to that space:\n" +modloadmsg += "\tcp -r $TEXMFHOME/* /path/to/your/texmf\n" +modloadmsg += "\texport TEXMFHOME=/path/to/your/texmf\n\n" + +sanity_check_paths = { + 'files': [ + 'texmf/tex/texinfo/texinfo.tex', + 'bin/install-info', 'bin/makeinfo', 'bin/pdftexi2dvi', 'bin/pod2texi', 'bin/texi2pdf' + ], + 'dirs': ['bin', 'share', 'texmf'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/t/tmux/tmux-2.3.eb b/easybuild/easyconfigs/t/tmux/tmux-2.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..0423702965f5afbda60173c884610a119d044612 --- /dev/null +++ b/easybuild/easyconfigs/t/tmux/tmux-2.3.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'tmux' +version = '2.3' + +homepage = 'http://tmux.sourceforge.net/' +description = """tmux is a terminal multiplexer. It lets you switch easily +between several programs in one terminal, detach them (they keep +running in the background) and reattach them to a different terminal.""" + +toolchain = {'name': 'dummy', 'version': ''} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/tmux/tmux/releases/download/%(version)s/'] + +dependencies = [ + ('ncurses', '6.0'), + ('libevent', '2.1.8'), +] + +sanity_check_paths = { + 'files': ['bin/tmux'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb index 72d80a88dd707be0846c79bda426158c3666e9bf..2ab471b81737d9b107883d8282f917340646e3b8 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb index 6769cda969032d32dfa09e419869846195d5a050..638cd3928b5c2dc611c447ee461c8209f0731914 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.2.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb index 13138db3b02a41b1abe082fa408b980361e3fa65..bec670c6aaf24459474333cae65ea65b908f3798 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb index 39dc1241a0bc16e2ae8c6ef9c5e78c254a1d040d..6aff879dc7e4ad3bef2171c945b1f29c7861b66e 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-5.4.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb index e773e384b2192dc1f1cb9637630a24b85e9ac034..432d91c01907e93da90b060fa16cf7afd2f8d1b9 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-intel-2014b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb index 964a50f27f8e5527bd2f10768014d2771cdcda43..4cb77bfe4a56f69b3bfda240a110707d46257979 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb index efdb4ae86f533759428bfd8dcc3a0d046bd46af7..b02471d4631ce940ec05f9cd7c649a92e609e776 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.19-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-foss-2016a.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-foss-2016a.eb index a1f9ee01f434a8fb89a1206d5b14d2d818e7a37c..72be70a029a6a118a3ac349a1ad7e5d1e7deb28d 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-foss-2016a.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-intel-2016b.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-intel-2016b.eb index ae9bb8dae339bb4e1645b655c6788dd4d7f8a06a..318c851243e0d31b4316d8b6dba43b35be9161b2 100644 --- a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-intel-2016b.eb +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.20-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University # Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.24-intel-2017a.eb b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.24-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..70717c12c1d4062f4554b1a18ec2039bfb0e8824 --- /dev/null +++ b/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.2.24-intel-2017a.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg, Ghent University +# Authors:: Fotis Georgatos , Kenneth Hoste (Ghent University) +# 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 = 'UDUNITS' +version = '2.2.24' + +homepage = 'http://www.unidata.ucar.edu/software/udunits/' +description = """UDUNITS supports conversion of unit specifications between formatted and binary forms, + arithmetic manipulation of units, and conversion of values between compatible scales of measurement.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['ftp://ftp.unidata.ucar.edu/pub/udunits'] + +dependencies = [('expat', '2.2.0')] + +sanity_check_paths = { + 'files': ['bin/udunits2', 'include/converter.h', 'include/udunits2.h', 'include/udunits.h', + 'lib/libudunits2.a', 'lib/libudunits2.%s' % SHLIB_EXT], + 'dirs': ['share'], +} + +parallel = 1 + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/u/UNAFold/UNAFold-3.8-intel-2017a-Perl-5.24.1.eb b/easybuild/easyconfigs/u/UNAFold/UNAFold-3.8-intel-2017a-Perl-5.24.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..91df69c67fba82743408700fb47e4c76e9511dd4 --- /dev/null +++ b/easybuild/easyconfigs/u/UNAFold/UNAFold-3.8-intel-2017a-Perl-5.24.1.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'UNAFold' +version = '3.8' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://mfold.rna.albany.edu/?q=DINAMelt/software' +description = """The UNAFold package contains several programs for performing energy minimization and partition + function calculations on nucleic acid sequences.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['f9392621762a74b02eb026caceb69568ea65b0cf0891ba25a805da721a90a275'] + +dependencies = [ + ('gnuplot', '5.0.6'), + ('Perl', '5.24.1'), +] + +sanity_check_paths = { + 'files': ['bin/concentration', 'bin/ct-energy', 'bin/hybrid', 'bin/hybrid2-min.pl', 'bin/sbs'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb index ae04827ae1a568d80bb05ec99f00afd6ee8b7ca2..ce865ad5b9c9aec58d9c50f48651676b003b7c69 100644 --- a/easybuild/easyconfigs/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/u/USPEX/USPEX-9.4.4-intel-2016b-Python-2.7.12.eb @@ -22,9 +22,8 @@ USPEX can also be used for finding low-energy metastable phases, as well as stab toolchain = {'name': 'intel', 'version': '2016b'} +# you have to register before download via http://uspex-team.org/uspex/downloads sources = ['%(name)s-%(version)s.tar.gz'] -#You have to register before download -#source_urls = ['http://uspex-team.org/uspex/downloads'] dependencies = [ ('Python', '2.7.12'), diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb index 75238f212442b437b5ba539363666f1017118271..ba27f710e397b017b46b4e9b638673bfd429657a 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-goolf-1.4.10.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['79d5a1ac095b1a4cc1bd13e43f8f65bfaa5b9793c61a559b5de137ce316170bd'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir configopts = '--disable-chfn-chsh --disable-login --disable-su ' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb index ed49a78c1e658773b6985c97c7e0f58f57a0bdc4..27588804c6cfca1e8cf1bbfd52c512abb55d21de 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.3.0.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['79d5a1ac095b1a4cc1bd13e43f8f65bfaa5b9793c61a559b5de137ce316170bd'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir configopts = '--disable-chfn-chsh --disable-login --disable-su ' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb index 43d67f412c11c7b27de94702dc9aec70e88a2b9b..807046abfc74c3e86897de6222c9322232a8a590 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-5.5.0.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['79d5a1ac095b1a4cc1bd13e43f8f65bfaa5b9793c61a559b5de137ce316170bd'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir configopts = '--disable-chfn-chsh --disable-login --disable-su ' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2014b.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2014b.eb index df0a957cf2c2e0f394d16d086b2f018c6f080154..ead6224d8aadecba36740b9d9e7d6531967e5a51 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2014b.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-intel-2014b.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2014b'} source_urls = ['%s/v%s' % (homepage, '.'.join(version.split('.')[0:2]))] sources = [SOURCELOWER_TAR_GZ] +checksums = ['79d5a1ac095b1a4cc1bd13e43f8f65bfaa5b9793c61a559b5de137ce316170bd'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir configopts = '--disable-chfn-chsh --disable-login --disable-su ' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.24-ictce-5.5.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.24-ictce-5.5.0.eb index be21e2d15b3851761c784c062ebe518c57d45aa4..c3b23acffb0f9d1b80bc70b03e227f9f68902b4c 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.24-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.24-ictce-5.5.0.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['b9b51673b21b99e296b9c1de31d81a1f0cd36b28afec5c6b1b3f273319c2f3b7'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir configopts = '--disable-chfn-chsh --disable-login --disable-su ' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb index f71360b39b222539cb84c4460133c356f4dd16a2..f4f54bd198dd629e108255205761afdf9eabd702 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.24.1-ictce-5.5.0.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['d50003cba43a910475b25456057e715f63c69cf5d26d7d1e085bf678ebe6ac0e'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb index 61d17ba4f2069161356f782f2ae88f898eee4884..abb4bbb8f02790bcb6ffd851edbf7826cdde9233 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-foss-2015a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['cf80b7e3d9011600d888cf19cfc0d124960e490ba87faa62705e62acbaac0b8c'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb index 395c68df0e6971329f4d56d499fadbb531930a5c..b39cc377a2e7dc91d4529d97e4e614f25d15526a 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-goolf-1.4.10.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['cf80b7e3d9011600d888cf19cfc0d124960e490ba87faa62705e62acbaac0b8c'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb index c339492021d626a75a588991b2bf8e882885fae1..406aa59e1e62d350c22986ad4183ecafe2632d05 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.1-intel-2015a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['cf80b7e3d9011600d888cf19cfc0d124960e490ba87faa62705e62acbaac0b8c'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.2-intel-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.2-intel-2015a.eb index dae5a4f2971e6771e37e620a881929b47cd40fe7..1c833e147896644a87a0b6a4d2e364a9421fec65 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.26.2-intel-2015a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.26.2-intel-2015a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['f38979533ce43905a111580d17b1cf57169e5e04a54b5d00f18069b2271967ca'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2015a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2015a.eb index 50b1fff058cd9d175a989fe187f55c6edc64ac39..0277934af6641bb3e6590fa89ba5a7ef80cea71c 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2015a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2015a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'foss', 'version': '2015a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['133c14f625d40e90e73e9d200faf3f2ce87937b99f923c84e5504ac0badc71d6'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2016a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2016a.eb index 6e398ddd1eb1536cbd3c79989d3103044fe67ef5..52f655342672798270702277dd3fb1723749c4c8 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2016a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-foss-2016a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['133c14f625d40e90e73e9d200faf3f2ce87937b99f923c84e5504ac0badc71d6'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb index 1e98256d45e54c52d3bb6c98f8b72fe3ee1aaf34..7457b234c7184173109ff5c2a69da391a4b5e78d 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-goolf-1.7.20.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'goolf', 'version': '1.7.20'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['133c14f625d40e90e73e9d200faf3f2ce87937b99f923c84e5504ac0badc71d6'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2015b.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2015b.eb index 98645a6d82885a8164a793ee1f3f0442ed9f6f8b..f7a17a0f744a3b902bfe5c5015c277753ea32a0e 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2015b.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2015b.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2015b'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['133c14f625d40e90e73e9d200faf3f2ce87937b99f923c84e5504ac0badc71d6'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2016a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2016a.eb index fa18d8bb1d1fff589a42d656d8a4a87a5cad70ae..6b117e4b69972076acbb486bc68d44c7528b0a2d 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2016a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.27.1-intel-2016a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['133c14f625d40e90e73e9d200faf3f2ce87937b99f923c84e5504ac0badc71d6'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.28-foss-2016a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.28-foss-2016a.eb index 8c21c443e70c2e86c7a1185b8e648c7e3b59e0c9..4c434150435342a5363c627a15958481c62dc836 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.28-foss-2016a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.28-foss-2016a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'foss', 'version': '2016a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['b79901455901d0e8cd5aa58671dcc9118fa333cce805a26904155e80a621f595'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.28-intel-2016a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.28-intel-2016a.eb index d86cc6a0296f172645022f1d917104ea94efe7db..b1143ef21e4e52f95467862f4906916028846f40 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.28-intel-2016a.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.28-intel-2016a.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['b79901455901d0e8cd5aa58671dcc9118fa333cce805a26904155e80a621f595'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.28.1-intel-2016b.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.28.1-intel-2016b.eb index d02d397e2393d7203faf091d133e14169179cd37..042a50a556638e66d2a6a7eb7e45934f11b68011 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.28.1-intel-2016b.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.28.1-intel-2016b.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['2e16882f018161dc55f36435f09dc29c15072c86630226a7552aeb43789e1644'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.29-foss-2016b.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.29-foss-2016b.eb index 27b08c5298d2607d1f5c5b6ef7380d7a2c608e6b..0f580869d35b3529908005c43094431f3f7ca548 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.29-foss-2016b.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.29-foss-2016b.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['36d2fe6fcc962b6b4354ecd427ad766bc4ad29581f83afe67c3eadbdc5245a1f'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir @@ -23,7 +24,10 @@ configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/complet # disable building Python bindings (since we don't include Python as a dep) configopts += "--without-python " -dependencies = [('ncurses', '6.0')] +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] sanity_check_paths = { 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.29-intel-2016b.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.29-intel-2016b.eb index b5ac58a535cb6d5b633fe048a0a84f3d29d46889..b575865c167c7a55ef2b5b28c19167ba4c1d88db 100644 --- a/easybuild/easyconfigs/u/util-linux/util-linux-2.29-intel-2016b.eb +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.29-intel-2016b.eb @@ -10,8 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = ['%s/v%%(version_major_minor)s' % homepage] sources = [SOURCELOWER_TAR_GZ] +checksums = ['36d2fe6fcc962b6b4354ecd427ad766bc4ad29581f83afe67c3eadbdc5245a1f'] -# disable account related utilities (they need OS dependant pam-devel files) +# disable account related utilities (they need OS dependent pam-devel files) # disable wall and friends (requires group changing permissions for install user) # install systemd service files in install dir # install bash completion files in install dir @@ -23,7 +24,10 @@ configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/complet # disable building Python bindings (since we don't include Python as a dep) configopts += "--without-python " -dependencies = [('ncurses', '6.0')] +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] sanity_check_paths = { 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.29.2-GCCcore-6.3.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.29.2-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..f0e822bdd1d4913278dcd88c51cac7a28033d210 --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.29.2-GCCcore-6.3.0.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.29.2' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['29ccdf91d2c3245dc705f0ad3bf729ac41d8adcdbeff914e797c552ecb04a4c7'] + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +# disable account related utilities (they need OS dependent pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = "--disable-chfn-chsh --disable-login --disable-su " +configopts += "--disable-wall --disable-use-tty-group " +configopts += "--disable-makeinstall-chown --disable-makeinstall-setuid " +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.29.2-intel-2017a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.29.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2a57603e7b959c116886097990ac17aad625af15 --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.29.2-intel-2017a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.29.2' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['29ccdf91d2c3245dc705f0ad3bf729ac41d8adcdbeff914e797c552ecb04a4c7'] + +# disable account related utilities (they need OS dependent pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = "--disable-chfn-chsh --disable-login --disable-su " +configopts += "--disable-wall --disable-use-tty-group " +configopts += "--disable-makeinstall-chown --disable-makeinstall-setuid " +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.30-GCCcore-6.4.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.30-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..6d30be4b898fd24614b3c800425b7e1ac174212f --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.30-GCCcore-6.4.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.30' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' + +description = "Set of Linux utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e84cc32566abf28b84efb5ee326e1f3597c3d19b9916740f50c75bd57e498ce0'] + +# disable account related utilities (they need OS dependent pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = "--disable-chfn-chsh --disable-login --disable-su " +configopts += "--disable-wall --disable-use-tty-group " +configopts += "--disable-makeinstall-chown --disable-makeinstall-setuid " +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.30.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.30.1-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b471d8db48f1ad85d947cb687cd2452d37aed71c --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.30.1-GCCcore-6.3.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.30.1' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' + +description = "Set of Linux utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['88bb1d08f0d67fb1b548c3e2160f7f40fb552cdf6b771a5dd1b94e1e04fc1d9a'] + +# disable account related utilities (they need OS dependent pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = "--disable-chfn-chsh --disable-login --disable-su " +configopts += "--disable-wall --disable-use-tty-group " +configopts += "--disable-makeinstall-chown --disable-makeinstall-setuid " +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +builddependencies = [ + ('binutils', '2.27'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.11'), +] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.30.1-foss-2017a.eb b/easybuild/easyconfigs/u/util-linux/util-linux-2.30.1-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2a3a18b7cb51d31746f264eed0510a445cd1f4c2 --- /dev/null +++ b/easybuild/easyconfigs/u/util-linux/util-linux-2.30.1-foss-2017a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'util-linux' +version = '2.30.1' + +homepage = 'http://www.kernel.org/pub/linux/utils/util-linux' +description = """Set of Linux utilities""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['%s/v%%(version_major_minor)s' % homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['88bb1d08f0d67fb1b548c3e2160f7f40fb552cdf6b771a5dd1b94e1e04fc1d9a'] + +# disable account related utilities (they need OS dependant pam-devel files) +# disable wall and friends (requires group changing permissions for install user) +# install systemd service files in install dir +# install bash completion files in install dir +configopts = "--disable-chfn-chsh --disable-login --disable-su " +configopts += "--disable-wall --disable-use-tty-group " +configopts += "--disable-makeinstall-chown --disable-makeinstall-setuid " +configopts += "--with-systemdsystemunitdir='${prefix}/systemd' " +configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' " +# disable building Python bindings (since we don't include Python as a dep) +configopts += "--without-python " + +dependencies = [('ncurses', '6.0')] + +sanity_check_paths = { + 'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']], + 'dirs': ['include', 'bin', 'share', 'sbin'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb index 47c30351f2414f238b5137dfebf90e6114b0fcbd..fbb909422542e1cf6a3b694e0a746a752fd78862 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb index 1350a7b674dbb8883cbcfbf71b2067cf135e2888..d9afc1fbcdf35650a5ce163186913bddad651d1f 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.11-ictce-5.5.0-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb index 26093f8c38437f86d4f4069bc399e253d292d4b4..9ba6154d14783309f31d357f3a09abc6c3c1026c 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.12-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb index 9d1e642f258295a84534ae6d08780769174cbe21..c64bd42cd99f906cd813d00635a2b698b71743c1 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2015b-Perl-5.20.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2016a-Perl-5.22.1.eb index c7db740277d11437394f0a36467b49ba2dfe1a7c..a5698a5603a286476021fd897aa240e927e913bd 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2016a-Perl-5.22.1.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-foss-2016a-Perl-5.22.1.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb index c4c82d2f79a5258fff6f6ad774b8fa4e7e8738ed..46e460924a9c7d31a2768988715f93a2bf2caa5c 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.4.10-Perl-5.16.3.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -19,15 +19,15 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Perl', '5.16.3'), -] +] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", + 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", "vcf-fix-ploidy", "vcf-merge"]], 'dirs': [], } -modextrapaths = { +modextrapaths = { 'PERL5LIB': 'lib/perl5/site_perl/', } diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb index 6a770e5ef19f4745b801575e3675d91bac66ce7e..d984b53e5f0db66a4c37b4100ded4fbeac2d8f12 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-goolf-1.7.20-Perl-5.22.2.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -19,15 +19,15 @@ sources = [SOURCELOWER_TAR_GZ] dependencies = [ ('Perl', '5.22.2'), -] +] sanity_check_paths = { - 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", + 'files': ["bin/%s" % x for x in ["vcftools", "fill-fs", "vcf-compare", "vcf-contrast", "vcf-fix-ploidy", "vcf-merge"]], 'dirs': [], } -modextrapaths = { +modextrapaths = { 'PERL5LIB': 'lib/perl5/site_perl/', } diff --git a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-intel-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-intel-2016a-Perl-5.22.1.eb index 9f1d001bfa6fca2d25872aef5a1a7fe4688e6cff..08f1cb8b26f05394430857c99d06a66a9474bf08 100644 --- a/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-intel-2016a-Perl-5.22.1.eb +++ b/easybuild/easyconfigs/v/VCFtools/VCFtools-0.1.14-intel-2016a-Perl-5.22.1.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/VEGAS/VEGAS-0.8.27.eb b/easybuild/easyconfigs/v/VEGAS/VEGAS-0.8.27.eb index 367fff56961428c99a2b009a51c0e81a65da05f7..ecaa08a9807f90c6c8bb69da705a3e7549699f2d 100644 --- a/easybuild/easyconfigs/v/VEGAS/VEGAS-0.8.27.eb +++ b/easybuild/easyconfigs/v/VEGAS/VEGAS-0.8.27.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Ravi Tripathi # Email: ravi89@uab.edu diff --git a/easybuild/easyconfigs/v/VERSE/VERSE-0.1.5-foss-2016b.eb b/easybuild/easyconfigs/v/VERSE/VERSE-0.1.5-foss-2016b.eb new file mode 100755 index 0000000000000000000000000000000000000000..6ef907ef1efded596f8c6f434a9e6455ce6130c9 --- /dev/null +++ b/easybuild/easyconfigs/v/VERSE/VERSE-0.1.5-foss-2016b.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY, as per https://github.com/easybuilders/easybuild +# Adam Huffman +# The Francis Crick Institute +easyblock = 'MakeCp' + +name = 'VERSE' +version = '0.1.5' + +homepage = 'https://github.com/qinzhu/VERSE' +description = """A versatile and efficient RNA-Seq read counting tool""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [{ + 'filename': '%(name)s-%(version)s.zip', + 'download_filename': 'master.zip', # No proper release tarballs +}] + +source_urls = ['https://github.com/qinzhu/VERSE/archive'] + +buildopts = ' -f Makefile.Linux' + +start_dir = 'src' + +files_to_copy = [(['%(namelower)s'], 'bin'), 'LICENSE', 'readme.txt', 'update_log.txt', + '%(namelower)s_manual.html', 'testdata'] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', 'readme.txt'], + 'dirs': ['testdata'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/v/VMD/VMD-1.9.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/v/VMD/VMD-1.9.3-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..2f45c3f95b2d40d0e016c9091d6c4f6ba71cc4bc --- /dev/null +++ b/easybuild/easyconfigs/v/VMD/VMD-1.9.3-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Authors:: Stephane Thiell +## +name = 'VMD' +version = '1.9.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.ks.uiuc.edu/Research/vmd' +description = """VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular + systems using 3-D graphics and built-in scripting.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# downloading requires registration +sources = ['vmd-%(version)s.src.tar.gz'] + +patches = ['VMD-%(version)s_configure.patch'] + +checksums = ['5706f88b9b77cc5fafda6fef3a82d6fa'] + +dependencies = [ + ('Tcl', '8.6.5'), + ('Tk', '8.6.5'), + ('FLTK', '1.3.3'), + ('Python', '2.7.12'), + ('Mesa', '12.0.2'), + ('netCDF', '4.4.1.1'), + ('FFmpeg', '3.1.3'), + ('ImageMagick', '7.0.3-1'), + ('ACTC', '1.1'), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/v/VMD/VMD-1.9.3_configure.patch b/easybuild/easyconfigs/v/VMD/VMD-1.9.3_configure.patch new file mode 100644 index 0000000000000000000000000000000000000000..23f1311b5b061610ca1ad00e2947679739d550ba --- /dev/null +++ b/easybuild/easyconfigs/v/VMD/VMD-1.9.3_configure.patch @@ -0,0 +1,116 @@ +fix hardcoded stuff in VMD configure script +authors: Stephane Thiell (Stanford University), Kenneth Hoste (HPC-UGent) +--- vmd-1.9.3/configure.orig 2016-12-01 08:11:33.000000000 +0100 ++++ vmd-1.9.3/configure 2017-03-23 13:36:41.501910996 +0100 +@@ -466,7 +476,7 @@ + + $arch_cc = "cc"; + $arch_ccpp = "CC"; +-$arch_nvcc = "/usr/local/cuda-8.0/bin/nvcc"; ++$arch_nvcc = "nvcc"; + $arch_nvccflags = "--ptxas-options=-v " . + "-gencode arch=compute_30,code=compute_30 " . + "-gencode arch=compute_30,code=sm_35 " . +@@ -581,17 +591,17 @@ + # location of Mesa library and include files; basically does the same + # as OpenGL. This is based on the default instructions from the Mesa + # README; the include files should by default be in /usr/local/include/GL. +-$mesa_dir = "$vmd_library_dir/Mesa"; ++$mesa_dir = $ENV{'EBROOTMESA'}; + $mesa_include = "-I$mesa_dir/include"; + $mesa_library = "-L$mesa_dir/lib_$config_arch"; + #$mesa_libs = "-lMesaGL -lMesaGLU"; +-$mesa_libs = "-lMesaGL"; ++$mesa_libs = "-lGL -lGLU"; + $mesa_defines = "-DUSELINEAXES -DVMDMESA -DVMDOPENGL"; + @mesa_cc = (); + @mesa_cu = (); +-@mesa_ccpp = @opengl_ccpp; +-@mesa_h = @opengl_h; +-@mesa_extra = @opengl_extra; ++@mesa_ccpp = (); ++@mesa_h = (); ++@mesa_extra = (); + + + # +@@ -666,10 +676,10 @@ + + ################ FLTK GUI + $fltk_defines = "-DVMDGUI -DVMDFLTK"; +-$fltk_dir = "$vmd_library_dir/fltk"; ++$fltk_dir = $ENV{'EBROOTFLTK'}; + $fltk_include = "-I$fltk_dir/include"; + $fltk_library = "-L$fltk_dir/$config_arch"; +-$fltk_libs = "-lfltk -lX11"; ++$fltk_libs = "-lfltk -lX11 -lXfixes -lXcursor -lXinerama"; + #@fltk_cc = ('forms_ui.c'); + @fltk_cu = (); + @fltk_ccpp = ( 'ColorFltkMenu.C', +@@ -729,8 +739,8 @@ + if ($config_tk) { $tcl_include .= " -I$stock_tk_include_dir"; } + $tcl_library = "-L$stock_tcl_library_dir"; + if ($config_tk) { $tcl_library .= " -L$stock_tk_library_dir"; } +-$tcl_libs = "-ltcl8.5"; +-if ($config_tk) { $tcl_libs = "-ltk8.5 -lX11 " . $tcl_libs; } ++$tcl_libs = "-ltcl8.6"; ++if ($config_tk) { $tcl_libs = "-ltk8.6 -lX11 " . $tcl_libs; } + + @tcl_cc = (); + @tcl_cu = (); +@@ -922,7 +932,7 @@ + # This option enables the use of CUDA GPU acceleration functions. + ####################### + $cuda_defines = "-DVMDCUDA -DMSMPOT_CUDA"; +-$cuda_dir = "/usr/local/cuda-8.0"; ++$cuda_dir = "$CUDA_HOME"; + $cuda_include = ""; + $cuda_library = ""; + $cuda_libs = "-Wl,-rpath -Wl,\$\$ORIGIN/ -lcudart_static"; +@@ -1042,7 +1052,7 @@ + # $liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-3.6.3-linux64"; + # $liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-3.8.0-linux64"; + # $liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-3.9.0-linux64"; +-$liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-4.0.1-linux64"; ++$liboptix_dir = "$ENV{'EBROOTOPTIX'}"; + # NCSA Blue Waters + # $liboptix_dir = "/u/sciteam/stonej/local/NVIDIA-OptiX-SDK-3.6.3-linux64"; + # $liboptix_dir = "/u/sciteam/stonej/local/NVIDIA-OptiX-SDK-3.8.0-linux64"; +@@ -1310,8 +1320,8 @@ + ####################### + $actc_defines = "-DVMDACTC"; + $actc_dir = "$vmd_library_dir/actc"; +-$actc_include = "-I$actc_dir/include"; +-$actc_library = "-L$actc_dir/lib_$config_arch"; ++$actc_include = "-I$actc_dir"; ++$actc_library = "-L$actc_dir"; + $actc_libs = "-lactc"; + @actc_cc = (); + @actc_cu = (); +@@ -1388,7 +1398,7 @@ + $python_defines = "-DVMDPYTHON"; + $python_include = "-I$stock_python_include_dir -I$stock_numpy_include_dir -I$stock_numpy_library_dir"; + $python_library = "-L$stock_python_library_dir"; +-$python_libs = "-lpython2.5 -lpthread"; ++$python_libs = "-lpython2.7 -lpthread"; + @python_h = ('PythonTextInterp.h', + 'VMDTkinterMenu.h', + 'py_commands.h', +@@ -2173,7 +2183,7 @@ + + if ($config_static) { + $arch_lopts = "-static"; +- $mesa_libs = "-lMesaGL -L/usr/X11R6/lib -lXext -lX11"; ++ $mesa_libs = "-lGL -lGLU -L/usr/X11R6/lib64 -lXext -lX11"; + } else { + $arch_lopts = ""; + # -rpath causes problems for people running Chromium.. +@@ -2303,7 +2313,7 @@ + # they likely serve no useful purpose going forward. + if (!$config_opengl_dispatch) { + $opengl_dep_libs = "-L/usr/X11R6/lib64 -lGL -lX11"; +- $mesa_libs = "-lMesaGL -L/usr/X11R6/lib64 -lXext -lX11"; ++ $mesa_libs = "-lGL -lGLU -L/usr/X11R6/lib64 -lXext -lX11"; + } + + # this is to make tcl happy diff --git a/easybuild/easyconfigs/v/VTK/VTK-5.10.1-goolf-1.4.10.eb b/easybuild/easyconfigs/v/VTK/VTK-5.10.1-goolf-1.4.10.eb index 8849734f1b32787fdb160ba4e2450d10657080d6..93686e2ec103c9eb8d4c46be5d37e483522f6af5 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-5.10.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-5.10.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-5.10.1-ictce-5.3.0.eb b/easybuild/easyconfigs/v/VTK/VTK-5.10.1-ictce-5.3.0.eb index 45d8b25c17eeabd4d197b287083f91a63d02fd68..9bb845d1ba6bac5aa5266913e83d9c975b06312a 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-5.10.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-5.10.1-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-foss-2016b-Python-2.7.12.eb index 71edba0d68c65d32a7caef759763e63325972371..053267f953ef2f11eff4648e86caf1d0d2ec57d0 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-foss-2016b-Python-2.7.12.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb index 94b031902b35b61e70bdf1066ac2f13ed6c8d846..4bb971d12b6067184b6402c612ad679de031436a 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2015b-Python-2.7.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016a-Python-2.7.11.eb index e549b2e96326c874409b2ce4c326399c4afc2675..8128b35ee7ce01d8fbd47e90341af3b26db5a4a2 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016a-Python-2.7.11.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016b-Python-2.7.12.eb index d63c30f413e02bc7aee49f60fc002f0416053ddd..164e61a3e9e4b31f60f0a64cce16c103ca244b74 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-6.3.0-intel-2016b-Python-2.7.12.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-7.0.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/v/VTK/VTK-7.0.0-intel-2016b-Python-2.7.12.eb index ce85c69cbd2c83caca5a2cbc964ffd084547a65d..ed12cc491a8ab547b979beaf038cd3bc9b5932d0 100644 --- a/easybuild/easyconfigs/v/VTK/VTK-7.0.0-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/v/VTK/VTK-7.0.0-intel-2016b-Python-2.7.12.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/VTK/VTK-7.1.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/v/VTK/VTK-7.1.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..748919048ad8dadb801a98b93fddb5ce68666104 --- /dev/null +++ b/easybuild/easyconfigs/v/VTK/VTK-7.1.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,58 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-97.html +## + +easyblock = 'CMakeMake' + +name = 'VTK' +version = '7.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.vtk.org' +description = """The Visualization Toolkit (VTK) is an open-source, freely available software system for + 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several + interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization + algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques + such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.vtk.org/files/release/%(version_major_minor)s'] +sources = [ + SOURCE_TAR_GZ, + '%(name)sData-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.7.2')] + +dependencies = [ + ('Python', '2.7.12'), + ('libGLU', '9.0.0'), +] + +configopts = "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT +configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT +configopts += "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DVTK_WRAP_PYTHON=ON " +configopts += "-DPYTHON_LIBRARY=$EBROOTPYTHON/lib/libpython%%(pyshortver)s.%s " % SHLIB_EXT +configopts += " -DPYTHON_INCLUDE_DIR=$EBROOTPYTHON/include/python%(pyshortver)s " +preinstallopts = "mkdir -p %(installdir)s/lib/python%(pyshortver)s/site-packages/ && " +preinstallopts += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/vtk%s-%%(version_major_minor)s' % x for x in ['EncodeString', 'HashSource']], + 'dirs': ['lib/python%(pyshortver)s/site-packages/', 'include/vtk-%(version_major_minor)s'], +} + +sanity_check_commands = [('python', "-c 'import %(namelower)s'")] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..dffb09bfb69edd1182ec7a923cada6f08d7514f5 --- /dev/null +++ b/easybuild/easyconfigs/v/VTK/VTK-7.1.1-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,60 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-97.html +## + +easyblock = 'CMakeMake' + +name = 'VTK' +version = '7.1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.vtk.org' +description = """The Visualization Toolkit (VTK) is an open-source, freely available software system for + 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several + interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization + algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques + such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://www.vtk.org/files/release/%(version_major_minor)s'] +sources = [ + SOURCE_TAR_GZ, + '%(name)sData-%(version)s.tar.gz', +] + +builddependencies = [('CMake', '3.8.0')] + +dependencies = [ + ('HDF5', '1.8.18'), + ('Python', '2.7.13'), + ('libGLU', '9.0.0'), + ('X11', '20170314'), +] + +configopts = "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT +configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT +configopts += "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DVTK_WRAP_PYTHON=ON " +configopts += "-DPYTHON_LIBRARY=$EBROOTPYTHON/lib/libpython%%(pyshortver)s.%s " % SHLIB_EXT +configopts += " -DPYTHON_INCLUDE_DIR=$EBROOTPYTHON/include/python%(pyshortver)s " +preinstallopts = "mkdir -p %(installdir)s/lib/python%(pyshortver)s/site-packages/ && " +preinstallopts += "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && " + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/vtk%s-%%(version_major_minor)s' % x for x in ['EncodeString', 'HashSource']], + 'dirs': ['lib/python%(pyshortver)s/site-packages/', 'include/vtk-%(version_major_minor)s'], +} + +sanity_check_commands = [('python', "-c 'import %(namelower)s'")] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/v/VTune/VTune-2017_update2.eb b/easybuild/easyconfigs/v/VTune/VTune-2017_update2.eb new file mode 100644 index 0000000000000000000000000000000000000000..5db4d180babb68b45724d01e9e03f7c31af8f5a8 --- /dev/null +++ b/easybuild/easyconfigs/v/VTune/VTune-2017_update2.eb @@ -0,0 +1,15 @@ +name = 'VTune' +version = '2017_update2' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] +checksums = ['1ef91898e107a1da015305def80091e4'] + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/VTune/VTune-2017_update3.eb b/easybuild/easyconfigs/v/VTune/VTune-2017_update3.eb new file mode 100644 index 0000000000000000000000000000000000000000..e35eec89968b9c11ec08e614e0f10f4058da7d8a --- /dev/null +++ b/easybuild/easyconfigs/v/VTune/VTune-2017_update3.eb @@ -0,0 +1,15 @@ +name = 'VTune' +version = '2017_update3' + +homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe' +description = """Intel VTune Amplifier XE is the premier performance profiler for C, C++, C#, Fortran, + Assembly and Java.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['vtune_amplifier_xe_%(version)s.tar.gz'] +checksums = ['1e32ce4a591439d42b23ad2960350f3354fe5f805f96c98f21ce315b66789025'] + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-foss-2016a.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-foss-2016a.eb index 1582b5a179778423338e592f4ef1f8dc06d61986..63ac2b03b033d1491fe2531c6af2bb4a25bbf474 100644 --- a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-foss-2016a.eb +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-foss-2016a.eb @@ -22,6 +22,6 @@ sanity_check_paths = { 'files': ['bin/%s' % x for x in binaries] + ['lib/valgrind/libmpiwrap-amd64-linux.%s' % SHLIB_EXT], 'dirs': [] -} +} moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-intel-2016a.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..24b8c53bc57ea19a0c4b29a135eb53e75905a7b1 --- /dev/null +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.11.0-intel-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'Valgrind' +version = '3.11.0' + +homepage = 'http://valgrind.org/' +description = "Valgrind: Debugging and profiling tools" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'optarch': False} + +source_urls = ['http://valgrind.org/downloads/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42'] + +configopts = ' --with-mpicc="$MPICC"' + +binaries = [ + 'callgrind_annotate', 'callgrind_control', 'cg_annotate', 'cg_diff', + 'cg_merge', 'ms_print', 'valgrind', 'valgrind-listener', 'vgdb' +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binaries] + + ['lib/valgrind/libmpiwrap-amd64-linux.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.13.0-intel-2017a.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.13.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab0e7d94ae927ffe4ecee6d4e8742bee446c341f --- /dev/null +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.13.0-intel-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Valgrind' +version = '3.13.0' + +homepage = 'http://valgrind.org' +description = "Valgrind: Debugging and profiling tools" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'optarch': False} + +source_urls = [ + 'ftp://sourceware.org/pub/valgrind/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/valgrind/', +] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['d76680ef03f00cd5e970bbdcd4e57fb1f6df7d2e2c071635ef2be74790190c3b'] + +configopts = ' --with-mpicc="$MPICC"' + +binaries = [ + 'callgrind_annotate', 'callgrind_control', 'cg_annotate', 'cg_diff', + 'cg_merge', 'ms_print', 'valgrind', 'valgrind-listener', 'vgdb' +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binaries] + + ['lib/valgrind/libmpiwrap-amd64-linux.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb index 577f4846d801ff4346aa18cb6d46041bf9ff539e..f191980d632e51ab50576426feb48dd27edd13be 100644 --- a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb index 85c8901493df8ce7a7cf21daa9e00e033a79000f..920b6b2d14330268636c24144993df66abc3117c 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1-demo.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb index a25a9d20e8c19c28641fa3d25aa6b487b931cd74..d365513d8839e10fc57ae73080f1cfca92ca7d4f 100644 --- a/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb +++ b/easybuild/easyconfigs/v/Vampir/Vampir-8.4.1.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb index 6a972993654bc5fd14fdd85c1e983e22a890eb32..17cc603f5a6dce0a33e5cb1b23af274037d903ee 100644 --- a/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb +++ b/easybuild/easyconfigs/v/VampirServer/VampirServer-8.4.1-gompi-2015a.eb @@ -1,5 +1,5 @@ ## -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr diff --git a/easybuild/easyconfigs/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb b/easybuild/easyconfigs/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb index 8c1fc2104fe1a6349c9b0b53ba535f5db9a0ed66..55d368233c0be1c3faa48222e5507a0825999163 100644 --- a/easybuild/easyconfigs/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/v/VampirTrace/VampirTrace-5.14.4-goolf-1.5.14.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb b/easybuild/easyconfigs/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb index af1032ae7a8d4bf0bc1f4a8add4ceb9bd08f49a3..afd198004530b29c8263da5f39531c7dba138b7e 100644 --- a/easybuild/easyconfigs/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/v/VarScan/VarScan-2.3.6-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman # The Francis Crick Institute @@ -13,7 +13,7 @@ description = """Variant calling and somatic mutation/CNV detection for next-gen toolchain = {'name': 'dummy', 'version': ''} -sources = [('%(name)s.v%(version)s.jar', 'download')] +sources = ['%(name)s.v%(version)s.jar'] source_urls = ['https://sourceforge.net/projects/varscan/files/'] dependencies = [('Java', '1.7.0_80')] diff --git a/easybuild/easyconfigs/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb b/easybuild/easyconfigs/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb index dd6c6f31b089ff85efceca088f50bb40ba50f8e5..b1573bf27c3d4b3823875338ba2a8532e69044c4 100644 --- a/easybuild/easyconfigs/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/v/VarScan/VarScan-2.4.1-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Adam Huffman, based on initial work by Jordi Blasco # The Francis Crick Institute diff --git a/easybuild/easyconfigs/v/VariantMetaCaller/VariantMetaCaller-1.0-intel-2017a.eb b/easybuild/easyconfigs/v/VariantMetaCaller/VariantMetaCaller-1.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d77e58e531e9f57e350e87ef41c621b30510d31e --- /dev/null +++ b/easybuild/easyconfigs/v/VariantMetaCaller/VariantMetaCaller-1.0-intel-2017a.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' + +name = 'VariantMetaCaller' +version = '1.0' + +homepage = 'http://bioinformatics.mit.bme.hu/VariantMetaCaller/' +description = """VariantMetaCaller automatically integrates variant calling pipelines into a better performing + overall model that also predicts accurate variant probabilities.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'cstd': 'c++11', 'openmp': True} + +source_urls = ['http://bioinformatics.mit.bme.hu/VariantMetaCaller/'] +sources = ['%(name)s_v%(version)s.tar.gz'] + +patches = ['VariantMetaCaller-%(version)s_fix-hardcoding.patch'] + +files_to_copy = [(['VariantMetaCaller'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/VariantMetaCaller'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/v/VariantMetaCaller/VariantMetaCaller-1.0_fix-hardcoding.patch b/easybuild/easyconfigs/v/VariantMetaCaller/VariantMetaCaller-1.0_fix-hardcoding.patch new file mode 100644 index 0000000000000000000000000000000000000000..efa19b4c6e42a3951851cec60b21513f4e8a1fd2 --- /dev/null +++ b/easybuild/easyconfigs/v/VariantMetaCaller/VariantMetaCaller-1.0_fix-hardcoding.patch @@ -0,0 +1,29 @@ +fix hardcoding of g++ and optimisation flags +fix minor compilation issue "no operator "<<" matches these operands" +author: Kenneth Hoste (HPC-UGent) +diff --git a/VariantMetaCaller_v1.0/makefile.orig b/VariantMetaCaller_v1.0/makefile +index 78ff65d..c49027d 100644 +--- a/VariantMetaCaller_v1.0/makefile.orig ++++ b/VariantMetaCaller_v1.0/makefile +@@ -37,7 +37,7 @@ all: VariantMetaCaller + VariantMetaCaller: $(OBJS) $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: GCC C++ Linker' +- g++ -o"VariantMetaCaller" $(OBJS) $(USER_OBJS) $(LIBS) -fopenmp ++ ${CXX} ${CXXFLAGS} ${LDFLAGS} -o"VariantMetaCaller" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +diff --git a/VariantMetaCaller_v1.0/subdir.mk.orig b/VariantMetaCaller_v1.0/subdir.mk +index 530defe..110d8f3 100644 +--- a/VariantMetaCaller_v1.0/subdir.mk.orig ++++ b/VariantMetaCaller_v1.0/subdir.mk +@@ -35,7 +35,7 @@ genotypePrioritizer.d + ./%.o: %.cpp + @echo 'Building file: $<' + @echo 'Invoking: GCC C++ Compiler' +- g++ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++11 -fopenmp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" ++ ${CXX} ${CXXFLAGS} -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb index 8e5bf1c81ca95e37af888fdacf990d36913b7eed..1a83b16bd69658ccc6668d361ea454764165eb5d 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb index 7fff5ef5b5004d5d04176a8a874b6c38b77587ec..fab2964040b14b482ec4ca5a47b7fb2dcafe0836 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb index e2ba08da33733f40b73911d24e7c61616dbf8ffe..310c71d1cfd047f57e7a466403884ff3b86008a2 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Thekla Loizou , Andreas Panteli diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb index 24b79e8841862e3c506a48c18468dbf4bb2a23f2..df2799a1c3cd72348af4bb052bc32bab7a90528d 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.09-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Thekla Loizou , Andreas Panteli diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb index 7c27a7683f714a47d948e0e9a92200d3492c2d22..99932f6b56c3867e661cfd4f833397f9d27ece33 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_31.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Thekla Loizou , Andreas Panteli diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb index 8457ee49034b0b489d2f8a2930debc46d7f0519f..41695b9d6e22a7c8150a7b6b9850a79135c6682e 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_57.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Thekla Loizou , Andreas Panteli diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb index ad56fb1790ddd000066e37dff05367672dc304a4..e2cb04417926db69a6b193b23ccf4b43ebfc8b2b 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-goolf-1.4.10-mt-kmer_63.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2013 The Cyprus Institute # Authors:: Thekla Loizou , Andreas Panteli diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb index d05f4f9c7ac2a53b2d999f89d699c1621d2c6160..0c9debe5970f6a575a3434f897de67d81e77a3f8 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100-Perl-5.20.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, 2012-2013 The Cyprus Institute # Authors:: Cedric Laczny , Fotis Georgatos , diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb index 52c0ab85db56a26b9bd052fae767bffc0a3319d4..7fc70475a3cde687f84aa4d514d079474d5b97c9 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_100.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, 2012-2013 The Cyprus Institute # Authors:: Cedric Laczny , Fotis Georgatos , diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb index fe2df81ad07432b1fec122de1075586f08392b52..8ee19aee565856f1845fc62e074a37ec568c20ad 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31-Perl-5.20.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, 2012-2013 The Cyprus Institute # Authors:: Cedric Laczny , Fotis Georgatos , diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb index c23584dddd5b67feae080fb5552eed50cbafa289..fe1e76769e30891cbc9152bd2a56fd4d9883365c 100644 --- a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2015b-mt-kmer_31.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, 2012-2013 The Cyprus Institute # Authors:: Cedric Laczny , Fotis Georgatos , diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2017a-mt-kmer_37.eb b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2017a-mt-kmer_37.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e2cfba9b55c941655d44c0379bd2b155c68d3cc --- /dev/null +++ b/easybuild/easyconfigs/v/Velvet/Velvet-1.2.10-intel-2017a-mt-kmer_37.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, 2012-2013 The Cyprus Institute +# Authors:: Cedric Laczny , Fotis Georgatos , +# Thekla Loizou , Andreas Panteli +# 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 +## + +name = 'Velvet' +version = '1.2.10' +versionsuffix = '-mt-kmer_37' + +homepage = 'http://www.ebi.ac.uk/~zerbino/velvet/' +description = """Sequence assembler for very short reads""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'openmp': True, 'pic': True} + +sources = ['%(namelower)s_%(version)s.tgz'] +source_urls = ['http://www.ebi.ac.uk/~zerbino/%(namelower)s'] + +buildopts = "OPENMP=1 MAXKMERLENGTH=%s LONGSEQUENCES=1" % versionsuffix.split('_')[1] + +postinstallcmds = ["cd contrib/MetaVelvet-1.* && make && cd ../../ && cp -a contrib %(installdir)s/"] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb index 759ecb7840e83e1ba0c439c5bb2ec7a88c6bd477..924f3ce2cc523976d9df83dcf94046f2be75fa43 100644 --- a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'ViennaRNA' version = '2.0.7' -homepage = 'http://www.tbi.univie.ac.at/~ronny/RNA/vrna2.html' +homepage = 'http://www.tbi.univie.ac.at/RNA/' description = """The Vienna RNA Package consists of a C code library and several stand-alone programs for the prediction and comparison of RNA secondary structures.""" @@ -23,7 +23,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA'] +source_urls = ['http://www.tbi.univie.ac.at/RNA/download/sourcecode/%(version_major)s_%(version_minor)s_x/'] # Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. configopts = '--without-perl' diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb index f0b402025371329db9087c9c188aa613cd950eb7..cf8e038130161075dba80b47676605a7deb2dbe5 100644 --- a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'ViennaRNA' version = '2.0.7' -homepage = 'http://www.tbi.univie.ac.at/~ronny/RNA/vrna2.html' +homepage = 'http://www.tbi.univie.ac.at/RNA/' description = """The Vienna RNA Package consists of a C code library and several stand-alone programs for the prediction and comparison of RNA secondary structures.""" @@ -24,7 +24,7 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA'] +source_urls = ['http://www.tbi.univie.ac.at/RNA/download/sourcecode/%(version_major)s_%(version_minor)s_x/'] patches = ['ViennaRNA_ictce-pragma.patch'] diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb index 106d2f71e31e8705848bfcfcf29914429fc8a6fb..b1d2ca1c123b73e1afbf4a38a4d6edd4ac1edad2 100644 --- a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.1.6-ictce-5.5.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'ViennaRNA' version = '2.1.6' -homepage = 'http://www.tbi.univie.ac.at/~ronny/RNA/vrna2.html' +homepage = 'http://www.tbi.univie.ac.at/RNA/' description = """The Vienna RNA Package consists of a C code library and several stand-alone programs for the prediction and comparison of RNA secondary structures.""" @@ -23,7 +23,7 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True, 'pic': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA/packages/source'] +source_urls = ['http://www.tbi.univie.ac.at/RNA/download/sourcecode/%(version_major)s_%(version_minor)s_x/'] patches = ['ViennaRNA-2.1.6_ictce.patch'] diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.2.3-intel-2016b.eb b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.2.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc5c973772b40054d9161a3193afe8e62fe54c64 --- /dev/null +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.2.3-intel-2016b.eb @@ -0,0 +1,46 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'ViennaRNA' +version = '2.2.3' + +homepage = 'http://www.tbi.univie.ac.at/RNA/' +description = """The Vienna RNA Package consists of a C code library and several +stand-alone programs for the prediction and comparison of RNA secondary structures.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'openmp': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tbi.univie.ac.at/RNA/download/sourcecode/%(version_major)s_%(version_minor)s_x/'] + +patches = ['ViennaRNA-%(version)s_fix-pragma.patch'] + +# Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. +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 = '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', + 'inverse', 'plot', 'subopt', 'Lfold', 'cofold', + 'paln', 'duplex', 'alifold', 'plfold', 'up', + 'aliduplex', 'Lalifold', '2Dfold', 'parconv', + 'PKplex', 'plex', 'snoop', 'forester']] + + ['bin/Kinfold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.2.3_fix-pragma.patch b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.2.3_fix-pragma.patch new file mode 100644 index 0000000000000000000000000000000000000000..b53cab1ffff52a057b1d5aa74e28e052f979c286 --- /dev/null +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.2.3_fix-pragma.patch @@ -0,0 +1,41 @@ +fix #pragma statements for building with Intel compilers + +author: Kenneth Hoste (HPC-UGent) + +--- ViennaRNA-2.2.3/src/ViennaRNA/plex.c.orig 2017-02-28 14:02:21.733634118 +0100 ++++ ViennaRNA-2.2.3/src/ViennaRNA/plex.c 2017-02-28 14:02:31.303877232 +0100 +@@ -410,7 +410,7 @@ + by = (int**) vrna_alloc(sizeof(int *) * (n3+1)); + inx= (int**) vrna_alloc(sizeof(int *) * (n3+1)); + iny= (int**) vrna_alloc(sizeof(int *) * (n3+1)); +- #pragma omp ++ #pragma omp parallel for + for (i=0; i<=n3; i++){ + c[i] = (int *) vrna_alloc(sizeof(int) * (n4+1)); + in[i] = (int *) vrna_alloc(sizeof(int) * (n4+1)); +--- ViennaRNA-2.2.3/src/Kinfold/cache.c.orig 2017-02-28 14:16:36.074432301 +0100 ++++ ViennaRNA-2.2.3/src/Kinfold/cache.c 2017-02-28 14:16:38.544493318 +0100 +@@ -56,7 +56,6 @@ + 61,59,53,47,43,41,37,31,29,23,17,13,11,7,3,1}; + + /* key must not be longer than 128 */ +-#pragma inline (cache_f) + unsigned cache_f(char *x) { + register char *s; + register int i; +@@ -80,6 +79,7 @@ + int cacheval; + cache_entry *c; + ++ #pragma inline (cache_f) + cacheval=cache_f(x); + if ((c=cachetab[cacheval])) + if (strcmp(c->structure,x)==0) return c; +@@ -92,6 +92,7 @@ + int cacheval; + cache_entry *c; + ++ #pragma inline (cache_f) + cacheval=cache_f(x->structure); + if ((c=cachetab[cacheval])) { + free(c->structure); diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.3.4-foss-2016b.eb b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.3.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f26e4b2b5f612ca17d965fc85ee9187523bac88 --- /dev/null +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.3.4-foss-2016b.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild + +easyblock = 'ConfigureMake' + +name = 'ViennaRNA' +version = '2.3.4' + +homepage = 'http://www.tbi.univie.ac.at/RNA/' +description = """The Vienna RNA Package consists of a C code library and several +stand-alone programs for the prediction and comparison of RNA secondary structures.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tbi.univie.ac.at/RNA/download/sourcecode/%(version_major)s_%(version_minor)s_x/'] + +checksums = ['c77bff267606d22557a4f867df635822'] + +# Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. +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 = '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', + 'inverse', 'plot', 'subopt', 'Lfold', 'cofold', + 'paln', 'duplex', 'alifold', 'plfold', 'up', + 'aliduplex', 'Lalifold', '2Dfold', 'parconv', + 'PKplex', 'plex', 'snoop', 'forester']] + + ['bin/Kinfold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.3.5-intel-2017a.eb b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.3.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1232bbbdcc12faa09a94e915ce0938026ba4c7f5 --- /dev/null +++ b/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.3.5-intel-2017a.eb @@ -0,0 +1,46 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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 = 'ViennaRNA' +version = '2.3.5' + +homepage = 'http://www.tbi.univie.ac.at/RNA/' +description = """The Vienna RNA Package consists of a C code library and several +stand-alone programs for the prediction and comparison of RNA secondary structures.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True, 'openmp': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tbi.univie.ac.at/RNA/download/sourcecode/%(version_major)s_%(version_minor)s_x/'] + +checksums = ['4542120adae9b7abb605e2304c2a1326'] + +# Prevents the "make install" step from trying to copy to _global_ perl dir and thus make easybuild fail. +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 = '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', + 'inverse', 'plot', 'subopt', 'Lfold', 'cofold', + 'paln', 'duplex', 'alifold', 'plfold', 'up', + 'aliduplex', 'Lalifold', '2Dfold', 'parconv', + 'PKplex', 'plex', 'snoop', 'forester']] + + ['bin/Kinfold'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/v/Vim/Vim-7.4-goolf-1.4.10.eb b/easybuild/easyconfigs/v/Vim/Vim-7.4-goolf-1.4.10.eb index 824152274f5ea91bf82f8a7b2d058be47e1931e8..9e67a4c5359f77117bb59d2225884973be614b36 100644 --- a/easybuild/easyconfigs/v/Vim/Vim-7.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/v/Vim/Vim-7.4-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/v/Vim/Vim-8.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/v/Vim/Vim-8.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f0f30967f23c3413d25578e9b2437875da6c0266 --- /dev/null +++ b/easybuild/easyconfigs/v/Vim/Vim-8.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'Vim' +version = '8.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.vim.org' +description = """ Vim is an advanced text editor that seeks to provide the power + of the de-facto Unix editor 'Vi', with a more complete feature set. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://ftp.vim.org/pub/vim/unix/'] +sources = [SOURCELOWER_TAR_BZ2] + +# this dependencies are required for --enable-pythoninterp=yes and --enable-perlinterp=yes to work +# check enabled features running "vim --version" after compilation +dependencies = [ + ('Python', '2.7.11'), + ('Perl', '5.22.1', '-bare') +] + +configopts = '--with-features=huge --enable-pythoninterp=yes --enable-perlinterp=yes' + +sanity_check_paths = { + 'files': ['bin/vim', 'bin/vimdiff'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb index 120e8225aedef50ecb301a0f613092fe1a0d78e2..51976a2e40bdb4eb87aab5585644180a771cb404 100644 --- a/easybuild/easyconfigs/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/v/Viper/Viper-1.0.0-goolf-1.4.10-Python-2.7.3.eb @@ -22,7 +22,7 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] # hack, 'import viper' fails because VTK and numpy dependencies are missing -# see https://github.com/hpcugent/easybuild-easyconfigs/issues/100 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/100 options = {'modulename': 'os'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb index 5c807c96fb6c38f4b2e0ec9c19854898272ad46a..5d302a45536b62b4fc8f62a143c10de262f3e143 100644 --- a/easybuild/easyconfigs/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/v/Viper/Viper-1.0.0-ictce-5.3.0-Python-2.7.3.eb @@ -23,7 +23,7 @@ versionsuffix = "-%s-%s" % (python, pythonversion) dependencies = [(python, pythonversion)] # hack, 'import viper' fails because VTK and numpy dependencies are missing -# see https://github.com/hpcugent/easybuild-easyconfigs/issues/100 +# see https://github.com/easybuilders/easybuild-easyconfigs/issues/100 options = {'modulename': 'os'} sanity_check_paths = { diff --git a/easybuild/easyconfigs/v/Voro++/Voro++-0.4.6-GCCcore-6.4.0.eb b/easybuild/easyconfigs/v/Voro++/Voro++-0.4.6-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9d8d8d4d19c87ceee8fdce0ae260da1c30f994bc --- /dev/null +++ b/easybuild/easyconfigs/v/Voro++/Voro++-0.4.6-GCCcore-6.4.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'Voro++' +version = '0.4.6' + +homepage = 'http://math.lbl.gov/voro++/' + +description = """ + Voro++ is a software library for carrying out three-dimensional computations + of the Voronoi tessellation. A distinguishing feature of the Voro++ library is + that it carries out cell-based calculations, computing the Voronoi cell for + each particle individually. It is particularly well-suited for applications + that rely on cell-based statistics, where features of Voronoi cells (eg. + volume, centroid, number of faces) can be used to analyze a system of + particles. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://math.lbl.gov/voro++/download/dir/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ef7970071ee2ce3800daa8723649ca069dc4c71cc25f0f7d22552387f3ea437e'] + +builddependencies = [ + ('binutils', '2.28'), +] + +# No configure +skipsteps = ['configure'] + +# Override CXX and CFLAGS variables from Makefile +buildopts = 'CXX="$CXX" CFLAGS="$CXXFLAGS"' + +# Override PREFIX variable from Makefile +installopts = 'PREFIX=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/voro++', 'lib/libvoro++.a', 'include/voro++/voro++.hh'], + 'dirs': [], +} + +modextrapaths = {'CPATH': 'include/voro++'} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/v/vsc-base/vsc-base-2.5.8.eb b/easybuild/easyconfigs/v/vsc-base/vsc-base-2.5.8.eb new file mode 100644 index 0000000000000000000000000000000000000000..c38a164cb963a77b71cf09983bd5742ce706eab4 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-base/vsc-base-2.5.8.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'vsc-base' +version = '2.5.8' + +homepage = 'http://hpcugent.github.com/vsc-base/' +description = """Basic Python libraries used by UGent's HPC group""" + +# purposely built with system compilers & Python +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCE] + +# install as zipped egg to make sure that tools that use this as a dependency are responsive +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'vsc.utils'} + +shortpyver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': ['lib/python%(pyver)s/site-packages/vsc_base-%%(version)s-py%(pyver)s.egg' % {'pyver': shortpyver}], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-install/vsc-install-0.10.25.eb b/easybuild/easyconfigs/v/vsc-install/vsc-install-0.10.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..c821c18048eecd24f6b590f16e3969bf6e4e9c56 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-install/vsc-install-0.10.25.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'vsc-install' +version = '0.10.25' + +homepage = 'http://hpcugent.github.com/vsc-install/' +description = """Shared setuptools functions and classes for python libraries developed by UGent's HPC group""" + +# purposely built with system compilers & Python +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCE] + +options = {'modulename': 'vsc.install'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages' % pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-install/vsc-install-0.10.26.eb b/easybuild/easyconfigs/v/vsc-install/vsc-install-0.10.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..66693d8845b5bdf4e16b9f27df55127a00879585 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-install/vsc-install-0.10.26.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'vsc-install' +version = '0.10.26' + +homepage = 'http://hpcugent.github.com/vsc-install/' +description = """Shared setuptools functions and classes for python libraries developed by UGent's HPC group""" + +# purposely built with system compilers & Python +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCE_TAR_GZ] +source_urls = [PYPI_SOURCE] + +options = {'modulename': 'vsc.install'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%s/site-packages' % pyshortver], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.2.1.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.2.1.eb index 368c166390d1630230a75938c16c4e80105f5572..1243b5ec82ae02725697ecabe15d7f76cf0d076f 100644 --- a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.2.1.eb +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-3.2.1.eb @@ -3,7 +3,7 @@ easyblock = 'VersionIndependentPythonPackage' name = 'vsc-mympirun' version = '3.2.1' -homepage = 'http://github.com/hpcugent/vsc-mympirun/' +homepage = 'https://github.com/hpcugent/vsc-mympirun/' description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" # we build this to work with every python version diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.0.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.0.eb new file mode 100755 index 0000000000000000000000000000000000000000..2a97ab5dabcb4a18ed516116066dafb1c81f30cd --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.0.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'vsc-mympirun' +version = '4.0.0' + +homepage = 'https://github.com/hpcugent/vsc-mympirun' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +# we build this to work with every python version +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +builddependencies = [('vsc-install', '0.10.26')] +dependencies = [('vsc-base', '2.5.8')] + +osdependencies = ['python-setuptools'] + +# we ship something in bin/fake +modextrapaths = {'PATH': 'bin/fake'} + +# don't check for import of vsc.mympirun, since that may fail if vsc-base is picked up from the OS +options = {'modulename': 'vsc'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': ['bin/mympirun', 'bin/mympisanity'], + 'dirs': ['bin/fake', 'lib/python%s/site-packages' % pyshortver], +} +sanity_check_commands = ["mympirun --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.0b0.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.0b0.eb new file mode 100755 index 0000000000000000000000000000000000000000..b31dee5a6e310c12c9f11efcb3ec2cfc553c6bad --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.0b0.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonPackage' + +name = 'vsc-mympirun' +version = '4.0.0b0' + +homepage = 'https://github.com/hpcugent/vsc-mympirun' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = ['vsc-mympirun-%(version)s.tar.gz'] + +dependencies = [ + ('vsc-base', '2.5.8'), + ('IPy', '0.83'), +] +builddependencies = [('vsc-install', '0.10.25')] + +# we ship something in bin/fake +modextrapaths = {'PATH': 'bin/fake'} + +# can't check for 'import vsc.mympirun' because vsc-base may be installed system-wide +options = {'modulename': 'vsc'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': ['bin/mympirun', 'bin/mympisanity'], + 'dirs': ['bin/fake', 'lib/python%s/site-packages' % pyshortver], +} + +sanity_check_commands = ["mympirun --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.1.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..5e6aaec33a5bd94f6cf743110538fdfab9bb3dc6 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.1.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonPackage' + +name = 'vsc-mympirun' +version = '4.0.1' + +homepage = 'https://github.com/hpcugent/vsc-mympirun' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +# we build this to work with every python version +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['b5b08e6291a68802d29c344d5807e4c2a1945375055b57c819721151775789f0'] + +builddependencies = [('vsc-install', '0.10.26')] +dependencies = [('vsc-base', '2.5.8')] + +osdependencies = ['python-setuptools'] + +# we ship something in bin/fake +modextrapaths = {'PATH': 'bin/fake'} + +# don't check for import of vsc.mympirun, since that may fail if vsc-base is picked up from the OS +options = {'modulename': 'vsc'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': ['bin/mympirun', 'bin/mympisanity'], + 'dirs': ['bin/fake', 'lib/python%s/site-packages' % pyshortver], +} +sanity_check_commands = ["mympirun --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.2.eb b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.2.eb new file mode 100755 index 0000000000000000000000000000000000000000..09d422daec63684ba47541eef9cec46121ad7ab1 --- /dev/null +++ b/easybuild/easyconfigs/v/vsc-mympirun/vsc-mympirun-4.0.2.eb @@ -0,0 +1,34 @@ +easyblock = 'PythonPackage' + +name = 'vsc-mympirun' +version = '4.0.2' + +homepage = 'https://github.com/hpcugent/vsc-mympirun' +description = """VSC-tools is a set of Python libraries and scripts that are commonly used within HPC-UGent.""" + +# we build this to work with every python version +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['a6ef244a80e29ddb1197c1d1bfac6f7b9a0092abb44c4cff789db42e27a3e1ad'] + +builddependencies = [('vsc-install', '0.10.26')] +dependencies = [('vsc-base', '2.5.8')] + +osdependencies = ['python-setuptools'] + +# we ship something in bin/fake +modextrapaths = {'PATH': 'bin/fake'} + +# don't check for import of vsc.mympirun, since that may fail if vsc-base is picked up from the OS +options = {'modulename': 'vsc'} + +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2]) +sanity_check_paths = { + 'files': ['bin/mympirun', 'bin/mympisanity'], + 'dirs': ['bin/fake', 'lib/python%s/site-packages' % pyshortver], +} +sanity_check_commands = ["mympirun --help"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/v/vt/vt-0.577-goolf-1.7.20.eb b/easybuild/easyconfigs/v/vt/vt-0.577-goolf-1.7.20.eb index f8de4a4721538b577e478163e8ecf78973959932..9bf6597cd2d12558e2bb7b477b319c541d18fd13 100644 --- a/easybuild/easyconfigs/v/vt/vt-0.577-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/v/vt/vt-0.577-goolf-1.7.20.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics diff --git a/easybuild/easyconfigs/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb b/easybuild/easyconfigs/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb index 77fe169073450916872de898503a19682c53eaff..94ae40e0cdcf1f0760411e2f9d3f5611320d672c 100644 --- a/easybuild/easyconfigs/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/w/WEKA/WEKA-3.6.12-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -31,9 +31,7 @@ sanity_check_paths = { 'dirs': [] } -modextravars = { - 'WEKAINSTALL': '$root', -} +modextravars = {'WEKAINSTALL': '%(installdir)s'} modloadmsg = "execute WEKA: java -jar $EBROOTWEKA/weka.jar\n" diff --git a/easybuild/easyconfigs/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb index 70198200d867af266cfe7a840f1eeb01191a15fb..a06d973254a288c721c5b6347cf60feb3094db11 100644 --- a/easybuild/easyconfigs/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb +++ b/easybuild/easyconfigs/w/WEKA/WEKA-3.7.0-Java-1.7.0_80.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel @@ -31,9 +31,7 @@ sanity_check_paths = { 'dirs': [] } -modextravars = { - 'WEKAINSTALL': '$root', -} +modextravars = {'WEKAINSTALL': '%(installdir)s'} modloadmsg = "execute WEKA: java -jar $EBROOTWEKA/weka.jar\n" diff --git a/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb b/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb index e27e4f7760b5aa5599db564df161ef830966bcfe..e4cd7e32e8b2cac6cabb729086f9b27b28f86a58 100644 --- a/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-goolf-1.4.10.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb b/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb index cb26524e7fd5b61cacec4f498829114669b32448..e26d3170c28ad897aa8813cad3feee8b7c349887 100644 --- a/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/w/WHAM/WHAM-2.0.9-ictce-6.2.5.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # Swiss Institute of Bioinformatics # Biozentrum - University of Basel diff --git a/easybuild/easyconfigs/w/WRF-Fire/WRF-Fire-20170221-intel-2016b-dmpar.eb b/easybuild/easyconfigs/w/WRF-Fire/WRF-Fire-20170221-intel-2016b-dmpar.eb new file mode 100644 index 0000000000000000000000000000000000000000..55b59e16083c6dc9adf3a11c8c08479a45e78473 --- /dev/null +++ b/easybuild/easyconfigs/w/WRF-Fire/WRF-Fire-20170221-intel-2016b-dmpar.eb @@ -0,0 +1,25 @@ +name = 'WRF-Fire' +version = '20170221' +commit = 'f2db7a0' +buildtype = 'dmpar' +versionsuffix = '-' + buildtype + +homepage = 'http://www.openwfm.org/wiki/WRF-SFIRE' +description = """WRF-Fire combines the Weather Research and Forecasting model (WRF) with a fire code implementing a + surface fire behavior model, called SFIRE, based on semi-empirical formulas calculate the rate of spread of the fire + line (the interface between burning and unignited fuel) based on fuel properties, wind velocities from WRF, and + terrain slope. The fire spread is implemented by the level set method.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/openwfm/wrf-fire/archive/'] +sources = ['%s.tar.gz' % commit] + +dependencies = [ + ('netCDF-Fortran', '4.4.4'), +] + +# limit max. parallelism for build (WRF-Fire will cap to 2 if > 20) +maxparallel = 10 + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.8.0-intel-2016b-dmpar.eb b/easybuild/easyconfigs/w/WRF/WRF-3.8.0-intel-2016b-dmpar.eb new file mode 100644 index 0000000000000000000000000000000000000000..09959e26a3f8bd71050622b9f628105ebcdc5c04 --- /dev/null +++ b/easybuild/easyconfigs/w/WRF/WRF-3.8.0-intel-2016b-dmpar.eb @@ -0,0 +1,39 @@ +name = 'WRF' +version = '3.8.0' +buildtype = "dmpar" +versionsuffix = '-%s' % buildtype + +homepage = 'http://www.wrf-model.org' +description = """The Weather Research and Forecasting (WRF) Model is a next-generation mesoscale + numerical weather prediction system designed to serve both operational forecasting and atmospheric + research needs.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'opt': False} # don't use agressive optimization, stick to -O2 + +sources = ['%(name)sV%(version_major_minor)s.TAR.gz'] +source_urls = [ + 'http://www2.mmm.ucar.edu/wrf/src/', + 'http://www.mmm.ucar.edu/wrf/src/', +] + +# csh is used by WRF install scripts +builddependencies = [('tcsh', '6.20.00')] + +dependencies = [ + ('JasPer', '2.0.10'), + ('netCDF', '4.4.1'), + ('netCDF-Fortran', '4.4.4'), +] + +patches = [ + 'WRF_parallel_build_fix.patch', + 'WRF_tests_limit-runtimes.patch', + 'WRF-%(version)s_netCDF-Fortran_separate_path.patch', + 'WRF-%(version)s_known_problems.patch', +] + +# limit parallel build to 20 +maxparallel = 20 + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/w/Wannier90/Wannier90-2.1.0-intel-2017a.eb b/easybuild/easyconfigs/w/Wannier90/Wannier90-2.1.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..494521239325f61275c0e021d41f1b64ef440bc8 --- /dev/null +++ b/easybuild/easyconfigs/w/Wannier90/Wannier90-2.1.0-intel-2017a.eb @@ -0,0 +1,29 @@ +easyblock = 'MakeCp' + +name = 'Wannier90' +version = '2.1.0' + +homepage = 'http://www.wannier.org' +description = """A tool for obtaining maximally-localised Wannier functions""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.wannier.org/code'] +checksums = ['07a81c002b41d6d0f97857e55c57d769'] + +prebuildopts = 'cp ./config/make.inc.ifort ./make.inc && ' + +buildopts = 'all F90=$F90 MPIF90=$MPIF90 FCOPTS="$FFLAGS" LDOPTS="$FFLAGS" ' +buildopts += 'LIBDIR="$LAPACK_LIB_DIR" LIBS="$LIBLAPACK" ' +buildopts += 'COMMS=mpi' + +files_to_copy = [(['wannier90.x', 'postw90.x'], 'bin'), (['libwannier.a'], 'lib')] + +sanity_check_paths = { + 'files': ['bin/wannier90.x', 'bin/postw90.x', 'lib/libwannier.a'], + 'dirs': [] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb index 71553532b149b6ea24016f6b76131a29699c0882..fe7a81ee6d8436746cc16c5ea75badf7573b5fbc 100644 --- a/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-goolf-1.4.10-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb index b2e2623f1fc8cb6e0f85d2ca467492f68dc54c2f..e5c33bcbbd7029b93acfd177e2df6967c9ef0272 100644 --- a/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-ictce-5.3.0-Python-2.7.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Cedric Laczny , Fotis Georgatos diff --git a/easybuild/easyconfigs/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb b/easybuild/easyconfigs/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb index daaefceb38c23cd18bc62ef580a8a6d899123b7c..dfff31c3a769e394a2853de532bdf97a0311bb66 100644 --- a/easybuild/easyconfigs/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb +++ b/easybuild/easyconfigs/w/wkhtmltopdf/wkhtmltopdf-0.12.3-Linux-x86_64.eb @@ -1,4 +1,4 @@ -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # Author: Pablo Escobar Lopez # sciCORE - University of Basel # SIB Swiss Institute of Bioinformatics @@ -20,11 +20,11 @@ source_urls = ['http://download.gna.org/wkhtmltopdf/%(version_major_minor)s/%(ve sources = ['wkhtmltox-%(version)s_linux-generic-amd64.tar.xz'] osdependencies = [ - ('zlib', 'zlib1g'), - 'fontconfig', - ('freetype', 'libfreetype6'), - ('libX11', 'libx11-6'), - ('libXext', 'libxext6'), + ('zlib', 'zlib1g'), + 'fontconfig', + ('freetype', 'libfreetype6'), + ('libX11', 'libx11-6'), + ('libXext', 'libxext6'), ('libXrender', 'libxrender1') ] diff --git a/easybuild/easyconfigs/w/worker/worker-1.6.7-intel-2016b.eb b/easybuild/easyconfigs/w/worker/worker-1.6.7-intel-2016b.eb index 3ba6c18a9ae63cbc3f5ad9bbf2dda76c1cef6d23..c2b7efd3e70ae66eb60c7ced4061a9ce8a5e0c9e 100644 --- a/easybuild/easyconfigs/w/worker/worker-1.6.7-intel-2016b.eb +++ b/easybuild/easyconfigs/w/worker/worker-1.6.7-intel-2016b.eb @@ -12,6 +12,7 @@ toolchain = {'name': 'dummy', 'version': ''} source_urls = ['https://github.com/gjbex/worker/archive/'] sources = ['%(version)s.tar.gz'] +checksums = ['350ffa36c792c5733ae202e76cc266648fca1311a835e9d73c98ed4f13a6835f'] tcname = 'intel' tcver = '2016b' @@ -24,26 +25,51 @@ exts_list = [ ('Config::General', '2.61', { 'source_tmpl': 'Config-General-2.61.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'], + 'checksums': [ + '379a160ddac33c02045d2b7e20b37ca9b155722ce20374f9f245e519f7d7a6ca', # Config-General-2.61.tar.gz + ], }), ('IO::Stringy', '2.111', { 'source_tmpl': 'IO-stringy-2.111.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'], + 'checksums': [ + '8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d', # IO-stringy-2.111.tar.gz + ], }), ('Text::CSV', '1.33', { 'source_tmpl': 'Text-CSV-1.33.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'], + 'checksums': [ + '9c5b8fb9baffd58f02ed2b3f0b6d9a6454198f18a80e7f3a049680ddbdb24115', # Text-CSV-1.33.tar.gz + ], }), ('DBI', '1.636', { 'source_tmpl': 'DBI-1.636.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'], + 'checksums': [ + '8f7ddce97c04b4b7a000e65e5d05f679c964d62c8b02c94c1a7d815bb2dd676c', # DBI-1.636.tar.gz + ], }), ('DBD::SQLite', '1.50', { 'source_tmpl': 'DBD-SQLite-1.50.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'], + 'checksums': [ + '3ac513ab73944fd7d4b672e1fe885dc522b6369d38f46a68e67e0045bf159ce1', # DBD-SQLite-1.50.tar.gz + ], }), ('Date::Language', '2.30', { 'source_tmpl': 'TimeDate-2.30.tar.gz', 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'], + 'checksums': [ + '75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86', # TimeDate-2.30.tar.gz + ], + }), + ('Template', '2.27', { + 'source_tmpl': 'Template-Toolkit-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'], + 'checksums': [ + '1311a403264d0134c585af0309ff2a9d5074b8ece23ece5660d31ec96bf2c6dc', # Template-Toolkit-2.27.tar.gz + ], }), ] @@ -62,4 +88,23 @@ postinstallcmds = [ 'sed -i "s@ module_path = .*@ module_path = %(installdir)s/../../../modules/all@g" %(installdir)s/conf/worker.conf', ] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in [ + 'dbilogstrip', + 'dbiprof', + 'dbiproxy', + 'tpage', + 'ttree', + 'wcat', + 'wconvert', + 'wload', + 'worker', + 'wreduce', + 'wresume', + 'wsub', + 'wsummarize', + ]], + 'dirs': ['lib/perl', 'lib/tt', 'lib64/perl5'], +} + moduleclass = 'tools' diff --git a/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb b/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb index 93c328cff66a60c43d290f73289af8b542a0130a..ff437b5dba75299d334fa76c66745b36a721035f 100644 --- a/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb +++ b/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.7.3.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.9.2.eb b/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.9.2.eb index ccad95cd1da0eaf0423054d1327e29f359506573..7f314736fb97bcb73f092476fb242049fb0c919a 100644 --- a/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/w/wxPropertyGrid/wxPropertyGrid-1.4.15-GCC-4.9.2.eb @@ -1,4 +1,4 @@ -# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild # Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany # Authors:: Bernd Mohr # License:: New BSD diff --git a/easybuild/easyconfigs/x/X11/X11-20160819-GCCcore-5.4.0.eb b/easybuild/easyconfigs/x/X11/X11-20160819-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..69f438faec02c9875ca722698dbd4a95a9e124e3 --- /dev/null +++ b/easybuild/easyconfigs/x/X11/X11-20160819-GCCcore-5.4.0.eb @@ -0,0 +1,134 @@ +easyblock = 'Bundle' + +name = 'X11' +version = '20160819' + +homepage = 'https://www.x.org' +description = "The X Window System (X11) is a windowing system for bitmap displays" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +source_urls = [ + XORG_LIB_SOURCE, + XORG_PROTO_SOURCE, + 'http://xcb.freedesktop.org/dist/', + 'http://xkbcommon.org/download/', + 'http://cgit.freedesktop.org/xorg/util/macros/snapshot', +] + +builddependencies = [ + ('Autotools', '20150215'), + ('Bison', '3.0.4'), + ('gettext', '0.19.8'), + ('pkg-config', '0.29.1'), + ('binutils', '2.26', '', True), +] +dependencies = [ + ('freetype', '2.6.5'), + ('fontconfig', '2.12.1'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), +] + +default_easyblock = 'ConfigureMake' + +common_specs = { + 'sources': [SOURCE_TAR_GZ], + 'start_dir': '%(name)s-%(version)s', +} +components = [ + ('xorg-macros', '1.19.0', { + 'sources': ['util-macros-%(version)s.tar.gz'], + 'start_dir': 'util-macros-%(version)s', + }), + ('libpthread-stubs', '0.3', common_specs), + ('bigreqsproto', '1.1.2', common_specs), + ('compositeproto', '0.4.2', common_specs), + ('damageproto', '1.2.1', common_specs), + ('dmxproto', '2.3.1', common_specs), + ('dri2proto', '2.8', common_specs), + ('dri3proto', '1.0', common_specs), + ('fixesproto', '5.0', common_specs), + ('fontsproto', '2.1.3', common_specs), + ('glproto', '1.4.17', common_specs), + ('inputproto', '2.3.1', common_specs), + ('kbproto', '1.0.7', common_specs), + ('presentproto', '1.0', common_specs), + ('randrproto', '1.5.0', common_specs), + ('recordproto', '1.14.2', common_specs), + ('renderproto', '0.11', common_specs), + ('resourceproto', '1.2.0', common_specs), + ('scrnsaverproto', '1.2.2', common_specs), + ('videoproto', '2.3.3', common_specs), + ('xcmiscproto', '1.2.2', common_specs), + ('xextproto', '7.3.0', common_specs), + ('xf86bigfontproto', '1.2.0', common_specs), + ('xf86dgaproto', '2.1', common_specs), + ('xf86driproto', '2.1.1', common_specs), + ('xf86vidmodeproto', '2.3.1', common_specs), + ('xineramaproto', '1.2.1', common_specs), + ('xproto', '7.0.28', common_specs), + ('libXau', '1.0.8', common_specs), + ('libXdmcp', '1.1.2', common_specs), + ('xcb-proto', '1.11', common_specs), + ('libxcb', '1.11.1', common_specs), + ('xtrans', '1.3.5', common_specs), + ('libxkbcommon', '0.6.1', { + 'sources': ['libxkbcommon-%(version)s.tar.xz'], + 'start_dir': 'libxkbcommon-%(version)s', + }), + ('libX11', '1.6.3', common_specs), + ('libXext', '1.3.3', common_specs), + ('libFS', '1.0.7', common_specs), + ('libICE', '1.0.9', common_specs), + ('libSM', '1.2.2', common_specs), + ('libXScrnSaver', '1.2.2', common_specs), + ('libXt', '1.1.5', common_specs), + ('libXmu', '1.1.2', common_specs), + ('libXpm', '3.5.11', common_specs), + ('libXaw', '1.0.13', common_specs), + ('libXfixes', '5.0.2', common_specs), + ('libXcomposite', '0.4.4', common_specs), + ('libXrender', '0.9.9', common_specs), + ('libXcursor', '1.1.14', common_specs), + ('libXdamage', '1.1.4', common_specs), + ('libfontenc', '1.1.3', common_specs), + ('libXfont', '1.5.1', common_specs), + ('libXft', '2.3.2', common_specs), + ('libXi', '1.7.6', common_specs), + ('libXinerama', '1.1.3', common_specs), + ('libXrandr', '1.5.0', common_specs), + ('libXres', '1.0.7', common_specs), + ('libXtst', '1.2.2', common_specs), + ('libXv', '1.0.10', common_specs), + ('libXvMC', '1.0.9', common_specs), + ('libXxf86dga', '1.1.4', common_specs), + ('libXxf86vm', '1.1.4', common_specs), + ('libdmx', '1.1.3', common_specs), + ('libpciaccess', '0.13.4', common_specs), + ('libxkbfile', '1.0.9', common_specs), + ('libxshmfence', '1.2', common_specs), + ('xcb-util', '0.4.0', common_specs), + ('xcb-util-image', '0.4.0', common_specs), + ('xcb-util-keysyms', '0.4.0', common_specs), + ('xcb-util-renderutil', '0.3.9', common_specs), + ('xcb-util-wm', '0.4.1', common_specs), + ('xcb-util-cursor', '0.1.3', common_specs), +] + +# Python is required for xcb-proto +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) + +preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " + +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], + 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', + 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/X11/X11-20160819-foss-2015a.eb b/easybuild/easyconfigs/x/X11/X11-20160819-foss-2015a.eb index ca30f6a69686d73e0eb23e5302f015b7fef62495..94c5bfdb697d20688db3e2474df029398b600a70 100644 --- a/easybuild/easyconfigs/x/X11/X11-20160819-foss-2015a.eb +++ b/easybuild/easyconfigs/x/X11/X11-20160819-foss-2015a.eb @@ -18,6 +18,8 @@ source_urls = [ builddependencies = [ ('Autotools', '20150215'), + ('Bison', '3.0.4'), + ('gettext', '0.19.4'), ('pkg-config', '0.29.1'), ] dependencies = [ diff --git a/easybuild/easyconfigs/x/X11/X11-20160819-foss-2016b.eb b/easybuild/easyconfigs/x/X11/X11-20160819-foss-2016b.eb index c44e65c206b3e505bc4a5ff5630443c0a5d0c474..fbaa5cf2db697d6a3ef2fb1f561aafd51fb59afb 100644 --- a/easybuild/easyconfigs/x/X11/X11-20160819-foss-2016b.eb +++ b/easybuild/easyconfigs/x/X11/X11-20160819-foss-2016b.eb @@ -18,6 +18,8 @@ source_urls = [ builddependencies = [ ('Autotools', '20150215'), + ('Bison', '3.0.4'), + ('gettext', '0.19.8'), ('pkg-config', '0.29.1'), ] dependencies = [ diff --git a/easybuild/easyconfigs/x/X11/X11-20160819-intel-2016b.eb b/easybuild/easyconfigs/x/X11/X11-20160819-intel-2016b.eb index 556bda9f6eb6ed8d8e21799201a95af3ac63ddd5..586cdcf5d6226f3c6f244c145f5eb4c81d284e88 100644 --- a/easybuild/easyconfigs/x/X11/X11-20160819-intel-2016b.eb +++ b/easybuild/easyconfigs/x/X11/X11-20160819-intel-2016b.eb @@ -18,6 +18,8 @@ source_urls = [ builddependencies = [ ('Autotools', '20150215'), + ('Bison', '3.0.4'), + ('gettext', '0.19.8'), ('pkg-config', '0.29.1'), ] dependencies = [ diff --git a/easybuild/easyconfigs/x/X11/X11-20170129-GCCcore-6.3.0.eb b/easybuild/easyconfigs/x/X11/X11-20170129-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2e89d51b91f39b82b22db1649e604ad086318a32 --- /dev/null +++ b/easybuild/easyconfigs/x/X11/X11-20170129-GCCcore-6.3.0.eb @@ -0,0 +1,136 @@ +easyblock = 'Bundle' + +name = 'X11' +version = '20170129' + +homepage = 'https://www.x.org' +description = "The X Window System (X11) is a windowing system for bitmap displays" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = [ + XORG_LIB_SOURCE, + XORG_PROTO_SOURCE, + 'http://xcb.freedesktop.org/dist/', + 'http://xkbcommon.org/download/', + 'http://cgit.freedesktop.org/xorg/util/macros/snapshot', +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('fontconfig', '2.12.1'), + ('freetype', '2.7.1'), + ('zlib', '1.2.11'), +] +builddependencies = [ + ('Autotools', '20150215'), + ('Bison', '3.0.4'), + ('gettext', '0.19.8.1'), + ('pkg-config', '0.29.1'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +default_easyblock = 'ConfigureMake' + +common_specs = { + 'sources': [SOURCE_TAR_GZ], + 'start_dir': '%(name)s-%(version)s', +} +components = [ + ('xorg-macros', '1.19.1', { # 2017-01-29 + 'sources': ['util-macros-%(version)s.tar.gz'], + 'start_dir': 'util-macros-%(version)s', + }), + ('libpthread-stubs', '0.3', common_specs), # 2009-10-14 + ('bigreqsproto', '1.1.2', common_specs), # 2012-03-23 + ('compositeproto', '0.4.2', common_specs), # 2010-10-30 + ('damageproto', '1.2.1', common_specs), # 2010-10-30 + ('dmxproto', '2.3.1', common_specs), # 2011-01-06 + ('dri2proto', '2.8', common_specs), # 2012-07-11 + ('dri3proto', '1.0', common_specs), # 2013-11-01 + ('fixesproto', '5.0', common_specs), # 2011-03-08 + ('fontsproto', '2.1.3', common_specs), # 2014-04-14 + ('glproto', '1.4.17', common_specs), # 2013-12-10 + ('inputproto', '2.3.2', common_specs), # 2016-04-04 + ('kbproto', '1.0.7', common_specs), # 2015-05-01 + ('presentproto', '1.1', common_specs), # 2017-01-26 + ('randrproto', '1.5.0', common_specs), # 2015-05-17 + ('recordproto', '1.14.2', common_specs), # 2012-03-23 + ('renderproto', '0.11.1', common_specs), # 2010-08-10 + ('resourceproto', '1.2.0', common_specs), # 2011-05-28 + ('scrnsaverproto', '1.2.2', common_specs), # 2012-03-23 + ('videoproto', '2.3.3', common_specs), # 2016-03-11 + ('xcmiscproto', '1.2.2', common_specs), # 2012-03-23 + ('xextproto', '7.3.0', common_specs), # 2013-12-27 + ('xf86bigfontproto', '1.2.0', common_specs), # 2009-08-27 + ('xf86dgaproto', '2.1', common_specs), # 2009-10-01 + ('xf86driproto', '2.1.1', common_specs), # 2011-01-06 + ('xf86vidmodeproto', '2.3.1', common_specs), # 2011-01-06 + ('xineramaproto', '1.2.1', common_specs), # 2011-01-06 + ('xproto', '7.0.31', common_specs), # 2016-09-23 + ('libXau', '1.0.8', common_specs), # 2013-05-24 + ('libXdmcp', '1.1.2', common_specs), # 2015-03-21 + ('xcb-proto', '1.12', common_specs), # 2016-05-18 + ('libxcb', '1.12', common_specs), # 2016-05-18 + ('xtrans', '1.3.5', common_specs), # 2014-09-22 + ('libxkbcommon', '0.7.1', { # 2017-01-18 + 'sources': ['libxkbcommon-%(version)s.tar.xz'], + 'start_dir': 'libxkbcommon-%(version)s', + }), + ('libX11', '1.6.4', common_specs), # 2016-10-04 + ('libXext', '1.3.3', common_specs), # 2014-07-24 + ('libFS', '1.0.7', common_specs), # 2015-05-01 + ('libICE', '1.0.9', common_specs), # 2014-06-07 + ('libSM', '1.2.2', common_specs), # 2013-09-08 + ('libXScrnSaver', '1.2.2', common_specs), # 2012-03-08 + ('libXt', '1.1.5', common_specs), # 2015-05-01 + ('libXmu', '1.1.2', common_specs), # 2013-09-08 + ('libXpm', '3.5.12', common_specs), # 2016-12-15 + ('libXaw', '1.0.13', common_specs), # 2015-05-01 + ('libXfixes', '5.0.3', common_specs), # 2016-10-04 + ('libXcomposite', '0.4.4', common_specs), # 2013-01-03 + ('libXrender', '0.9.10', common_specs), # 2016-10-04 + ('libXcursor', '1.1.14', common_specs), # 2013-05-30 + ('libXdamage', '1.1.4', common_specs), # 2013-01-03 + ('libfontenc', '1.1.3', common_specs), # 2015-05-01 + ('libXfont', '1.5.2', common_specs), # 2016-08-31 + ('libXfont2', '2.0.1', common_specs), # 2015-12-11 + ('libXft', '2.3.2', common_specs), # 2014-06-06 + ('libXi', '1.7.9', common_specs), # 2017-01-23 + ('libXinerama', '1.1.3', common_specs), # 2013-05-31 + ('libXrandr', '1.5.1', common_specs), # 2016-10-04 + ('libXres', '1.0.7', common_specs), # 2013-05-31 + ('libXtst', '1.2.3', common_specs), # 2016-10-04 + ('libXv', '1.0.11', common_specs), # 2016-10-04 + ('libXvMC', '1.0.10', common_specs), # 2016-10-04 + ('libXxf86dga', '1.1.4', common_specs), # 2013-05-31 + ('libXxf86vm', '1.1.4', common_specs), # 2015-02-24 + ('libdmx', '1.1.3', common_specs), # 2013-05-28 + ('libpciaccess', '0.13.4', common_specs), # 2015-05-01 + ('libxkbfile', '1.0.9', common_specs), # 2015-05-01 + ('libxshmfence', '1.2', common_specs), # 2015-01-02 + ('xcb-util', '0.4.0', common_specs), # 2014-10-15 + ('xcb-util-image', '0.4.0', common_specs), # 2014-10-15 + ('xcb-util-keysyms', '0.4.0', common_specs), # 2014-10-01 + ('xcb-util-renderutil', '0.3.9', common_specs), # 2014-06-13 + ('xcb-util-wm', '0.4.1', common_specs), # 2014-02-19 + ('xcb-util-cursor', '0.1.3', common_specs), # 2016-05-12 +] + +# Python is required for xcb-proto +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) + +preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " + +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], + 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', + 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/X11/X11-20170129-gimkl-2017a.eb b/easybuild/easyconfigs/x/X11/X11-20170129-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..71b0754c396fa44cb6da6df4e393a174add2cc92 --- /dev/null +++ b/easybuild/easyconfigs/x/X11/X11-20170129-gimkl-2017a.eb @@ -0,0 +1,135 @@ +easyblock = 'Bundle' + +name = 'X11' +version = '20170129' + +homepage = 'https://www.x.org' +description = "The X Window System (X11) is a windowing system for bitmap displays" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +source_urls = [ + XORG_LIB_SOURCE, + XORG_PROTO_SOURCE, + 'http://xcb.freedesktop.org/dist/', + 'http://xkbcommon.org/download/', + 'http://cgit.freedesktop.org/xorg/util/macros/snapshot', +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('fontconfig', '2.12.1'), # pulls in freetype + ('zlib', '1.2.11'), +] +builddependencies = [ + ('Autotools', '20150215', '', True), + ('Bison', '3.0.4'), + ('gettext', '0.19.8', '', True), + ('pkg-config', '0.29.1'), +] + +default_easyblock = 'ConfigureMake' + +common_specs = { + 'sources': [SOURCE_TAR_GZ], + 'start_dir': '%(name)s-%(version)s', +} +components = [ + ('xorg-macros', '1.19.1', { # 2017-01-29 + 'sources': ['util-macros-%(version)s.tar.gz'], + 'start_dir': 'util-macros-%(version)s', + }), + ('libpthread-stubs', '0.3', common_specs), # 2009-10-14 + ('bigreqsproto', '1.1.2', common_specs), # 2012-03-23 + ('compositeproto', '0.4.2', common_specs), # 2010-10-30 + ('damageproto', '1.2.1', common_specs), # 2010-10-30 + ('dmxproto', '2.3.1', common_specs), # 2011-01-06 + ('dri2proto', '2.8', common_specs), # 2012-07-11 + ('dri3proto', '1.0', common_specs), # 2013-11-01 + ('fixesproto', '5.0', common_specs), # 2011-03-08 + ('fontsproto', '2.1.3', common_specs), # 2014-04-14 + ('glproto', '1.4.17', common_specs), # 2013-12-10 + ('inputproto', '2.3.2', common_specs), # 2016-04-04 + ('kbproto', '1.0.7', common_specs), # 2015-05-01 + ('presentproto', '1.1', common_specs), # 2017-01-26 + ('randrproto', '1.5.0', common_specs), # 2015-05-17 + ('recordproto', '1.14.2', common_specs), # 2012-03-23 + ('renderproto', '0.11.1', common_specs), # 2010-08-10 + ('resourceproto', '1.2.0', common_specs), # 2011-05-28 + ('scrnsaverproto', '1.2.2', common_specs), # 2012-03-23 + ('videoproto', '2.3.3', common_specs), # 2016-03-11 + ('xcmiscproto', '1.2.2', common_specs), # 2012-03-23 + ('xextproto', '7.3.0', common_specs), # 2013-12-27 + ('xf86bigfontproto', '1.2.0', common_specs), # 2009-08-27 + ('xf86dgaproto', '2.1', common_specs), # 2009-10-01 + ('xf86driproto', '2.1.1', common_specs), # 2011-01-06 + ('xf86vidmodeproto', '2.3.1', common_specs), # 2011-01-06 + ('xineramaproto', '1.2.1', common_specs), # 2011-01-06 + ('xproto', '7.0.31', common_specs), # 2016-09-23 + ('libXau', '1.0.8', common_specs), # 2013-05-24 + ('libXdmcp', '1.1.2', common_specs), # 2015-03-21 + ('xcb-proto', '1.12', common_specs), # 2016-05-18 + ('libxcb', '1.12', common_specs), # 2016-05-18 + ('xtrans', '1.3.5', common_specs), # 2014-09-22 + ('libxkbcommon', '0.7.1', { # 2017-01-18 + 'sources': ['libxkbcommon-%(version)s.tar.xz'], + 'start_dir': 'libxkbcommon-%(version)s', + }), + ('libX11', '1.6.4', common_specs), # 2016-10-04 + ('libXext', '1.3.3', common_specs), # 2014-07-24 + ('libFS', '1.0.7', common_specs), # 2015-05-01 + ('libICE', '1.0.9', common_specs), # 2014-06-07 + ('libSM', '1.2.2', common_specs), # 2013-09-08 + ('libXScrnSaver', '1.2.2', common_specs), # 2012-03-08 + ('libXt', '1.1.5', common_specs), # 2015-05-01 + ('libXmu', '1.1.2', common_specs), # 2013-09-08 + ('libXpm', '3.5.12', common_specs), # 2016-12-15 + ('libXaw', '1.0.13', common_specs), # 2015-05-01 + ('libXfixes', '5.0.3', common_specs), # 2016-10-04 + ('libXcomposite', '0.4.4', common_specs), # 2013-01-03 + ('libXrender', '0.9.10', common_specs), # 2016-10-04 + ('libXcursor', '1.1.14', common_specs), # 2013-05-30 + ('libXdamage', '1.1.4', common_specs), # 2013-01-03 + ('libfontenc', '1.1.3', common_specs), # 2015-05-01 + ('libXfont', '1.5.2', common_specs), # 2016-08-31 + ('libXfont2', '2.0.1', common_specs), # 2015-12-11 + ('libXft', '2.3.2', common_specs), # 2014-06-06 + ('libXi', '1.7.9', common_specs), # 2017-01-23 + ('libXinerama', '1.1.3', common_specs), # 2013-05-31 + ('libXrandr', '1.5.1', common_specs), # 2016-10-04 + ('libXres', '1.0.7', common_specs), # 2013-05-31 + ('libXtst', '1.2.3', common_specs), # 2016-10-04 + ('libXv', '1.0.11', common_specs), # 2016-10-04 + ('libXvMC', '1.0.10', common_specs), # 2016-10-04 + ('libXxf86dga', '1.1.4', common_specs), # 2013-05-31 + ('libXxf86vm', '1.1.4', common_specs), # 2015-02-24 + ('libdmx', '1.1.3', common_specs), # 2013-05-28 + ('libpciaccess', '0.13.4', common_specs), # 2015-05-01 + ('libxkbfile', '1.0.9', common_specs), # 2015-05-01 + ('libxshmfence', '1.2', common_specs), # 2015-01-02 + ('xcb-util', '0.4.0', common_specs), # 2014-10-15 + ('xcb-util-image', '0.4.0', common_specs), # 2014-10-15 + ('xcb-util-keysyms', '0.4.0', common_specs), # 2014-10-01 + ('xcb-util-renderutil', '0.3.9', common_specs), # 2014-06-13 + ('xcb-util-wm', '0.4.1', common_specs), # 2014-02-19 + ('xcb-util-cursor', '0.1.3', common_specs), # 2016-05-12 +] + +# Python is required for xcb-proto +allow_system_deps = [ + ('Python', SYS_PYTHON_VERSION), +] +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) + +preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " + +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], + 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', + 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/X11/X11-20170314-GCCcore-6.3.0.eb b/easybuild/easyconfigs/x/X11/X11-20170314-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc3461eb7f4fc654b104101fface3582c3019dbe --- /dev/null +++ b/easybuild/easyconfigs/x/X11/X11-20170314-GCCcore-6.3.0.eb @@ -0,0 +1,136 @@ +easyblock = 'Bundle' + +name = 'X11' +version = '20170314' + +homepage = 'https://www.x.org' +description = "The X Window System (X11) is a windowing system for bitmap displays" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = [ + XORG_LIB_SOURCE, + XORG_PROTO_SOURCE, + 'http://xcb.freedesktop.org/dist/', + 'http://xkbcommon.org/download/', + 'http://cgit.freedesktop.org/xorg/util/macros/snapshot', +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('fontconfig', '2.12.1', '-libpng-1.6.29'), + ('freetype', '2.7.1', '-libpng-1.6.29'), + ('zlib', '1.2.11'), +] +builddependencies = [ + ('Autotools', '20150215'), + ('Bison', '3.0.4'), + ('gettext', '0.19.8.1'), + ('pkg-config', '0.29.1'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +default_easyblock = 'ConfigureMake' + +common_specs = { + 'sources': [SOURCE_TAR_GZ], + 'start_dir': '%(name)s-%(version)s', +} +components = [ + ('xorg-macros', '1.19.1', { # 2017-01-29 + 'sources': ['util-macros-%(version)s.tar.gz'], + 'start_dir': 'util-macros-%(version)s', + }), + ('libpthread-stubs', '0.4', common_specs), # 2017-03-14 + ('bigreqsproto', '1.1.2', common_specs), # 2012-03-23 + ('compositeproto', '0.4.2', common_specs), # 2010-10-30 + ('damageproto', '1.2.1', common_specs), # 2010-10-30 + ('dmxproto', '2.3.1', common_specs), # 2011-01-06 + ('dri2proto', '2.8', common_specs), # 2012-07-11 + ('dri3proto', '1.0', common_specs), # 2013-11-01 + ('fixesproto', '5.0', common_specs), # 2011-03-08 + ('fontsproto', '2.1.3', common_specs), # 2014-04-14 + ('glproto', '1.4.17', common_specs), # 2013-12-10 + ('inputproto', '2.3.2', common_specs), # 2016-04-04 + ('kbproto', '1.0.7', common_specs), # 2015-05-01 + ('presentproto', '1.1', common_specs), # 2017-01-26 + ('randrproto', '1.5.0', common_specs), # 2015-05-17 + ('recordproto', '1.14.2', common_specs), # 2012-03-23 + ('renderproto', '0.11.1', common_specs), # 2010-08-10 + ('resourceproto', '1.2.0', common_specs), # 2011-05-28 + ('scrnsaverproto', '1.2.2', common_specs), # 2012-03-23 + ('videoproto', '2.3.3', common_specs), # 2016-03-11 + ('xcmiscproto', '1.2.2', common_specs), # 2012-03-23 + ('xextproto', '7.3.0', common_specs), # 2013-12-27 + ('xf86bigfontproto', '1.2.0', common_specs), # 2009-08-27 + ('xf86dgaproto', '2.1', common_specs), # 2009-10-01 + ('xf86driproto', '2.1.1', common_specs), # 2011-01-06 + ('xf86vidmodeproto', '2.3.1', common_specs), # 2011-01-06 + ('xineramaproto', '1.2.1', common_specs), # 2011-01-06 + ('xproto', '7.0.31', common_specs), # 2016-09-23 + ('libXau', '1.0.8', common_specs), # 2013-05-24 + ('libXdmcp', '1.1.2', common_specs), # 2015-03-21 + ('xcb-proto', '1.12', common_specs), # 2016-05-18 + ('libxcb', '1.12', common_specs), # 2016-05-18 + ('xtrans', '1.3.5', common_specs), # 2014-09-22 + ('libxkbcommon', '0.7.1', { # 2017-01-18 + 'sources': ['libxkbcommon-%(version)s.tar.xz'], + 'start_dir': 'libxkbcommon-%(version)s', + }), + ('libX11', '1.6.5', common_specs), # 2017-02-26 + ('libXext', '1.3.3', common_specs), # 2014-07-24 + ('libFS', '1.0.7', common_specs), # 2015-05-01 + ('libICE', '1.0.9', common_specs), # 2014-06-07 + ('libSM', '1.2.2', common_specs), # 2013-09-08 + ('libXScrnSaver', '1.2.2', common_specs), # 2012-03-08 + ('libXt', '1.1.5', common_specs), # 2015-05-01 + ('libXmu', '1.1.2', common_specs), # 2013-09-08 + ('libXpm', '3.5.12', common_specs), # 2016-12-15 + ('libXaw', '1.0.13', common_specs), # 2015-05-01 + ('libXfixes', '5.0.3', common_specs), # 2016-10-04 + ('libXcomposite', '0.4.4', common_specs), # 2013-01-03 + ('libXrender', '0.9.10', common_specs), # 2016-10-04 + ('libXcursor', '1.1.14', common_specs), # 2013-05-30 + ('libXdamage', '1.1.4', common_specs), # 2013-01-03 + ('libfontenc', '1.1.3', common_specs), # 2015-05-01 + ('libXfont', '1.5.2', common_specs), # 2016-08-31 + ('libXfont2', '2.0.1', common_specs), # 2015-12-11 + ('libXft', '2.3.2', common_specs), # 2014-06-06 + ('libXi', '1.7.9', common_specs), # 2017-01-23 + ('libXinerama', '1.1.3', common_specs), # 2013-05-31 + ('libXrandr', '1.5.1', common_specs), # 2016-10-04 + ('libXres', '1.0.7', common_specs), # 2013-05-31 + ('libXtst', '1.2.3', common_specs), # 2016-10-04 + ('libXv', '1.0.11', common_specs), # 2016-10-04 + ('libXvMC', '1.0.10', common_specs), # 2016-10-04 + ('libXxf86dga', '1.1.4', common_specs), # 2013-05-31 + ('libXxf86vm', '1.1.4', common_specs), # 2015-02-24 + ('libdmx', '1.1.3', common_specs), # 2013-05-28 + ('libpciaccess', '0.13.4', common_specs), # 2015-05-01 + ('libxkbfile', '1.0.9', common_specs), # 2015-05-01 + ('libxshmfence', '1.2', common_specs), # 2015-01-02 + ('xcb-util', '0.4.0', common_specs), # 2014-10-15 + ('xcb-util-image', '0.4.0', common_specs), # 2014-10-15 + ('xcb-util-keysyms', '0.4.0', common_specs), # 2014-10-01 + ('xcb-util-renderutil', '0.3.9', common_specs), # 2014-06-13 + ('xcb-util-wm', '0.4.1', common_specs), # 2014-02-19 + ('xcb-util-cursor', '0.1.3', common_specs), # 2016-05-12 +] + +# Python is required for xcb-proto +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] +pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[0:2]) + +preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && " + +# 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': ['include/X11/Xlib.h', 'include/X11/Xutil.h'], + 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib', + 'lib/python%s/site-packages/xcbgen' % pyshortver, 'lib/pkgconfig', 'share/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-2.7.12.eb index 4359ea417ded3cc94d05d4f3a2870362cba8f8a9..da4a0e2bda97e7b6131adbf99718b08a7327aeb3 100644 --- a/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-2.7.12.eb @@ -12,6 +12,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = [PYPI_SOURCE] sources = [SOURCELOWER_TAR_GZ] +checksums = ['ebc4e2bf8c8266212e342ff8ec4f6ae469e8c41a05d099b6778de8424ce32563'] dependencies = [('Python', '2.7.12')] diff --git a/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-3.5.2.eb index f4be4224b10265396e54fe9274143ae80dd56d62..a979a43a6fdc4f73e7228b231437393a687b5226 100644 --- a/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-3.5.2.eb +++ b/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2016b-Python-3.5.2.eb @@ -12,6 +12,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = [PYPI_SOURCE] sources = [SOURCELOWER_TAR_GZ] +checksums = ['ebc4e2bf8c8266212e342ff8ec4f6ae469e8c41a05d099b6778de8424ce32563'] dependencies = [('Python', '3.5.2')] diff --git a/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..6269db2cd46605a9d9475767e5943c77dc4d0496 --- /dev/null +++ b/easybuild/easyconfigs/x/XGBoost/XGBoost-0.6a2-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'XGBoost' +version = '0.6a2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/dmlc/xgboost' +description = """XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, + flexible and portable.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['ebc4e2bf8c8266212e342ff8ec4f6ae469e8c41a05d099b6778de8424ce32563'] + +dependencies = [('Python', '3.6.1')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-4.9.2.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..0423282a10869512a423d2ae1c690efc04e3cbc4 --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-4.9.2.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'XZ' +version = '5.2.2' + +homepage = 'http://tukaani.org/xz/' +description = "xz: XZ utilities" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://tukaani.org/xz/'] + +patches = ['XZ-%(version)s_compat-libs.patch'] + +builddependencies = [ + ('Autotools', '20150215'), + ('gettext', '0.19.8', '', True), +] + +# may become useful in non-x86 archs +# configopts = ' --disable-assembler ' + +sanity_check_paths = { + 'files': ["bin/xz", "bin/lzmainfo"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-5.4.0-2.26.eb index 96695c9d5cb9eb2bba5805f6c4cc13cf76982823..6c49a4458b97f7799e0d6e9f15d42c0c4e670f94 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-5.4.0-2.26.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCC-5.4.0-2.26.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.8', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-4.9.3.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-4.9.3.eb index f08ddf7da4a28196e65d2c12dd3256ed5cfdf1f2..001a737c6ef0dd27b52345bab94f6eaee308a145 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-4.9.3.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'GCCcore', 'version': '4.9.3'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.8', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-5.4.0.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f9cceef3c2320d6d0455d8e6f83bf8167c58fba --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-GCCcore-5.4.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'XZ' +version = '5.2.2' + +homepage = 'http://tukaani.org/xz/' +description = "xz: XZ utilities" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://tukaani.org/xz/'] + +patches = ['XZ-%(version)s_compat-libs.patch'] + +builddependencies = [ + ('gettext', '0.19.8', '', True), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.26', '', True), +] + +# may become useful in non-x86 archs +# configopts = ' --disable-assembler ' + +sanity_check_paths = { + 'files': ["bin/xz", "bin/lzmainfo"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2015a.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2015a.eb index d4f3584da4bbfb5ed53d5c39421925bcd707a00a..f5d80fe9e55caa6303de63e3fc109fb1cdf8e9a7 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2015a.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2015a.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.4', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016.04.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016.04.eb index 90393732b9c2a2c07caef233f465c51fa291bd2c..08aad5d870e7e959f99810a985c382613afaad0b 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016.04.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016.04.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'foss', 'version': '2016.04'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.8', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a-gettext-0.19.7.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a-gettext-0.19.7.eb index 52273a7c6b698923b372b19f8dfa783914c2e10f..deb8d13a10f307542678eb91a65cfeb7ce1d95c4 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a-gettext-0.19.7.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a-gettext-0.19.7.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'foss', 'version': '2016a'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + gettext_ver = '0.19.7' versionsuffix = '-gettext-%s' % gettext_ver diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a.eb index 8985ebbf18886d1967f9684951a071428b8ca5bc..a0c7f313e03200e06aa3c858451b7d7e18945021 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016a.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'foss', 'version': '2016a'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.6', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016b.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016b.eb index aaea1f659f17154fa8f0bfee51ccef7a12f39ef9..e891d5536ae59cc17c5172298e0dddad0791f73b 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016b.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-foss-2016b.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'foss', 'version': '2016b'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.8', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-goolf-1.4.10.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-goolf-1.4.10.eb index 1b63e653414033c230bdf4ef69399761b79d2ebc..4c118e934ff4e5fbe947be25febb0f96e425e192 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-goolf-1.4.10.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215', '', ('GCC', '4.7.2')), ('gettext', '0.18.2', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-ictce-5.3.0.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-ictce-5.3.0.eb index 2cb7040caf5d6caae85f8256aedd5873ebe71f17..43117900f609de6d244efb844a21df60614ee679 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-ictce-5.3.0.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.18.2', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a-gettext-0.19.7.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a-gettext-0.19.7.eb index 98229490710a6428e519ddb066ef776cbb774986..0e6f109230e0783ec95dfd92e113a5e04c5529d4 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a-gettext-0.19.7.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a-gettext-0.19.7.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + gettext_ver = '0.19.7' versionsuffix = '-gettext-%s' % gettext_ver diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a.eb index bcd46743d29b779fdf30a48946c41f6ed2e36530..fdf1453ac4a8b10dc555b242d5e9d05a7e65edee 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016a.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.6', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016b.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016b.eb index 95304a848da78fc16f1e2f1650b59ac862fa9f17..85431b3d6e9e08e2146ba71adbbdfcf38baee95d 100644 --- a/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016b.eb +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2-intel-2016b.eb @@ -11,6 +11,8 @@ toolchain = {'name': 'intel', 'version': '2016b'} sources = [SOURCELOWER_TAR_BZ2] source_urls = ['http://tukaani.org/xz/'] +patches = ['XZ-%(version)s_compat-libs.patch'] + builddependencies = [ ('Autotools', '20150215'), ('gettext', '0.19.8', '', True), diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.2_compat-libs.patch b/easybuild/easyconfigs/x/XZ/XZ-5.2.2_compat-libs.patch new file mode 100644 index 0000000000000000000000000000000000000000..03b241cdc6f8f22707483dcb8a32dbee2fa8c07c --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.2_compat-libs.patch @@ -0,0 +1,27 @@ +include two 5.1.2aplha symbols that were included in XZ 5.1.2alpha which are required by the 'rpm' command on CentOS 7.x +see also https://github.com/easybuilders/easybuild-easyconfigs/issues/4036 +original patch: xz-5.2.2-compat-libs.patch, cfr. https://git.centos.org/patch/rpms!xz.git/3f035cee1da9f864609885e5ef2a1be77cd37eee + +--- src/liblzma/liblzma.map.orig 2015-09-29 12:57:36.000000000 +0200 ++++ src/liblzma/liblzma.map 2017-02-22 11:10:33.432868185 +0100 +@@ -95,7 +95,13 @@ + lzma_vli_size; + }; + +-XZ_5.2 { ++XZ_5.1.2alpha { ++global: ++ lzma_stream_encoder_mt; ++ lzma_stream_encoder_mt_memusage; ++} XZ_5.0; ++ ++XZ_5.2.2 { + global: + lzma_block_uncomp_encode; + lzma_cputhreads; +@@ -105,4 +111,4 @@ + + local: + *; +-} XZ_5.0; ++} XZ_5.1.2alpha; diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.3-GCCcore-6.3.0.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.3-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..735c3cbe5ba90ee0d34aee634ca051df83f6e74b --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.3-GCCcore-6.3.0.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'XZ' +version = '5.2.3' + +homepage = 'http://tukaani.org/xz/' +description = "xz: XZ utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://tukaani.org/xz/'] + +patches = ['XZ-5.2.2_compat-libs.patch'] + +builddependencies = [ + ('gettext', '0.19.8.1', '', True), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +# may become useful in non-x86 archs +# configopts = ' --disable-assembler ' + +sanity_check_paths = { + 'files': ["bin/xz", "bin/lzmainfo"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.3-GCCcore-6.4.0.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.3-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c02558f16a414fb3f2b0b9f217e47b48f21bd258 --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.3-GCCcore-6.4.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'XZ' +version = '5.2.3' + +homepage = 'http://tukaani.org/xz/' +description = "xz: XZ utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://tukaani.org/xz/'] +sources = [SOURCELOWER_TAR_BZ2] +patches = ['XZ-5.2.2_compat-libs.patch'] +checksums = [ + 'fd9ca16de1052aac899ad3495ad20dfa906c27b4a5070102a2ec35ca3a4740c1', # xz-5.2.3.tar.bz2 + '578da3ea2ddb551972891a60fe31478b16a516d6ea8b6aa3af89e1d558adb703', # XZ-5.2.2_compat-libs.patch +] + +builddependencies = [ + # use gettext built with dummy as build dep to avoid cyclic dependency (XZ -> gettext -> libxml2 -> XZ) + ('gettext', '0.19.8.1', '', True), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.28'), +] + +# may become useful in non-x86 archs +# configopts = ' --disable-assembler ' + +sanity_check_paths = { + 'files': ["bin/xz", "bin/lzmainfo"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/x/XZ/XZ-5.2.3-gimkl-2017a.eb b/easybuild/easyconfigs/x/XZ/XZ-5.2.3-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc9e04a5714d25b5fd442ddeb5b202f9027874e6 --- /dev/null +++ b/easybuild/easyconfigs/x/XZ/XZ-5.2.3-gimkl-2017a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'XZ' +version = '5.2.3' + +homepage = 'http://tukaani.org/xz/' +description = "xz: XZ utilities" + +toolchain = {'version': '2017a', 'name': 'gimkl'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://tukaani.org/xz/'] + +patches = ['XZ-5.2.2_compat-libs.patch'] + +# non-toolchain gettext because otherwise there is a circular dependency: +# XZ (presumably its executables) depends on gettext, which depends on +# xmllib2, which depends (optionally) on XZ +builddependencies = [ + ('Autotools', '20150215', '', True), + ('gettext', '0.19.8', '', True), +] + +# may become useful in non-x86 archs +# configopts = ' --disable-assembler ' + +sanity_check_paths = { + 'files': ["bin/xz", "bin/lzmainfo"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/x/Xerces-C++/Xerces-C++-3.1.4-GCCcore-6.4.0.eb b/easybuild/easyconfigs/x/Xerces-C++/Xerces-C++-3.1.4-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d9545e9d9a13e51fe79829a90ae32da2c7ae889 --- /dev/null +++ b/easybuild/easyconfigs/x/Xerces-C++/Xerces-C++-3.1.4-GCCcore-6.4.0.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'Xerces-C++' +version = '3.1.4' + +homepage = 'http://xerces.apache.org/xerces-c/' + +description = """ + Xerces-C++ is a validating XML parser written in a portable subset of C++. + Xerces-C++ makes it easy to give your application the ability to read and + write XML data. A shared library is provided for parsing, generating, + manipulating, and validating XML documents using the DOM, SAX, and SAX2 + APIs. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://archive.apache.org/dist/xerces/c/%(version_major)s/sources/'] +sources = ['xerces-c-%(version)s.tar.gz'] +checksums = ['c98eedac4cf8a73b09366ad349cb3ef30640e7a3089d360d40a3dde93f66ecf6'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('cURL', '7.55.1'), +] + +sanity_check_paths = { + 'files': ['bin/XInclude', 'lib/libxerces-c.%s' % SHLIB_EXT], + 'dirs': ['include/xercesc/xinclude'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/x/x264/x264-20160614-foss-2016b.eb b/easybuild/easyconfigs/x/x264/x264-20160614-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b44af67ba6d5c8ebbf2ec00e6b13c80eb6856126 --- /dev/null +++ b/easybuild/easyconfigs/x/x264/x264-20160614-foss-2016b.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'x264' +version = '20160614' + +homepage = 'http://www.videolan.org/developers/x264.html' +description = """x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 + AVC compression format, and is released under the terms of the GNU GPL.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [ + 'https://download.videolan.org/pub/videolan/x264/snapshots/', + 'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/', +] +sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2'] + +dependencies = [('Yasm', '1.3.0')] + +configopts = " --enable-shared --enable-static " + +sanity_check_paths = { + 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/x264/x264-20170406-gimkl-2017a.eb b/easybuild/easyconfigs/x/x264/x264-20170406-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..38fbb83df04cd840bcd16c09951acd183a67202a --- /dev/null +++ b/easybuild/easyconfigs/x/x264/x264-20170406-gimkl-2017a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'x264' +version = '20170406' + +homepage = 'http://www.videolan.org/developers/x264.html' +description = """x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 + AVC compression format, and is released under the terms of the GNU GPL.""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +source_urls = [ + 'https://download.videolan.org/pub/videolan/x264/snapshots/', + 'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/', +] +sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2'] + +dependencies = [('Yasm', '1.3.0')] + +configopts = " --enable-shared --enable-static " + +sanity_check_paths = { + 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/x264/x264-20170721-GCCcore-6.4.0.eb b/easybuild/easyconfigs/x/x264/x264-20170721-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..073bcb840cbd1c863d1b029646da908c85991aa8 --- /dev/null +++ b/easybuild/easyconfigs/x/x264/x264-20170721-GCCcore-6.4.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'x264' +version = '20170721' + +homepage = 'http://www.videolan.org/developers/x264.html' + +description = """ + x264 is a free software library and application for encoding video streams + into the H.264/MPEG-4 AVC compression format, and is released under the + terms of the GNU GPL. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://download.videolan.org/pub/videolan/x264/snapshots/', + 'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/', +] +sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2'] +checksums = ['1459f7b6683c90eafd9d7bf623a574968a94814cdf4b2fb57c0f73bf414d2c8d'] + +builddependencies = [ + ('binutils', '2.28'), +] + +dependencies = [ + ('Yasm', '1.3.0'), +] + +configopts = " --enable-shared --enable-static" + +sanity_check_paths = { + 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', + 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/x264/x264-20170913-intel-2017a.eb b/easybuild/easyconfigs/x/x264/x264-20170913-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e83a97dff056305dbfcaa3bd2bf8d203d2158b1d --- /dev/null +++ b/easybuild/easyconfigs/x/x264/x264-20170913-intel-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'x264' +version = '20170913' + +homepage = 'http://www.videolan.org/developers/x264.html' + +description = """ + x264 is a free software library and application for encoding video streams + into the H.264/MPEG-4 AVC compression format, and is released under the + terms of the GNU GPL. +""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'https://download.videolan.org/pub/videolan/x264/snapshots/', + 'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/', +] +sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2'] +checksums = ['7d6764556065f5625cc99e2bdb811f9cce980adc98a2ddf87466fdf32f0f71c1'] + +dependencies = [ + ('Yasm', '1.3.0'), +] + +configopts = " --enable-shared --enable-static" + +sanity_check_paths = { + 'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', + 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/x265/x265-2.4-foss-2016b.eb b/easybuild/easyconfigs/x/x265/x265-2.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d2f5fec3895bdcfc0a70ee8588a9a3c8dc95e92 --- /dev/null +++ b/easybuild/easyconfigs/x/x265/x265-2.4-foss-2016b.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'x265' +version = '2.4' + +homepage = 'http://x265.org/' +description = """x265 is a free software library and application for encoding video streams into the H.265 + AVC compression format, and is released under the terms of the GNU GPL.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [ + 'http://ftp.videolan.org/pub/videolan/x265/', + 'http://download.videolan.org/pub/videolan/x265/', +] +sources = ['%(name)s_%(version)s.tar.gz'] + +dependencies = [('Yasm', '1.3.0')] + +builddependencies = [('CMake', '3.7.2')] + +start_dir = 'source' + +sanity_check_paths = { + 'files': ['bin/x265', 'include/x265_config.h', 'include/x265.h', 'lib/libx265.a', 'lib/libx265.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/x265/x265-2.5-intel-2017a.eb b/easybuild/easyconfigs/x/x265/x265-2.5-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2d4c17170e8868dd5153e68a53935ea7f945663c --- /dev/null +++ b/easybuild/easyconfigs/x/x265/x265-2.5-intel-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'x265' +version = '2.5' + +homepage = 'http://x265.org/' +description = """x265 is a free software library and application for encoding video streams into the H.265 + AVC compression format, and is released under the terms of the GNU GPL.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [ + 'http://ftp.videolan.org/pub/videolan/x265/', + 'http://download.videolan.org/pub/videolan/x265/', +] +sources = ['%(name)s_%(version)s.tar.gz'] +checksums = ['2e53259b504a7edb9b21b9800163b1ff4c90e60c74e23e7001d423c69c5d3d17'] + +dependencies = [('Yasm', '1.3.0')] + +builddependencies = [('CMake', '3.9.1')] + +start_dir = 'source' + +sanity_check_paths = { + 'files': ['bin/x265', 'include/x265_config.h', 'include/x265.h', 'lib/libx265.a', 'lib/libx265.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/xarray/xarray-0.9.5-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/x/xarray/xarray-0.9.5-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..10d17b9e1ff6f3200aae29e82173d5740af09c84 --- /dev/null +++ b/easybuild/easyconfigs/x/xarray/xarray-0.9.5-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'xarray' +version = '0.9.5' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/pydata/xarray' +description = """xarray (formerly xray) is an open source project and Python package that aims to bring + the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the + core pandas data structures.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/x/xarray/xarray-0.9.5-intel-2017a-Python-3.6.1.eb b/easybuild/easyconfigs/x/xarray/xarray-0.9.5-intel-2017a-Python-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..aba02b5499c20c79eb53926068917a0089bab6cd --- /dev/null +++ b/easybuild/easyconfigs/x/xarray/xarray-0.9.5-intel-2017a-Python-3.6.1.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'xarray' +version = '0.9.5' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/pydata/xarray' +description = """xarray (formerly xray) is an open source project and Python package that aims to bring + the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the + core pandas data structures.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.6.1')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/x/xarray/xarray-0.9.6-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/x/xarray/xarray-0.9.6-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..d49636fa5c5321a50166a072468d5f6a2be97f90 --- /dev/null +++ b/easybuild/easyconfigs/x/xarray/xarray-0.9.6-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'xarray' +version = '0.9.6' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/pydata/xarray' +description = """xarray (formerly xray) is an open source project and Python package that aims to bring + the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the + core pandas data structures.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['f649a41d43b5a6c64bdcbd57e994932656b689f9593a86dd0be95778a2b47494'] + +dependencies = [('Python', '2.7.13')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1.eb b/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..b56ca14110af117d604625cf942f23b5dba893b2 --- /dev/null +++ b/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'xbitmaps' +version = '1.1.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """provides bitmaps for x""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_DATA_SOURCE] + +sanity_check_paths = { + 'files': ['include/X11/bitmaps/gray'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb b/easybuild/easyconfigs/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb index 933c8b66d87f6dda094f191b46cceab045807c93..3b7e3d4f5dfe35c6d0dda4d1a8e3473328d43a27 100644 --- a/easybuild/easyconfigs/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb +++ b/easybuild/easyconfigs/x/xcb-util-image/xcb-util-image-0.4.0-intel-2015b.eb @@ -12,7 +12,7 @@ source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] dependencies = [ - ('xcb-util', '0.4.0',), + ('xcb-util', '0.4.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.19.1-GCCcore-6.3.0.eb b/easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.19.1-GCCcore-6.3.0.eb new file mode 100755 index 0000000000000000000000000000000000000000..6f48acb1542972cfe8bfac661ec9a48e1ed85ae8 --- /dev/null +++ b/easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.19.1-GCCcore-6.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'xorg-macros' +version = '1.19.1' + +homepage = 'http://cgit.freedesktop.org/xorg/util/macros' +description = """X.org macros utilities.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['http://cgit.freedesktop.org/xorg/util/macros/snapshot'] # no slash ('/') at the end! +sources = ['util-macros-%(version)s.tar.gz'] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.27', '', True), + ('Autotools', '20150215'), +] + +preconfigopts = './autogen.sh && ' + +sanity_check_paths = { + 'files': ['share/pkgconfig/xorg-macros.pc'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xprop/xprop-1.2.2-intel-2017a.eb b/easybuild/easyconfigs/x/xprop/xprop-1.2.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..773d17a26f8fc2034383a31a58acb5690f36c47a --- /dev/null +++ b/easybuild/easyconfigs/x/xprop/xprop-1.2.2-intel-2017a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'xprop' +version = '1.2.2' + +homepage = "http://www.x.org/wiki/" +description = """The xprop utility is for displaying window and font properties in an X server. + One window or font is selected using the command line arguments or possibly + in the case of a window, by clicking on the desired window. A list of + properties is then given, possibly with formatting information.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://ftp.x.org/archive/individual/app/'] + +builddependencies = [ + ('pkg-config', '0.29.1'), +] + +dependencies = [ + ('X11', '20170314'), +] + +sanity_check_paths = { + 'files': ['bin/xprop'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.31-GCCcore-6.3.0.eb b/easybuild/easyconfigs/x/xproto/xproto-7.0.31-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..06e2a620f7b0e0ecc35817def423c103370853c8 --- /dev/null +++ b/easybuild/easyconfigs/x/xproto/xproto-7.0.31-GCCcore-6.3.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'xproto' +version = '7.0.31' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [ + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.27', '', True), + ('xorg-macros', '1.19.1'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', 'Xatom.h', + 'XF86keysym.h', 'Xfuncs.h', 'Xmd.h', 'Xos.h', 'Xpoll.h', 'Xprotostr.h', + 'Xw32defs.h', 'Xwindows.h', 'DECkeysym.h', 'keysymdef.h', 'Sunkeysym.h', + 'Xarch.h', 'Xdefs.h', 'Xfuncproto.h', 'X.h', 'Xosdefs.h', 'Xos_r.h', + 'Xproto.h', 'Xthreads.h', 'XWDFile.h', 'Xwinsock.h']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-gimkl-2.11.5.eb b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-gimkl-2.11.5.eb index 4bfb1d13fb4f44e5b431a8263c0918f931a4bf06..099fcba24610e1adb206cb54bad47f585bcd80e4 100644 --- a/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/x/xtrans/xtrans-1.3.5-gimkl-2.11.5.eb @@ -14,7 +14,7 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] sanity_check_paths = { - 'files': ['include/X11/Xtrans/%s' % x for x in ['transport.c', 'Xtrans.c', 'Xtrans.h', 'Xtransint.h', + 'files': ['include/X11/Xtrans/%s' % x for x in ['transport.c', 'Xtrans.c', 'Xtrans.h', 'Xtransint.h', 'Xtranslcl.c', 'Xtranssock.c', 'Xtransutil.c']], 'dirs': [], } diff --git a/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb b/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb index 8cae54960cb52416522e68c105fbc1d514594fe8..634b4f040d550c54dc3198b9aee3eadab88980ea 100644 --- a/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-goolf-1.4.10-Perl-5.16.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Uni.Lu/LCSB # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb b/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb index 19442cc19e0b9528b10c19741b06037afb596f12..a9b01507615b75ac59f25065ebe86ab05f8f5c9b 100644 --- a/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-5.3.0-Perl-5.16.3.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2013 Uni.Lu/LCSB # Authors:: Nils Christian diff --git a/easybuild/easyconfigs/y/YAXT/YAXT-0.5.1-intel-2017a.eb b/easybuild/easyconfigs/y/YAXT/YAXT-0.5.1-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4cdb872a2cde517d3883e6b5709182a754341f19 --- /dev/null +++ b/easybuild/easyconfigs/y/YAXT/YAXT-0.5.1-intel-2017a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'YAXT' +version = '0.5.1' + +homepage = 'https://www.dkrz.de/redmine/projects/yaxt' +description = "Yet Another eXchange Tool" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://www.dkrz.de/redmine/attachments/download/473/'] +checksums = ['2176c5b1096146e58163656b9d83c0b3'] + +configopts = 'FC="$F90" FCFLAGS="$F90FLAGS -cpp"' + +sanity_check_paths = { + 'files': ['include/yaxt.h', 'include/yaxt.mod', 'lib/libyaxt.a', 'lib/libyaxt.%s' % SHLIB_EXT], + 'dirs': ['include/xt'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb index a6e0dada54a528d3e8af62dff6eb94e2e940af95..3fd2d83e18bccdd54ebbba0ba279288deb3144b4 100644 --- a/easybuild/easyconfigs/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/y/Yade/Yade-1.20.0-foss-2016a-Python-2.7.11.eb @@ -31,9 +31,10 @@ dependencies = [ ('PyGTS', '0.3.1', versionsuffix), ('Python', '2.7.11'), ('Qt', '4.8.7', '-GLib-2.48.0'), - ('SQLite', '3.9.2'), + ('SQLite', '3.9.2'), ('VTK', '6.3.0', versionsuffix), ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), ] builddependencies = [('CMake', '3.5.2')] @@ -57,4 +58,6 @@ sanity_check_paths = { 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], } +sanity_check_commands = ["python -c 'import yade'"] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb index 4d7005749aa29b183c07b8f413d55cb0da6d86cd..91273df8f98acfc507d506b9da2b1efa6978429c 100644 --- a/easybuild/easyconfigs/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/y/Yade/Yade-1.20.0-intel-2016a-Python-2.7.11.eb @@ -31,9 +31,10 @@ dependencies = [ ('PyGTS', '0.3.1', versionsuffix), ('Python', '2.7.11'), ('Qt', '4.8.7', '-GLib-2.48.0'), - ('SQLite', '3.9.2'), + ('SQLite', '3.9.2'), ('VTK', '6.3.0', versionsuffix), ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), ] builddependencies = [('CMake', '3.5.2')] @@ -57,4 +58,6 @@ sanity_check_paths = { 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], } +sanity_check_commands = ["python -c 'import yade'"] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb index 541a3b67c83347f7b01f3e308a39134b703263e2..bfb9412cfce42a4615e58e4f3eb5617b6c008cfb 100644 --- a/easybuild/easyconfigs/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/y/Yade/Yade-2016.06a-foss-2016b-Python-2.7.12.eb @@ -18,7 +18,6 @@ patches = ['Yade-%(version)s_include-signal.patch'] dependencies = [ ('Boost', '1.61.0', versionsuffix), - ('bzip2', '1.0.6'), ('CGAL', '4.8.1', versionsuffix), ('GDB', '7.11.1', versionsuffix), ('GL2PS', '1.3.9'), @@ -34,6 +33,7 @@ dependencies = [ ('SQLite', '3.13.0'), ('VTK', '6.3.0', versionsuffix), ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), ] builddependencies = [ @@ -60,4 +60,6 @@ sanity_check_paths = { 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], } +sanity_check_commands = ["python -c 'import yade'"] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb index 1c86ea984c5350f7ca61a8ccf6acbe329e57509c..5623f2e81c05f485ecf16381269f6182f990b89f 100644 --- a/easybuild/easyconfigs/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/y/Yade/Yade-2016.06a-intel-2016b-Python-2.7.12.eb @@ -33,6 +33,7 @@ dependencies = [ ('SQLite', '3.13.0'), ('VTK', '6.3.0', versionsuffix), ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), ] builddependencies = [ @@ -59,4 +60,6 @@ sanity_check_paths = { 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], } +sanity_check_commands = ["python -c 'import yade'"] + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/y/Yade/Yade-2017.01a-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/y/Yade/Yade-2017.01a-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..e82ea4a1aeda1a91c998721a8fbd3c75671d5298 --- /dev/null +++ b/easybuild/easyconfigs/y/Yade/Yade-2017.01a-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,64 @@ +easyblock = 'CMakeMake' + +name = 'Yade' +version = '2017.01a' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://yade-dem.org/doc/' +description = """ Yade is an extensible open-source framework for discrete numerical models, + focused on Discrete Element Method. The computation parts are written in c++ using flexible object model, + allowing independent implementation of new alogrithms and interfaces. + Python is used for rapid and concise scene construction, simulation control, postprocessing and debugging. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://launchpad.net/yade/trunk/yade-1.00.0/+download/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Boost', '1.63.0', versionsuffix), + ('CGAL', '4.9', versionsuffix), + ('GDB', '7.11.1', versionsuffix), + ('GL2PS', '1.3.9'), + ('GTS', '0.7.6'), + ('IPython', '5.2.2', versionsuffix), + ('libQGLViewer', '2.6.4'), + ('Loki', '0.1.7'), + ('matplotlib', '1.5.2', versionsuffix), + ('minieigen', '0.5.3', versionsuffix + '-Boost-1.63.0'), + ('PyGTS', '0.3.1', versionsuffix), + ('Python', '2.7.12'), + ('Qt5', '5.8.0'), + ('SQLite', '3.13.0'), + ('VTK', '7.1.0', versionsuffix), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), +] + +builddependencies = [ + ('CMake', '3.7.2'), + ('Eigen', '3.3.3'), +] + +separate_build_dir = True + +configopts = '-DENABLE_GUI=OFF -DENABLE_LINSOLV=OFF -DENABLE_PFVFLOW=OFF ' +configopts += '-DCGAL_INCLUDE_DIR=$EBROOTCGAL/include ' +configopts += '-DGMP_INCLUDE_DIR=$EBROOTGMP/include -DGMP_LIBRARIES=$EBROOTGMP/lib -DGMPXX_LIBRARIES=$EBROOTGMP/lib ' + +modextrapaths = { + 'LD_LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'LIBRARY_PATH': ['lib64/lib64/yade-%(version)s', 'lib/x86_64-linux-gnu/yade-%(version)s'], + 'PYTHONPATH': ['lib/x86_64-linux-gnu/yade-%(version)s/py', 'lib64/yade-%(version)s/py'], +} + +sanity_check_paths = { + 'files': ['bin/yade-%(version)s', 'bin/yade-%(version)s-batch', + ('lib/x86_64-linux-gnu/yade-%%(version)s/libyade.%s' % SHLIB_EXT, + 'lib64/yade-%%(version)s/libyade.%s' % SHLIB_EXT)], + 'dirs': [('lib/x86_64-linux-gnu/yade-%(version)s/py/yade', 'lib64/yade-%(version)s/py/yade')], +} + +sanity_check_commands = ["python -c 'import yade'"] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb b/easybuild/easyconfigs/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb index 0c99f457cb4b54ff780c9baa40b114643bfbb6b9..8696368a6858526b9de52b1007cc1d807b51f5c9 100644 --- a/easybuild/easyconfigs/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb +++ b/easybuild/easyconfigs/y/Yambo/Yambo-4.0.2-rev.90-intel-2015b-QuantumESPRESSO-5.2.1.eb @@ -48,6 +48,6 @@ sanity_check_paths = { # is twice in the PATH. Withouth removing the QuantumESPRESSO one, this version of Yambo would be used, # because it is earlier in the PATH modtclfooter = "remove-path PATH $::env(EBROOTQUANTUMESPRESSO)/espresso-%s/YAMBO/bin" % qever -modluafooter = 'remove_path("PATH", os.getenv("EBROOTQUANTUMESPRESSO") .. "/espresso-%s/YAMBO/bin")' % qever +modluafooter = 'remove_path("PATH", os.getenv("EBROOTQUANTUMESPRESSO") .. "/espresso-%s/YAMBO/bin")' % qever moduleclass = 'phys' diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb index 6ed4579c34b9f698186b75b5968cc45f6828743c..4a89685079944ffd0eb6146835bca9c711b57b85 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb index a98dbc5915ec7690c85d7d91bbdf6293f99d5b64..a67685c36b1c3744168e39473a5743218fc02aa2 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-GCCcore-6.4.0.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..691d1170d589459219fff723337f518ab7085572 --- /dev/null +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-GCCcore-6.4.0.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders +# +# 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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'Yasm' +version = '1.3.0' + +homepage = 'http://www.tortall.net/projects/yasm/' + +description = """Yasm: Complete rewrite of the NASM assembler with BSD license""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} + +source_urls = ['http://www.tortall.net/projects/yasm/releases/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f'] + +builddependencies = [ + ('binutils', '2.28'), +] + +sanity_check_paths = { + 'files': ['bin/yasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2015a.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2015a.eb index 90c83cfb4e7c3a8cb26ee9630c567d4355c747b9..83c2304c3f9bbb651929172de9f5546f1574f1fc 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2015a.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2015a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016a.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016a.eb index fd9ab5e2100db6893d9a9904b390259d6050fb9f..5d91905b00e11abf05672dc47c28f7a425a1c835 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016a.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016b.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b3b53fc138e7d749ee7ab5f9e864dddca391121 --- /dev/null +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2016b.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'Yasm' +version = '1.3.0' + +homepage = 'http://www.tortall.net/projects/yasm/' +description = """Yasm: Complete rewrite of the NASM assembler with BSD license""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.tortall.net/projects/yasm/releases/'] + +sanity_check_paths = { + 'files': ['bin/yasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2017a.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..884d55d98dc42422ecc9a7c0d6888e013bfdcbc5 --- /dev/null +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-foss-2017a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'Yasm' +version = '1.3.0' + +homepage = 'http://www.tortall.net/projects/yasm/' +description = """Yasm: Complete rewrite of the NASM assembler with BSD license""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.tortall.net/projects/yasm/releases/'] + +sanity_check_paths = { + 'files': ['bin/yasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2.11.5.eb index b2b7c412d9ad8e5c93c9ec279e6755bba714efe0..54da1bfc1c535ec98d38771ee4aa8f018d32909b 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2.11.5.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2017a.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..190f07dd2b4abc2e8f45e0407bc61bf7a405fa22 --- /dev/null +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-gimkl-2017a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'Yasm' +version = '1.3.0' + +homepage = 'http://www.tortall.net/projects/yasm/' +description = """Yasm: Complete rewrite of the NASM assembler with BSD license""" + +toolchain = {'name': 'gimkl', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.tortall.net/projects/yasm/releases/'] + +sanity_check_paths = { + 'files': ['bin/yasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb index 09279b532af233dab2248c5a4de6dd5e2a36e5e7..f3f0a1a91503006b4de4ce92c9ac50afaa458a61 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-goolf-1.7.20.eb @@ -16,4 +16,4 @@ sanity_check_paths = { 'dirs': [], } -moduleclass = 'lang' +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2015b.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2015b.eb index af77be599d01325cdfabdd53cf67ed6ff648f018..053cfe39f7b1ac83e12c0dc3beadccd9913a84c1 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2015b.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2015b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016a.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016a.eb index b5dae689242788d8205f1fbd757094f35fd95ad2..31172f8c406e486ea5cfcb14cabf17fa1c834acb 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016a.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016a.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016b.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016b.eb index bd4bc5d66f8301218b2425b424e00ec6ddbe4e6f..a838254d152f82d7e101664d65d922eeeab2de98 100644 --- a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016b.eb +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2016b.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2017a.eb b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..89a5a1ab38ac9f859826b37d175a10ed0d88a8e1 --- /dev/null +++ b/easybuild/easyconfigs/y/Yasm/Yasm-1.3.0-intel-2017a.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/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/HPCBIOS_2012-90.html +## + +easyblock = 'ConfigureMake' + +name = 'Yasm' +version = '1.3.0' + +homepage = 'http://www.tortall.net/projects/yasm/' +description = """Yasm: Complete rewrite of the NASM assembler with BSD license""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.tortall.net/projects/yasm/releases/'] + +sanity_check_paths = { + 'files': ['bin/yasm'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/y/yaff/yaff-1.1.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/y/yaff/yaff-1.1.2-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..a76854e99b8f690b689ac0ccdcb8afabc48e6834 --- /dev/null +++ b/easybuild/easyconfigs/y/yaff/yaff-1.1.2-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'yaff' +version = '1.1.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://molmod.github.io/yaff/' +description = """Yaff stands for 'Yet another force field'. It is a pythonic force-field code.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/molmod/yaff/releases/download/%(version)s'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.13'), + ('h5py', '2.7.0', versionsuffix), + ('molmod', '1.1', '-Python-%(pyver)s'), +] + +options = {'modulename': name} +runtest = "export MATPLOTLIBRC=$PWD; echo 'backend: agg' > $MATPLOTLIBRC/matplotlibrc; " +runtest += "python setup.py build_ext -i; nosetests -v" + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/y/yaff/yaff-1.1.3-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/y/yaff/yaff-1.1.3-intel-2017a-Python-2.7.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..16b4d6c3310540484afd0c674b612d537f2ce517 --- /dev/null +++ b/easybuild/easyconfigs/y/yaff/yaff-1.1.3-intel-2017a-Python-2.7.13.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'yaff' +version = '1.1.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://molmod.github.io/yaff/' +description = """Yaff stands for 'Yet another force field'. It is a pythonic force-field code.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/molmod/yaff/releases/download/%(version)s'] +sources = [SOURCE_TAR_GZ] +checksums = ['1e4ce10c19ed4338cb8ddee63beecadee4ecefcf1c12be90312ce29a6cbae116'] + +dependencies = [ + ('Python', '2.7.13'), + ('h5py', '2.7.0', versionsuffix), + ('molmod', '1.1', '-Python-%(pyver)s'), +] + +options = {'modulename': name} +runtest = "export MATPLOTLIBRC=$PWD; echo 'backend: agg' > $MATPLOTLIBRC/matplotlibrc; " +runtest += "python setup.py build_ext -i; nosetests -v" + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/z/ZPAQ/ZPAQ-7.00-GCC-4.8.2.eb b/easybuild/easyconfigs/z/ZPAQ/ZPAQ-7.00-GCC-4.8.2.eb index 6b82f0fc243f58bf2bdbb40765dc5bf4be9e16bb..66f5997d8e99b28a00af763c3e133fd86f55faf8 100644 --- a/easybuild/easyconfigs/z/ZPAQ/ZPAQ-7.00-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/z/ZPAQ/ZPAQ-7.00-GCC-4.8.2.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2015 NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb index 2e2077d5990de7ab2045762249a73e6e59ce53c0..f85c7f00dd890caf4648c1e2e934f6b9a46ac4b3 100644 --- a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-foss-2016b.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] -checksums=['1fb2595d2a905a9e820c976a1d8348bc'] +checksums = ['1fb2595d2a905a9e820c976a1d8348bc'] # --with-pgm will use shipped OpenPGM (in foreign subdir) configopts = '--with-pic --with-system-pgm ' diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb index b5d9aa81e3f91d3d5fd7524252f2599247ba8e28..4c59674a12f9439ab6cf05aea4277c870572ce04 100644 --- a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.0-intel-2016b.eb @@ -15,7 +15,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = ['https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] sources = [SOURCELOWER_TAR_GZ] -checksums=['1fb2595d2a905a9e820c976a1d8348bc'] +checksums = ['1fb2595d2a905a9e820c976a1d8348bc'] # --with-pgm will use shipped OpenPGM (in foreign subdir) configopts = '--with-pic --with-system-pgm ' diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.2-foss-2017a.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.2-foss-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d71e55139a161eb1787afedf672403cb3e580a03 --- /dev/null +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.2-foss-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'ZeroMQ' +version = '4.2.2' + +homepage = 'http://www.zeromq.org/' +description = """ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. + It gives you sockets that carry atomic messages across various transports like in-process, + inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, + pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered + products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous + message-processing tasks. It has a score of language APIs and runs on most operating systems.""" + +toolchain = {'name': 'foss', 'version': '2017a'} + +source_urls = ['https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5b23f4ca9ef545d5bd3af55d305765e3ee06b986263b31967435d285a3e6df6b'] + +# --with-pgm will use shipped OpenPGM (in foreign subdir) +configopts = '--with-pic --with-system-pgm ' +configopts += 'OpenPGM_CFLAGS="-I$EBROOTOPENPGM/include/pgm-${EBVERSIONOPENPGM%.*}" ' +configopts += 'OpenPGM_LIBS="-L$EBROOTOPENPGM/lib -lpgm -lrt -lpthread -lm" ' + +dependencies = [ + ('OpenPGM', '5.2.122'), + ('util-linux', '2.30.1'), + ('libsodium', '1.0.13'), +] + +sanity_check_paths = { + 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.2-intel-2017a.eb b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.2-intel-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..20cd4f5b633d409e51bd294ad3a22762e4fd66f8 --- /dev/null +++ b/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-4.2.2-intel-2017a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'ZeroMQ' +version = '4.2.2' + +homepage = 'http://www.zeromq.org/' +description = """ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. + It gives you sockets that carry atomic messages across various transports like in-process, + inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, + pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered + products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous + message-processing tasks. It has a score of language APIs and runs on most operating systems.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['https://github.com/zeromq/libzmq/releases/download/v%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['5b23f4ca9ef545d5bd3af55d305765e3ee06b986263b31967435d285a3e6df6b'] + +# --with-pgm will use shipped OpenPGM (in foreign subdir) +configopts = '--with-pic --with-system-pgm ' +configopts += 'OpenPGM_CFLAGS="-I$EBROOTOPENPGM/include/pgm-${EBVERSIONOPENPGM%.*}" ' +configopts += 'OpenPGM_LIBS="-L$EBROOTOPENPGM/lib -lpgm -lrt -lpthread -lm" ' + +dependencies = [ + ('OpenPGM', '5.2.122'), + ('util-linux', '2.29.2'), + ('libsodium', '1.0.12'), +] + +sanity_check_paths = { + 'files': ['lib/libzmq.%s' % SHLIB_EXT, 'lib/libzmq.a'], + 'dirs': ['include', 'lib'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-5.4.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..8409e2aa5cb8ed8aa6211baecdf765d48b085e2c --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-5.4.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.11' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://zlib.net/fossils'] +sources = [SOURCELOWER_TAR_GZ] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.26', '', True)] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-6.4.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-6.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..acbff073f4ef527ee32e512f9586e40751f2c409 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-6.4.0.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.11' + +homepage = 'http://www.zlib.net/' + +description = """ + zlib is designed to be a free, general-purpose, legally unencumbered -- that + is, not covered by any patents -- lossless data-compression library for use + on virtually any computer hardware and operating system. +""" + +toolchain = {'name': 'GCCcore', 'version': '6.4.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://zlib.net/fossils/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [ + ('binutils', '2.28', '', True), +] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', + 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-7.1.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-7.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..bec9454ed8e02837b2cb71059ecdc880dc6eef3a --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-7.1.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.11' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCCcore', 'version': '7.1.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://zlib.net/fossils'] +sources = [SOURCELOWER_TAR_GZ] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.28', '', True)] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-7.2.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-7.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..016a24fff229742c939c4370349366a59d5d8a9a --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-GCCcore-7.2.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.11' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCCcore', 'version': '7.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['http://zlib.net/fossils'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1'] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.29', '', True)] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.11-gimkl-2017a.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-gimkl-2017a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1346eea81c974c1a97daccce5429a21cb9239731 --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.11-gimkl-2017a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.11' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'version': '2017a', 'name': 'gimkl'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://zlib.net/fossils'] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.11.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..d8f38e9cadeaa6dd144ae8c87811f976cb34c7da --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.11.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.11' + +homepage = 'http://www.zlib.net/' + +description = """ + zlib is designed to be a free, general-purpose, legally unencumbered -- that + is, not covered by any patents -- lossless data-compression library for use + on virtually any computer hardware and operating system. +""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} +toolchainopts = {'pic': True} + +source_urls = ['http://zlib.net/fossils/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1'] + +# need to take care of $CFLAGS ourselves with dummy toolchain +# we need to add -fPIC, but should also include -O* option to avoid +# compiling with -O0 (default for GCC) +buildopts = 'CFLAGS="-O2 -fPIC"' + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', + 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb index 9daa7bba8182133977431cf5fd1853b3a90eac0d..ab2a54c1b69090e866ecc3ec890ef34b805b05f0 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.06.eb @@ -9,7 +9,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum computer hardware and operating system.""" toolchain = {'name': 'CrayGNU', 'version': '2015.06'} -toolchainopts = {'pic': True, } +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb index ec75812a654e6ec398b01dbd423827200f643310..8b079f0d60df1ad6e69f3fe29e40d65ef9a66d2a 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2015.11.eb @@ -9,7 +9,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum computer hardware and operating system.""" toolchain = {'name': 'CrayGNU', 'version': '2015.11'} -toolchainopts = {'pic': True, } +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb index 20e9ee0821fecae65ebde227727300591748be3d..8986e89a6dfb39f0cfb52f60f232e2c14dc6d37a 100644 --- a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-CrayGNU-2016.03.eb @@ -9,7 +9,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum computer hardware and operating system.""" toolchain = {'name': 'CrayGNU', 'version': '2016.03'} -toolchainopts = {'pic': True, } +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCCcore-6.3.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCCcore-6.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c5b309e9038dc1bbd1dc285e380532135a5d23b --- /dev/null +++ b/easybuild/easyconfigs/z/zlib/zlib-1.2.8-GCCcore-6.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'zlib' +version = '1.2.8' + +homepage = 'http://www.zlib.net/' +description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is, + not covered by any patents -- lossless data-compression library for use on virtually any + computer hardware and operating system.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [ + ('binutils', '2.27', '', True) +] + +sanity_check_paths = { + 'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/z/zsync/zsync-0.6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/z/zsync/zsync-0.6.2-goolf-1.4.10.eb index d756317c6cdd2f202bee79a7e47b3bdf87c9d26e..aeebd7e24891df407f7dec200735cb5b5541a4ea 100644 --- a/easybuild/easyconfigs/z/zsync/zsync-0.6.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/z/zsync/zsync-0.6.2-goolf-1.4.10.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/easybuild/easyconfigs/z/zsync/zsync-0.6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/z/zsync/zsync-0.6.2-ictce-5.3.0.eb index 960ac2460a460377578f5c7fdb7e735c0e2e62ee..f13e061e4ebf52aefebcf7dbd2fc5e36bf1855a1 100644 --- a/easybuild/easyconfigs/z/zsync/zsync-0.6.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/z/zsync/zsync-0.6.2-ictce-5.3.0.eb @@ -1,5 +1,5 @@ ## -# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild # # Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA # Authors:: Fotis Georgatos diff --git a/setup.py b/setup.py index a3f5efb8ac219e59b5cd0b91b2a9191f6bc7702e..df6b66c1430e327a0d94081f6578fbc1a0000f3d 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ # Flemish Research Foundation (FWO) (http://www.fwo.be/en) # and the Department of Economy, Science and Innovation (EWI) (http://www.ewi-vlaanderen.be/en). # -# http://github.com/hpcugent/easybuild +# https://github.com/easybuilders/easybuild # # EasyBuild is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -47,7 +47,7 @@ from distutils import log # recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like # UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0' # This causes problems further up the dependency chain... -VERSION = '3.1.0' +VERSION = '3.5.0.dev0' API_VERSION = VERSION.split('.')[0] EB_VERSION = '.'.join(VERSION.split('.')[0:2]) @@ -104,12 +104,12 @@ setup( version = VERSION, author = "EasyBuild community", author_email = "easybuild@lists.ugent.be", - description = """Easyconfig files are simple build specification files for EasyBuild, + description = """Easyconfig files are simple build specification files for EasyBuild, \ that specify the build parameters for software packages (version, compiler toolchain, dependency \ versions, etc.).""", license = "GPLv2", keywords = "software build building installation installing compilation HPC scientific", - url = "http://hpcugent.github.com/easybuild", + url = "https://easybuilders.github.io/easybuild/", data_files = get_data_files(), long_description = read("README.rst"), classifiers = [ diff --git a/test/__init__.py b/test/__init__.py index e44e0c6e5878e4b5e6fa294926e02aaea2b6e8e7..4c16c11e57aa5fe67a5b2630d950f5e1b4343fd7 100644 --- a/test/__init__.py +++ b/test/__init__.py @@ -8,7 +8,7 @@ # Flemish Research Foundation (FWO) (http://www.fwo.be/en) # and the Department of Economy, Science and Innovation (EWI) (http://www.ewi-vlaanderen.be/en). # -# http://github.com/hpcugent/easybuild +# https://github.com/easybuilders/easybuild # # EasyBuild is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/test/easyconfigs/easyconfigs.py b/test/easyconfigs/easyconfigs.py index 551695c2591a5e250d6a7af1067548de16e10314..7b45707a18617cea20d550f1a98920710de14ad7 100644 --- a/test/easyconfigs/easyconfigs.py +++ b/test/easyconfigs/easyconfigs.py @@ -8,7 +8,7 @@ # Flemish Research Foundation (FWO) (http://www.fwo.be/en) # and the Department of Economy, Science and Innovation (EWI) (http://www.ewi-vlaanderen.be/en). # -# http://github.com/hpcugent/easybuild +# https://github.com/easybuilders/easybuild # # EasyBuild is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -235,6 +235,31 @@ def template_easyconfig_test(self, spec): self.assertTrue(name, app.name) self.assertTrue(ec['version'], app.version) + # make sure that $root is not used, since it is not compatible with module files in Lua syntax + res = re.findall('.*\$root.*', ec.rawtxt, re.M) + error_msg = "Found use of '$root', not compatible with modules in Lua syntax, use '%%(installdir)s' instead: %s" + self.assertFalse(res, error_msg % res) + + # make sure old GitHub urls for EasyBuild that include 'hpcugent' are no longer used + old_urls = [ + 'github.com/hpcugent/easybuild', + 'hpcugent.github.com/easybuild', + 'hpcugent.github.io/easybuild', + ] + for old_url in old_urls: + self.assertFalse(old_url in ec.rawtxt, "Old URL '%s' not found in %s" % (old_url, spec)) + + # make sure binutils is included as a build dep if toolchain is GCCcore + if ec['toolchain']['name'] == 'GCCcore': + # with 'Tarball' easyblock: only unpacking, no building; Eigen is also just a tarball + requires_binutils = ec['easyblock'] not in ['Tarball'] and ec['name'] not in ['Eigen'] + # if no sources/extensions/components are specified, it's just a bundle (nothing is being compiled) + requires_binutils &= bool(ec['sources'] or ec['exts_list'] or ec.get('components')) + + if requires_binutils: + dep_names = [d['name'] for d in ec['builddependencies']] + self.assertTrue('binutils' in dep_names, "binutils is a build dep in %s: %s" % (spec, dep_names)) + # make sure all patch files are available specdir = os.path.dirname(spec) specfn = os.path.basename(spec) diff --git a/test/easyconfigs/styletests.py b/test/easyconfigs/styletests.py new file mode 100644 index 0000000000000000000000000000000000000000..7baae2800729121181ba2b105c8cb24dec2c9ce7 --- /dev/null +++ b/test/easyconfigs/styletests.py @@ -0,0 +1,70 @@ +## +# Copyright 2016 Ghent University +# +# This file is part of EasyBuild, +# originally created by the HPC team of Ghent University (http://ugent.be/hpc/en), +# with support of Ghent University (http://ugent.be/hpc), +# the Flemish Supercomputer Centre (VSC) (https://vscentrum.be/nl/en), +# the Hercules foundation (http://www.herculesstichting.be/in_English) +# and the Department of Economy, Science and Innovation (EWI) (http://www.ewi-vlaanderen.be/en). +# +# https://github.com/easybuilders/easybuild +# +# EasyBuild is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation v2. +# +# EasyBuild is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with EasyBuild. If not, see . +## +""" +Style tests for easyconfig files. Uses pep8. + +@author: Ward Poelmans (Ghent University) +""" + +import glob +import sys +from unittest import TestCase, TestLoader, main +from vsc.utils import fancylogger + +from easybuild.framework.easyconfig.tools import get_paths_for +from easybuild.framework.easyconfig.style import check_easyconfigs_style + +try: + import pep8 +except ImportError: + pass + + +class StyleTest(TestCase): + log = fancylogger.getLogger("StyleTest", fname=False) + + def test_style_conformance(self): + """Check the easyconfigs for style""" + if 'pep8' not in sys.modules: + print "Skipping style checks (no pep8 available)" + return + + # all available easyconfig files + easyconfigs_path = get_paths_for("easyconfigs")[0] + specs = glob.glob('%s/*/*/*.eb' % easyconfigs_path) + specs = sorted(specs) + + result = check_easyconfigs_style(specs) + + self.assertEqual(result, 0, "Found code style errors (and/or warnings): %s" % result) + + +def suite(): + """Return all style tests for easyconfigs.""" + return TestLoader().loadTestsFromTestCase(StyleTest) + + +if __name__ == '__main__': + main() diff --git a/test/easyconfigs/suite.py b/test/easyconfigs/suite.py index 18f087e264f6a9f24724e8166b7bf01576f6d4ff..a8806bf1ae10712266d2b0543fea4bb4cb16eb47 100644 --- a/test/easyconfigs/suite.py +++ b/test/easyconfigs/suite.py @@ -9,7 +9,7 @@ # Flemish Research Foundation (FWO) (http://www.fwo.be/en) # and the Department of Economy, Science and Innovation (EWI) (http://www.ewi-vlaanderen.be/en). # -# http://github.com/hpcugent/easybuild +# https://github.com/easybuilders/easybuild # # EasyBuild is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -30,7 +30,6 @@ Usage: "python -m easybuild.easyconfigs.test.suite.py" or "./easybuild/easyconfi @author: Toon Willems (Ghent University) @author: Kenneth Hoste (Ghent University) """ -import glob import os import shutil import sys @@ -41,6 +40,7 @@ from vsc.utils import fancylogger import easybuild.tools.build_log # initialize EasyBuild logging, so we disable it import test.easyconfigs.easyconfigs as e +import test.easyconfigs.styletests as s # disable all logging to significantly speed up tests fancylogger.disableDefaultHandlers() @@ -52,7 +52,7 @@ os.environ['EASYBUILD_DEPRECATED'] = '10000' os.environ['EASYBUILD_TMP_LOGDIR'] = tempfile.mkdtemp(prefix='easyconfigs_test_') # call suite() for each module and then run them all -SUITE = unittest.TestSuite([x.suite() for x in [e]]) +SUITE = unittest.TestSuite([x.suite() for x in [e, s]]) # uses XMLTestRunner if possible, so we can output an XML file that can be supplied to Jenkins xml_msg = ""